Hardening in the way of zeroing provided memory, guarding allocation borders, interrupt safety.
OOM support & propagation.
16 byte alignment as a first class citizen to target SSE MOVAPS & other aligned instructions.
Better observability providing the ability to query memory usage.
The current memory allocator implementation, especially the heap is inefficient & unsafe - this issue proposes the following:
- A rewrite that targets a bitmap focused approach with hints in all layers of the memory allocation stack.
- Fix missing free (klfree/page free) implementations.
- Hardening in the way of zeroing provided memory, guarding allocation borders, interrupt safety.
- OOM support & propagation.
- 16 byte alignment as a first class citizen to target SSE MOVAPS & other aligned instructions.
- Better observability providing the ability to query memory usage.
t3hn3rd
added this to the 2.0.0 milestone 2026-03-04 10:55:03 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
The current memory allocator implementation, especially the heap is inefficient & unsafe - this issue proposes the following:
Resolved by merged feature: feature/memory-allocation-optimization