NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #709 most downloaded on crates.io
A simple, id-based arena.
Last release 8 months ago
14 Jan 2026
Ships unpredictably
gaps range from 2 weeks to 6.9 years
Most releases are documented
notes for 8 of 9 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
9 releases · first in 2018
Released 2026-01-14 * Fix no-std build.
Released 2026-01-14
Make sure our rayon parallel iterators are exported. Previously instances of them were returned by pub methods but the types themselves were not expor
Released 2019-02-15.
pub methods but the types themselves were not
exported.One column per quarter.
Add the Arena::alloc_with_id method. This is better than using Arena::next_id directly most of the time (but is also not *quite* as flexible). See #9
Added optional support for rayon parallel iteration. Enable the rayon Cargo feature to get access.
Released 2019-01-25.
rayon parallel iteration. Enable the rayon
Cargo feature to get access.Implemented Ord and PartialOrd for Id .
Released 2019-01-09.
Ord and PartialOrd for Id<T>.Arena::with_capacity constructor.Arena::next_id to get the id that will be used for the next
allocation.Introduces the ArenaBehavior trait, which allows one to customize identifier types and do things like implement space optimizations or use identifiers
Released 2018-11-28.
ArenaBehavior trait, which allows one to customize identifier
types and do things like implement space optimizations or use identifiers for
many arenas at once.Clone, PartialEq and Eq for arenas.Id now implements Send and Sync
Released 2018-11-25.
Id<T> now implements Send and SyncPartialEq implementation for Id<T> now correctly checks that two ids
are for the same arena when checking equality.--------------------------------------------------------------------------------
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →