mirror of
https://github.com/tokio-rs/tokio.git
synced 2026-08-28 00:00:11 +02:00
This patch adds a new crate: tokio-timer. This crate provides an efficient timer implemeentation designed for use in Tokio based applications. The timer users a hierarchical hashed timer wheel algorithm with six levels, each having 64 slots. This allows the timer to have a resolution of 1ms while maintaining O(1) complexity for insert, removal, and firing of timeouts. There already exists a tokio-timer crate. This is a complete rewrite which solves the outstanding problems with the existing tokio-timer library. Closes #146.
20 lines
397 B
Markdown
20 lines
397 B
Markdown
# 0.2.0 (unreleased)
|
|
|
|
* Rewrite from scratch using a hierarchical wheel strategy (#249).
|
|
|
|
# 0.1.2 (Jun 27, 2017)
|
|
|
|
* Allow naming timer thread.
|
|
* Track changes in dependencies.
|
|
|
|
# 0.1.1 (Apr 6, 2017)
|
|
|
|
* Set Rust v1.14 as the minimum supported version.
|
|
* Fix bug related to intervals.
|
|
* Impl `PartialEq + Eq` for TimerError.
|
|
* Add `Debug` implementations.
|
|
|
|
# 0.1.0 (Jan 11, 2017)
|
|
|
|
* Initial Release
|