NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #3370 most downloaded on crates.io
rust bindings of snmalloc.
Last release 6 days ago
02 Oct 2026
Release timing varies
gaps range from 8 days to 1.1 years
Most releases are documented
notes for 33 of 44 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
45 releases · first in 2020
One column per quarter.
This release fixes allocator correctness issues in overflow handling, remote deallocation, and Windows process teardown. It also improves concurrent q
This release fixes allocator correctness issues in overflow handling, remote deallocation, and Windows process teardown. It also improves concurrent queue draining, adds RISC-V timing support, prepares the Rust crates for 0.7.6, fixes Rust build configuration and header-only integration documentation, and refreshes CI and contributor guidance.
reallocarr multiplication overflow before handling zero-size allocations by @devnexen in #863PalTimer link state for non-static timers by @devnexen in #865VirtualVector reservations, while continuing to release them when a DLL is explicitly unloaded with FreeLibrary, by @mjp41 with @Copilot in #886snmalloc-rs and snmalloc-sys version 0.7.5 for publication by @mjp41 in #868build_cc from defining snmalloc options that are set to OFF by @athei in #873snmalloc-rs and snmalloc-sys version 0.7.6 for publication by @mjp41 in #887BUILDING.md by @lenamonj in #878rustup by @mjp41 in #871Full Changelog: 0.7.5...0.7.6
This release adds C23 API support, pointer-authentication protection for the free list, improved AArch64 platform support, and expanded memory usage s
This release adds C23 API support, pointer-authentication protection for the free list, improved AArch64 platform support, and expanded memory usage statistics in Rust.
free_sized/free_aligned_sized by @SchrodingerZhu in #832SnMalloc::memory_stats() by @jayakasadev in #851src/snmalloc/override/new.cc by @paulhdk in #839test_memory_stats to an integration test by @mjp41 in #856Full Changelog: 0.7.4...0.7.5
Improve post-teardown performance by Matthew Parkinson (@mjp41) in #810
Full Changelog: 0.7.3...0.7.4
Tracking upstream to match version 0.7.1
Tracking upstream to match version 0.7
Nothing published for this version
Nothing published for this version
Tracking upstream to match version 0.6.2
Tracking upstream to fix Linux PAL typo.
Tracking upstream to enable old Linux variants.
Fixes build_cc feature (broken in 0.3.0 release).
build_cc feature (broken in 0.3.0 release).native-cpu feature (broken in 0.3.0 release).Release to follow upstream 0.6.0
Nothing published for this version
Use exposed alloc_zeroed from snmalloc
cache-friendlyalloc_zeroed from snmallocupstream Windows 7 and windows 8 compatibility added
option of cc crate as build feature, only c compiler needed, no cmake required
non-allocation tracking functions
upstream update to use a more efficient power of 2 check
upstream fix external pagemap usage
upstream avoid amplification when routing
upstream bug fix for using failing to initialise meta-data
upstream pass through Haiku build fix.
upstream PAL updates and concepts
add msvc flag /EHsc to fix warning C4530
upstream add backoff for large reservation
upstream New implementation of address space reservation leading to
upstream fix wrong realloc behavior and performance issue
upstream refactor ptr representation.
upstream large realloc fix and minor updates
- improve mingw support
- add android support - upstream support x86 - upstream support android - upstream fix callback
upstream other release optimizations
upstream adjust remote batch size (performance improved dramatically, see benchmark
- More CI (ARM64 on QEMU) - upstream ARM(32/64) support - upstream x86-SGX support
upstream remote dealloc refactor (higher performance)
mingw- fix macos/freebsd support - add more ci tests - mark the mingw problem
macos/freebsd supportmingw problemNothing 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 →