A memory allocator that automatically reduces the memory footprint of C/C++ applications.
-
Updated
Oct 27, 2020 - C++
{{ message }}
A memory allocator that automatically reduces the memory footprint of C/C++ applications.
Public domain cross platform lock free thread caching 16-byte aligned memory allocator implemented in C
The standard library of the D programming language
STL compatible C++ memory allocator library using a new RawAllocator concept that is similar to an Allocator but easier to use and write.
malloc / free replacement for unmanaged, linear memory situations (e.g. WASM, embedded devices...)
GC-free, high-performance D library: Containers, networking, metaprogramming, memory management, utilities
Constant-complexity deterministic memory allocator (heap) for hard real-time high-integrity embedded systems
C++-style automatic memory management smart pointers for D
Poireau: a sampling allocation debugger
Fast multi-threaded memory allocator
TLSF: two-level segregated fit O(1) allocator
A general purpose, multithreaded capable slab allocator for Zig
Meta allocator for persistent memory
C++ memory allocator with smart GC
A workshop for comparing buddy allocator algorithms
Local-affinity first NUMA-aware allocator with optional fallback.
Easiest way to implement this is to use the extend impl that #38 will add.
Add a description, image, and links to the allocator topic page so that developers can more easily learn about it.
To associate your repository with the allocator topic, visit your repo's landing page and select "manage topics."
Originally, Array didn't have runtime-borrow capability and I made the (hasty) decision to base the
Arraystruct on usingCell<RawArray<T>>.It is clear that it makes far more sense to use
RefCellnow, both from a semantic and performance basis. The explicitborrowflagcan also be removed.Source:
interpreter/src/array.rs:42Book:
booksrc/chapter-interp-arrays.md