xo-gc xo-alloc: refactor for file organization

This commit is contained in:
Roland Conybeare 2025-12-22 23:31:12 -05:00
commit b22a8fc273
2 changed files with 2 additions and 5 deletions

View file

@ -24,8 +24,7 @@ Abstraction tower for *xo-alloc2* components
| IAllocator_DArena |
+--------------------------------+
| IAllocator_Xfer |
+--------------------------------+
| IAllocator_ImplType |
| IAllocator_Any |
+--------------+-----------------+
| | DArena |
| AAllocator +-----------------+

View file

@ -5,13 +5,11 @@ xo-alloc2 documentation
xo-alloc2 is intended to provide fast vm-aware arena allocation.
Next-generation version of xo-alloc.
At present (Dec 2025) xo-alloc is fully functional,
while xo-alloc2 is aspirational.
Features:
* allocates uncommitted virtual memory, and commits on demand.
* ses THP (Transparent Huge Pages) when available.
* uses THP (Transparent Huge Pages) when available.
Implemented using FOMO (faceted rust-like object model) from xo-facet