Here are
154 public repositories
matching this topic...
Public domain cross platform lock free thread caching 16-byte aligned memory allocator implemented in C
A memory allocator that automatically reduces the memory footprint of C/C++ applications.
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.
A simple heap memory allocator in ~200 lines.
malloc / free replacement for unmanaged, linear memory situations (e.g. WASM, embedded devices...)
Message passing based allocator
The Wasm-Enabled, Elfin Allocator
-
Updated
Apr 29, 2021
-
Rust
-
Updated
Dec 14, 2020
-
Rust
contiguous container library - arrays with customizable allocation, small buffer optimization and more
A Rust wrapper over Microsoft's MiMalloc memory allocator
-
Updated
Jun 18, 2021
-
Rust
🦀 Memory allocator written in pure Rust for GPU memory in Vulkan and DirectX 12
-
Updated
Sep 13, 2021
-
Rust
Constant-complexity deterministic memory allocator (heap) for hard real-time high-integrity embedded systems
A heap allocator for Cortex-M processors
GC-free, high-performance D library: Containers, networking, metaprogramming, memory management, utilities
C++-style automatic memory management smart pointers for D
🔄 Flexible C memory allocation scheme
Poireau: a sampling allocation debugger
Fast multi-threaded memory allocator
GDB plug-in that helps exploiting the Linux kernel's SLUB allocator
-
Updated
May 14, 2021
-
Python
TLSF: two-level segregated fit O(1) allocator
Druid Engine - Improving my C++ / OpenGL skills by writing a Game Engine.
A general purpose, multithreaded capable slab allocator for Zig
Meta allocator for persistent memory
A memory allocator written for AssemblyScript
-
Updated
Aug 11, 2021
-
TypeScript
duma: Detect Unintended Memory Access (D.U.M.A.) - A Red-Zone memory allocator
A buddy system allocator in pure Rust.
-
Updated
Jul 17, 2021
-
Rust
-
Updated
Sep 18, 2021
-
JavaScript
Speed up the memory allocation and improve the garbage collection performance.
Improve this page
Add a description, image, and links to the
allocator
topic page so that developers can more easily learn about it.
Curate this topic
Add this topic to your repo
To associate your repository with the
allocator
topic, visit your repo's landing page and select "manage topics."
Learn more
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session.
You signed out in another tab or window. Reload to refresh your session.
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