Defines wait-group primitives for coordinating worker completion.
Defines formatted output APIs for console and string buffers.
Defines the default heap allocator wrappers.
Whole-string operations built on the UTF-8 rune primitives in sys/rune.h.
Defines incremental hash generation APIs.
Defines the sys_panicf function for formatted panic messages.
Opaque byte streams for reading, writing, seeking, and readiness notification.
Debug logging helpers for system output.
Periodic and one-shot timer scheduling.
UTF-8 rune (Unicode code point) methods.
Defines thread creation and core query primitives.
Single process-wide run loop for dispatching events across cores or threads.
Defines a custom assertion macro.
Defines the sys_halt function.
Defines atomic uint32_t operations for shared state.
Defines mutex primitives for thread synchronization.
Flag-driven tokenizer: turns a byte stream into a sequence of typed tokens, one sys_scanner_next() ca...
Standard input and output streams.
Defines opaque event queues for producer/consumer coordination.
System initialization and cleanup hooks.
Defines arena allocator types and operations.
Defines condition variable primitives for thread synchronization.
Defines random number generation APIs.
Defines date and wall-clock time APIs.
Defines thread sleep primitives.