PackageTrack
Sign in Get early access

tokio-executor

Future execution primitives

0.1.10 25M downloads/mo #1870 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

Release timing varies

gaps range from 9 days to 3 months

Nearly every release is documented

notes for 11 of 12 stable releases

Nothing withdrawn

no release was ever pulled

9 years old

18 releases · first in 2018

0 releases in the last 12 months

see the full history below

Release timeline

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

Releases

latest 18
  1. 0.2.0-alpha.6 30 Sep 2019 pre-release

    Nothing published for this version

  2. 0.2.0-alpha.5 19 Sep 2019 pre-release

    Nothing published for this version

  3. 0.2.0-alpha.4 29 Aug 2019 pre-release

    Nothing published for this version

  4. 0.2.0-alpha.3 28 Aug 2019 pre-release

    Nothing published for this version

  5. 0.2.0-alpha.2 18 Aug 2019 pre-release

    Nothing published for this version

  6. 0.2.0-alpha.1 08 Aug 2019 pre-release

    Nothing published for this version

  7. 0.1.10 05 Feb 2020
    Release notes
    • Fix minimal versions
    Open source →
    Release notes
    • Add tokio 0.2.x deprecation notice.
    Open source →
  8. 0.1.9 27 Nov 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

    • Add executor::set_default which behaves like with_default but returns a drop guard (#1725).
    Open source →
  9. 0.1.8 03 Jul 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

    Added

    • Add executor::exit to allow other executors inside threadpool::blocking (#1155).
    Open source →
  10. 0.1.7 22 Mar 2019
    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

    Added

    • TypedExecutor for spawning futures of a specific type (#993).
    Open source →
  11. 0.1.6 07 Jan 2019
    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
    • Implement Unpark for Arc<Unpark> (#802).
    • Switch to crossbeam's Parker / Unparker (#528).
    Open source →
  12. 0.1.5 27 Sep 2018
    Release notes
    • Provide timer API (#266)
    Open source →
    Release notes
    • Implement futures::Executor for DefaultExecutor (#563).
    • Add Enter::block_on(future) (#646)
    Open source →
  13. 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
    • Implement std::error::Error for error types (#511).
    Open source →
  14. 0.1.3 07 Aug 2018
    Release notes
    • Fix CurrentThread::turn to block on idle (#212).
    Open source →
    Release notes
    • Implement Executor for Box<E: Executor> (#420).
    • Improve EnterError debug message (#410).
    • Implement status, Send, and Sync for DefaultExecutor (#463, #472).
    • Fix race in ParkThread (#507).
    • Handle recursive calls into DefaultExecutor (#473).
    Open source →
  15. 0.1.2 30 Mar 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
    • Implement Unpark for Box<Unpark>.
    Open source →
  16. 0.1.1 23 Mar 2018
    Release notes
    • Doc fixes
    Open source →
    Release notes
    • Optionally support futures 0.2.
    Open source →
  17. 0.1.0 09 Mar 2018
    Release notes
    • Initial crate released based on RFC.
    Open source →
    Release notes
    • Initial release
    Open source →
  18. 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