Tag
allocators
- Nov 6, 2025 Ownership Across the FFI Boundary and Who Frees What Two runtimes with two allocators meet at a foreign function call, and every pointer that crosses must have an unambiguous owner, layout, and deallocation routine. systems programming
- Oct 15, 2025 Free Lists: Threading Reuse Through the Blocks an Allocator Has Released How an allocator stores its free list inside the freed memory itself, why coalescing needs boundary tags, and what size-class segregation does to fragmentation. data structures
- Jun 23, 2025 Arena Allocation and the Cost of Releasing Everything at Once Bump allocation, region lifetimes, and why destroying a whole arena is cheaper than freeing its objects, together with the reuse patterns that keep it from growing. systems programming
- Jan 30, 2024 Allocator Mismatch and Cross-Runtime Deallocation Why freeing memory across a language boundary corrupts the heap, how separate C runtimes end up with separate heaps, and which API shapes make the allocator identity explicit. language runtimes