Hierarchical alloc (halloc) is an extension to a standard malloc/free interface that simplifies tasks of memory disposal when allocated structures exhibit hierarchical properties. Halloc can be used for a number of tasks, including memory pooling, limited garbage collection, and simplified dynamic structure management.
| Tags | Software Development |
|---|---|
| Licenses | BSD Revised |
| Operating Systems | OS Independent |
| Implementation | C |
Recent releases


Changes: This version comes with further improved C standard compliance.


Changes: The release is a complete rewrite of the reference implementation of Hierarchical Malloc API. It is now operates at O(1), respects the memory alignment of a target platform, and has a smaller memory overhead.


Changes: The API has been extended with a diagnostic method. A minor bug in a reference implementation has been fixed.


Changes: The public API was extended with another (previously internal) method.


Changes: Debugging support has been added. The hh_free() method has been patched.