Files
tokio/tokio-timer/CHANGELOG.md
T
Carl Lerche 19500f7df8 Provide a timer implementation (#249)
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.
2018-03-28 22:26:47 -07:00

397 B

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