Releases: Bathtor/rust-hash-wheel-timer
Releases · Bathtor/rust-hash-wheel-timer
Release 1.4.0
Added
- Added a new
manual_timerAPI for queue-based timer scheduling with explicit manual time advancement.
Changed
- Refactored the shared queue/timer core, simplifying the
thread_timerimplementation. - Updated benchmark RNG usage to match the current
randdev-dependency ecosystem. - Declared Rust
1.94.1as the MSRV and added CI coverage for it.
Fixed
- Invalid cancellable-wheel hasher feature combinations now fail with a clear compile-time error.
- Cleaned up crate metadata, README text, and rustdoc links for a cleaner docs.rs build.
Release 1.3.0
- Ensure
TimerRefis alwaysClone, no matter the type parameters. - Update dependencies and edition.
- Some small Clippy fixes, including removal of an
unsafeblock that is no longer needed.
Release 1.2.0
- avoid panic when using cancel and the Rc is still live (#2)
- update
uuiddependency to 1.3
1.1.0 Release
This release changes the memory layout of QuadWheel to be more cache friendly and removed the dependency on the arr_macro crate for initialisation, significantly reducing the amount of generated LLVM IR.
Thanks @Max-Meldrum for the contribution.
1.0.0 Release
This release marks the stable API of this create.
While it is the first release in this repository, the code has been running as part of the kompact crate for a long time before, and now simply been separated out and the APIs made more generic to suit different kinds of applications.