5 stable releases
|1.0.4||Nov 11, 2022|
|1.0.3||Aug 4, 2021|
|1.0.2||Apr 24, 2020|
|1.0.0||Apr 23, 2020|
#80 in FFI
638 downloads per month
A simple global allocator for Rust which hooks into
Useful when linking
alloc code into existing embedded C code.
On Unix-like OSs, use
posix_memalign for allocations,
realloc for reallocations, and
free for deallocations.
On Windows, use native
_aligned_malloc for allocations,
_aligned_realloc for reallocations, and
_aligned_free for deallocations.
use libc_alloc::LibcAlloc; #[global_allocator] static ALLOCATOR: LibcAlloc = LibcAlloc;
Given how dead-simple this crate is, I doubt it will need to be updated very often (if at all).
Please file an issue and/or open a PR if you spot a bug / if something stops working.