How ton-64/j works
This repository contains two header-only C libraries: j/j.h, a base library whose shown runtime feature is allocator-backed vectors, and utest/utest.h, a unit-testing framework. A typical testing flow is to define tests and assertions, then enter the framework through its main/runner API; the excerpts show assertion reporting and the UTEST_MAIN call. The README is empty, so capabilities and relationships beyond the excerpts are not inferred.
Main entry points: j.h Dynamic Vectors · utest.h Test Assertions
Components 7
C Base Library
- Allocator Interface
j/j.h - Dynamic Vectors
j/j.h
Unit Testing
- Test Assertions
utest/utest.h - Failure Reporting
utest/utest.h - Main Macro
utest/utest.h - Test Runner
utest/utest.h
Other components
- Library User
Connections 3
- Dynamic Vectors → Allocator Interface: uses for resizing
j/j.h - Test Assertions → Failure Reporting: prints failures
utest/utest.h - Main Macro → Test Runner: calls
utest/utest.h