typed-arena
The arena, a fast but limited type of allocator
2.0.2
76M downloads/mo
#937 most downloaded on crates.io
SimonSapin/rust-typed-arena
What this package is like to depend on
Last release 4 years ago
no release in 18 months
Release timing varies
gaps range from 8 days to 3.0 years
Most releases are documented
notes for 9 of 14 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
15 releases · first in 2015
0 releases in the last 12 months
see the full history below
Release timeline
15 releases · Apr 2015 to Jan 2023Releases
latest 15-
2.0.209 Jan 2023Release notes
Open source →Released 2023/01/08.
Fixed
- Various fixes for use under Miri (soundness and provenance fixes).
-
2.0.110 Jan 2020 -
2.0.003 Dec 2019 -
2.0.0-rc126 Nov 2019 pre-releaseRelease notes
Open source →Released 2019/11/26.
Unless any issues are discovered or raised, we will release version 2.0.0 soon.
Added
- Added
alloc_strtoArena<u8>, to be able to allocate string slices.
Changed
- The minimum supported Rust version is now 1.36.0.
alloc_uninitializedreturns&mut [MaybeUninit<T>]instead of*mut [T], which is less prone to undefined behavior.
- Added
-
1.7.031 Oct 2019Release notes
Open source →Released 2019/10/31. Spooky!
Added
- Added a
lenmethod to count how many items are in an arena.
Fixed
- Fixed some theoretical overflows.
- Added a
-
1.6.117 Sep 2019Release notes
Open source →Released 2019/09/17.
Fixed
- Now compiles on old stable Rust versions again, instead of just new stable Rust versions. From here on out, we'll promise that 1.X will continue to compile on rustc versions >= 1.32.
-
1.6.012 Sep 2019Release notes
Open source →Released 2019/09/09.
Added
- Added the
Arena::iter_mutmethod for mutably iterating over an arena's contents. See #29 for details.
- Added the
-
1.5.002 Aug 2019Release notes
Open source →Released 2019/08/02.
Added
Arenanow implementsDefault.
Fixed
- Introduced an internal fast path for allocation, improving performance.
- Tests now run cleanly on Miri. There was previously a technicality where the stacked borrow rules were not being followed.
-
1.4.130 Jun 2018Release notes
Open source →Released 2018/06/29.
Added
- Added more documentation comments and examples.
-
1.4.021 Jun 2018 -
1.3.004 May 2017Nothing published for this version
-
1.2.020 May 2016Nothing published for this version
-
1.1.028 Dec 2015Nothing published for this version
-
1.0.110 Apr 2015Nothing published for this version
-
1.0.010 Apr 2015Nothing published for this version