tokio-threadpool
A task scheduler backed by a work-stealing thread pool.
0.1.18
22M downloads/mo
#1984 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 5 weeks
Nearly every release is documented
notes for 19 of 20 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
21 releases · first in 2018
0 releases in the last 12 months
see the full history below
Release timeline
21 releases · Feb 2018 to Feb 2020
2019
2020
2021
2022
2023
2024
2025
2026
Releases
latest 21-
0.2.0-alpha.108 Aug 2019 pre-releaseNothing published for this version
-
0.1.1804 Feb 2020 -
0.1.1704 Dec 2019 -
0.1.1630 Sep 2019Release notes
Open source →Changed
- Remove last non-dev dependency on rand crate by seeding PRNG via libstd
RandomState(#1324 backport) - Upgrade (dev-only dependency) rand to 0.7.0 (#1302 backport)
- The minimum supported rust version (MSRV) is now 1.31.0 (#1358)
- Remove last non-dev dependency on rand crate by seeding PRNG via libstd
-
0.1.1503 Jul 2019Release notes
Open source → -
0.1.1422 Apr 2019 -
0.1.1322 Mar 2019 -
0.1.1202 Mar 2019Release notes
Open source →Fixed
- Documentation typos (#915).
Changed
- Update crossbeam dependencies (#874).
-
0.1.1125 Jan 2019 -
0.1.1007 Jan 2019Release notes
Open source →- Fix deadlock bug in
blocking(#795). - Introduce global task queue (#798).
- Use crossbeam's Parker / Unparker (#529).
- Panic if worker thread cannot be spawned (#826).
- Improve
blockingAPI documentation (#789).
- Fix deadlock bug in
-
0.1.922 Nov 2018Release notes
Open source →- Experimental async/await improvements (#661).
- Re-export
TaskExecutorfromtokio-current-thread(#652). - Improve
Runtimebuilder API (#645). tokio::runpanics when called from the context of an executor (#646).- Introduce
StreamExtwith atimeouthelper (#573). - Move
length_delimitedintotokio(#575). - Re-organize
tokio::netmodule (#548). - Re-export
tokio-current-thread::spawnin current_thread runtime (#579).
Release notes
Open source →- Bump internal dependency versions (#746, #753).
- Internal refactors (#768, #769).
-
0.1.824 Oct 2018Release notes
Open source →- Assign spawned tasks to random worker (#660).
- Worker threads no longer shutdown (#692).
- Reduce atomic ops in notifier (#702).
-
0.1.727 Sep 2018Release notes
Open source →- Add ThreadPool::spawn_handle (#602, #604).
- Fix spawned future leak (#649).
-
0.1.624 Aug 2018Release notes
Open source →- Misc performance improvements (#466, #468, #470, #475, #534)
- Documentation improvements (#450)
- Shutdown backup threads when idle (#489)
- Implement std::error::Error for error types (#511)
- Bugfix: handle num_cpus returning zero (#530).
-
0.1.505 Jul 2018Release notes
Open source →- Fix race condition bug when threads are woken up (#459).
- Improve
BlockingErrormessage (#451).
-
0.1.407 Jun 2018 -
0.1.302 May 2018 -
0.1.230 Mar 2018Release notes
Open source →- Introduce Tokio Runtime (#141)
- Provide
CurrentThreadfor 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)
-
0.1.123 Mar 2018Release notes
Open source →- Handle futures that panic on the threadpool.
- Optionally support futures 0.2.
-
0.1.009 Mar 2018 -
0.0.007 Feb 2018Nothing published for this version