PackageTrack
Sign in Get early access

tokio-reactor

Event loop that drives Tokio I/O resources.

0.1.12 23M downloads/mo #1957 most downloaded on crates.io tokio-rs/tokio

What this package is like to depend on

Last release 7 years ago

no release in 18 months

Ships fairly regularly

a new release about every 2 months

Nearly every release is documented

notes for 13 of 14 stable releases

Nothing withdrawn

no release was ever pulled

9 years old

15 releases · first in 2018

0 releases in the last 12 months

see the full history below

Release timeline

15 releases · Feb 2018 to Feb 2020
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 15
  1. 0.2.0-alpha.1 08 Aug 2019 pre-release

    Nothing published for this version

  2. 0.1.12 05 Feb 2020
    Release notes
    • runtime: expose keep_alive on runtime builder (#676).
    • runtime: create a reactor per worker thread (#660).
    • codec: fix panic in LengthDelimitedCodec (#682).
    • io: re-export tokio_io::io::read function (#689).
    • runtime: check for executor re-entry in more places (#708).
    Open source →
    Release notes
    • Add tokio 0.2.x deprecation notice.
    Open source →
  3. 0.1.11 27 Nov 2019
    Release notes
    • Fix tokio-async-await dependency (#675).
    Open source →
    Release notes

    Added

    • set_default, which functions like with_default but returns a drop guard (#1725)
    Open source →
  4. 0.1.10 30 Sep 2019
    Release notes
    • Fix minimal versions
    Open source →
    Release notes

    Changed

    • Upgrade to parking_lot 0.9.0 (#1298 backport)
    • The minimum supported rust version (MSRV) is now 1.31.0. (#1358)
    Open source →
  5. 0.1.9 02 Mar 2019
    Release notes
    • Experimental async/await improvements (#661).
    • Re-export TaskExecutor from tokio-current-thread (#652).
    • Improve Runtime builder API (#645).
    • tokio::run panics when called from the context of an executor (#646).
    • Introduce StreamExt with a timeout helper (#573).
    • Move length_delimited into tokio (#575).
    • Re-organize tokio::net module (#548).
    • Re-export tokio-current-thread::spawn in current_thread runtime (#579).
    Open source →
    Release notes

    Added

    • impl AsRawFd for Reactor on unix platforms (#890).

    Changed

    • perf: reduce unnecessary task clones (#899).
    • perf: release lock before issuing syscall (#894).
    Open source →
  6. 0.1.8 07 Jan 2019
    Release notes
    • Extract tokio::executor::current_thread to a sub crate (#370)
    • Add Runtime::block_on (#398)
    • Add runtime::current_thread::block_on_all (#477)
    • Misc documentation improvements (#450)
    • Implement std::error::Error for error types (#501)
    Open source →
    Release notes
    • Update to parking_lot 0.7 (#778).
    • Deprecate Handle::current() (#805).
    Open source →
  7. 0.1.7 22 Nov 2018
    Release notes
    • Add Runtime::block_on for concurrent runtime (#391).
    • Provide handle to current_thread::Runtime that allows spawning tasks from other threads (#340).
    • Provide clock::now(), a configurable source of time (#381).
    Open source →
    Release notes
    • Reduce log level to trace (#734).
    • Bump internal dependency versions (#746).
    Open source →
  8. 0.1.6 27 Sep 2018
    Release notes
    • Add asynchronous filesystem APIs (#323).
    • Add "current thread" runtime variant (#308).
    • CurrentThread: Expose inner Park instance.
    • Improve fairness of CurrentThread executor (#313).
    Open source →
    Release notes
    • Fix panic when reactor is stored in a thread-local (#628).
    Open source →
  9. 0.1.5 27 Aug 2018
    Release notes
    • Provide timer API (#266)
    Open source →
    Release notes
    • Experimental async / await support.
    Open source →
  10. 0.1.4 24 Aug 2018
    Release notes
    • Fix build on FreeBSD (#218)
    • Shutdown the Runtime when the handle is dropped (#214)
    • Set Runtime thread name prefix for worker threads (#232)
    • Add builder for Runtime (#234)
    • Extract TCP and UDP types into separate crates (#224)
    • Optionally support futures 0.2.
    Open source →
    Release notes
    • Use a scalable RW lock (#517)
    • Implement std::error::Error for error types (#511)
    • Documentation improvements
    Open source →
  11. 0.1.3 07 Aug 2018
    Release notes
    • Fix CurrentThread::turn to block on idle (#212).
    Open source →
    Release notes
    • Misc small fixes (#508)
    Open source →
  12. 0.1.2 13 Jun 2018
    Release notes
    • Introduce Tokio Runtime (#141)
    • Provide CurrentThread for more flexible usage of current thread executor (#141).
    • Add Lio for platforms that support it (#142).
    • I/O resources now lazily bind to the reactor (#160).
    • Extract Reactor to dedicated crate (#169)
    • Add facade to sub crates and add prelude (#166).
    • Switch TCP/UDP fns to poll_ -> Poll<...> style (#175)
    Open source →
    Release notes
    • Fix deadlock that can happen when shutting down (#409)
    • Handle::default() lazily binds to reactor (#350)
    Open source →
  13. 0.1.1 23 Mar 2018
    Release notes
    • Doc fixes
    Open source →
    Release notes
    • Fix threading bugs (#227)
    • Fix notification bugs (#243)
    • Optionally support futures 0.2 (#172)
    Open source →
  14. 0.1.0 09 Mar 2018
    Release notes
    • Initial crate released based on RFC.
    Open source →
    Release notes
    • Initial release
    Open source →
  15. 0.0.0 01 Feb 2018

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive