Released YYYY/MM/DD.
- TODO (or remove section if none)
- TODO (or remove section if none)
- TODO (or remove section if none)
- TODO (or remove section if none)
- TODO (or remove section if none)
- TODO (or remove section if none)
Released 2023/01/08.
- Various fixes for use under Miri (soundness and provenance fixes).
Released 2019/01/10.
- Support
#![no_std]
on stable Rust.
Released 2019/12/03.
- Fixed some intra-documentation URLs.
Released 2019/11/26.
Unless any issues are discovered or raised, we will release version 2.0.0 soon.
- Added
alloc_str
toArena<u8>
, to be able to allocate string slices.
- The minimum supported Rust version is now 1.36.0.
alloc_uninitialized
returns&mut [MaybeUninit<T>]
instead of*mut [T]
, which is less prone to undefined behavior.
Released 2019/10/31. Spooky!
- Added a
len
method to count how many items are in an arena.
- Fixed some theoretical overflows.
Released 2019/09/17.
- 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.
Released 2019/09/09.
- Added the
Arena::iter_mut
method for mutably iterating over an arena's contents. See #29 for details.
Released 2019/08/02.
Arena
now implementsDefault
.
- 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.
Released 2018/06/29.
- Added more documentation comments and examples.
Released 2018/06/21.