mirror of
https://github.com/tokio-rs/tokio.git
synced 2026-08-27 00:00:12 +02:00
This patch adds experimental async/await support to Tokio. It does this by adding feature flags to existing libs only where necessary in order to add nightly specific code (mostly `Unpin` implementations). It then provides a new crate: `tokio-async-await` which is a shim layer on top of `tokio`. The `tokio-async-await` crate is expected to look exactly like `tokio` does, but with async / await support. This strategy reduces the amount of cfg guarding in the main libraries. This patch also adds `tokio-channel`, which is copied from futures-rs 0.1 and adds the necessary `Unpin` implementations. In general, futures 0.1 is mostly unmaintained, so it will make sense for Tokio to take over maintainership of key components regardless of async / await support.
29 lines
565 B
Markdown
29 lines
565 B
Markdown
# 0.1.5 (August 27, 2018)
|
|
|
|
* Experimental async / await support.
|
|
|
|
# 0.1.4 (August 23, 2018)
|
|
|
|
* Use a scalable RW lock (#517)
|
|
* Implement std::error::Error for error types (#511)
|
|
* Documentation improvements
|
|
|
|
# 0.1.3 (August 6, 2018)
|
|
|
|
* Misc small fixes (#508)
|
|
|
|
# 0.1.2 (June 13, 2018)
|
|
|
|
* Fix deadlock that can happen when shutting down (#409)
|
|
* Handle::default() lazily binds to reactor (#350)
|
|
|
|
# 0.1.1 (March 22, 2018)
|
|
|
|
* Fix threading bugs (#227)
|
|
* Fix notification bugs (#243)
|
|
* Optionally support futures 0.2 (#172)
|
|
|
|
# 0.1.0 (March 09, 2018)
|
|
|
|
* Initial release
|