NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #4312 most downloaded on crates.io
Simple allocator usable for no_std systems. It builds a linked list from the freed blocks and thus needs no additional data structures.
Last release 5 months ago
14 Apr 2026
Ships unpredictably
gaps range from 1 weeks to 3.1 years
Some releases are documented
notes for 23 of 45 stable releases
2 versions withdrawn
withdrawn after publishing
11 years old
47 releases · first in 2016
Fix potential panic due to huge layout
(cargo-release) linked_list_allocator version 0.10.5
(cargo-release) linked_list_allocator version 0.10.5
One column per quarter.
Remove features const_mut_refs and use_spin_nightly.
Since rust 1.61, the required const features are available in stable rust, and lock_api >= 0.4.7 automatically uses them.
To avoid a breaking change, the features are still listed in Cargo.toml, but have no effect and are marked as deprecated.
This bumps the minimum supported rust version to 1.61.
(cargo-release) linked_list_allocator version 0.10.4
(cargo-release) linked_list_allocator version 0.10.4
(cargo-release) linked_list_allocator version 0.10.3
(cargo-release) linked_list_allocator version 0.10.3
HoleList initializer (#68)
v0.10.2.(cargo-release) linked_list_allocator version 0.10.2
(cargo-release) linked_list_allocator version 0.10.2
Fix for potential out-of-bound writes that were possible on Heap initialization and Heap::extend. See the security advisory for details. The issues were fixed in the following way:
2 * size_of::<usize> and 3 * size_of::<usize>.extend method now panics when trying to extend an unitialized heap.size_of::<usize>() * 2 are now buffered internally and not added to the list directly. The buffered region will be merged with future extend calls.size() method now returns the usable size of the heap, which might be slightly smaller than the top() - bottom() difference because of alignment constraints.Fixed logic for freeing nodes ([#64])
(cargo-release) linked_list_allocator version 0.10.0
(cargo-release) linked_list_allocator version 0.9.1
(cargo-release) linked_list_allocator version 0.9.0
(cargo-release) linked_list_allocator version 0.9.0
(cargo-release) linked_list_allocator version 0.8.11
(cargo-release) linked_list_allocator version 0.8.11
use_spin_nightly feature, which, together with const_mut_refs, makes the empty method of LockedHeap const (#49)Made hole module public for external uses
Don't require nightly for use_spin feature
use_spin feature (#46)- Do not require alloc crate
_Unstable Breakage:_ fix(alloc_ref): Use new nightly Allocator trait #42
Fix build error on latest nightly
Update AllocRef implementation for latest API changes
Add function to get used and free heap size
Prevent writing to heap memory range when size too small
Update AllocRef implementation for latest API changes
This is technically a breaking change for the unstable alloc_ref feature of this crate because it now requires a newer nightly version of Rust.
alloc_ref feature of this crate because it now requires a newer nightly version of Rust.Breaking: Make AllocRef implementation optional behind new alloc_ref feature
alloc_ref feature
AllocRef implementation again, enable the alloc_ref feature of this crate in your Cargo.tomlUse new spinning_top crate instead of spin
spin (#23)The Alloc trait was renamed to AllocRef
Alloc trait was renamed to AllocRef (#20)Align up the Hole initialization address
alloc feature gate, which is now stableNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →