ALARM: Another Library for Allocating and Releasing Memory
is will be the new SOS memory allocator.
NOTE: ALARM is currently very early in the development process and most functionality has yet to be implemented.
||Base types and API definitions shared across ALARM allocators.|
||Intrusive collections library used for allocator data structures.|
||Slab allocators composable on top of ALARM allocators.|
Although some components of ALARM may also be compatible with the stable Rust compiler, the core functionality of this library as a memory allocator introduces a hard dependency on the
allocator_api language feature, currently only available on the nightly compiler.
Continuous integration builds of ALARM run against the latest nightly compiler, so compatibility with older nightlies is not always assured.