- Update
spinning_top
dependency tov0.2.3
(#50)
- Add new
use_spin_nightly
feature, which, together withconst_mut_refs
, makes theempty
method ofLockedHeap
const (#49)
- Made hole module public for external uses (#47)
- Don't require nightly for
use_spin
feature (#46)
- Do not require alloc crate (#44)
- Unstable Breakage: fix(alloc_ref): Use new nightly Allocator trait #42
- Build on stable without features #43
- Adds a new
const_mut_refs
crate feature (enabled by default). - By disabling this feature, it's possible to build the crate on stable Rust.
- Adds a new
- Fix build error on latest nightly (#35)
- Update AllocRef implementation for latest API changes (#33)
- Add function to get used and free heap size (#32)
- Prevent writing to heap memory range when size too small (#31)
- Update AllocRef implementation for latest API changes (#30)
- AllocRef::alloc is now safe and allows zero-sized allocations (#28)
- This is technically a breaking change for the unstable
alloc_ref
feature of this crate because it now requires a newer nightly version of Rust.
- This is technically a breaking change for the unstable
- Breaking: Make AllocRef implementation optional behind new
alloc_ref
feature- To enable the
AllocRef
implementation again, enable thealloc_ref
feature of this crate in your Cargo.toml
- To enable the
- Fix build on nightly 1.43.0 (05-03-2020) (#25)
- Use new spinning_top crate instead of
spin
(#23)
- The
Alloc
trait was renamed toAllocRef
(#20)
- Align up the Hole initialization address (#18)
- Remove
alloc
feature gate, which is now stable