All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
0.2.7 - 2020-12-09
- Get rid of illegal uses of
std::mem::uninitialized
, replacing them withMaybeUninit
0.2.6 - 2019-02-28
- Add
Ring::dealloc_front_until
andRing::dealloc_back_until
0.2.5 - 2018-12-05
- Add
Ring
, a circular memory allocator - Wrap
allow(clippy::*)
withcfg_attr(feature = "cargo-clippy", ...)
in order to make it compatible with the current stable toolchain
0.2.4 - 2018-11-07
- Fix a compilation issue that happens when multiple versions of
num-*
crates are mixed up - Optimize for performance through a use of the
unreachable
crate and an architecture-specific micro-tuning
0.2.3 - 2018-04-02
- Use
std::ptr::NonNull
stabilized in Rust 1.25
0.2.2 - 2017-10-28
- Make more types
Debug
- Add type aliases
SysTlsfRegion
andSafeTlsfRegion
0.2.1 - 2017-10-28
- Fix a link in
README.md
0.2.0 - 2017-10-28
- Rename
TlsfSuballocRegion
toTlsfRegion
. - Add a free space bitmap-based allocator.
- Add CHANGELOG to track notable changes among versions.
- Initial release.