xo-gc xo-alloc: refactor for file organization

This commit is contained in:
Roland Conybeare 2025-12-22 23:31:12 -05:00
commit 8b5e2dd59f
13 changed files with 21 additions and 21 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