MMgr
v1.0.0
Zero-heap memory manager in C11. One borrowed buffer, carved by asserted offset.
Loading...
Searching...
No Matches
Guides
Here is a list of all related documentation pages:
LocusCarcerum
Start here
Quick start
Adding MMgr to a build
Your first prison site
Dropping in for <string.h>
Questions this library gets asked
How it works
Region, pool, span, ring
Why there is no malloc
The dispatch table idiom
Doing eight bytes at a time
Who owns what
Width, alignment and byte order
The modules
Locus carcerum: the region
Memoria anularis: the lock-free edge
Spatium: spans
Verbum scrutor: the SWAR scanner
Memoria operor: the mem* family
Byteio: bytes on a wire
Verba scribo: the string builder
Reference
Every compile-time knob
The environment matrix
The Latin, decoded
Compilers, attributes and fallbacks
What it costs
How failure is reported
Where a symbol lives
Correctness
The test suite
Numbers, and how far they can be trusted
What each optimization level costs
The analyzers
Documented symbol coverage
Project
Roadmap
AGPL-3.0-or-later, in practice
Contributing
Security
Changelog
MMgr v1.0.0
·
github.com/dstroy0/MMgr
·
AGPL-3.0-or-later
·
Generated by doxygen 1.18.0