- Track tokio release.
- use
tracing
instead oflog
- thread pool dedicated to blocking operations (#1495).
Executor::spawn_with_handle
(#1492).
- allow running executor from within blocking clause (#1433).
- Update
futures
dependency to 0.3.0-alpha.18.
- Import
current-thread
executor (#1447). - Import
threadpool
executor (#1152).
- Switch to
async
,await
, andstd::future
.
Enter::make_permanent
andEnter::on_exit
(#???)
TypedExecutor
for spawning futures of a specific type (#993).
- Implement
Unpark
forArc<Unpark>
(#802). - Switch to crossbeam's Parker / Unparker (#528).
- Implement
futures::Executor
forDefaultExecutor
(#563). - Add
Enter::block_on(future)
(#646)
- Implement
std::error::Error
for error types (#511).
- Implement
Executor
forBox<E: Executor>
(#420). - Improve
EnterError
debug message (#410). - Implement
status
,Send
, andSync
forDefaultExecutor
(#463, #472). - Fix race in
ParkThread
(#507). - Handle recursive calls into
DefaultExecutor
(#473).
- Implement
Unpark
forBox<Unpark>
.
- Optionally support futures 0.2.
- Initial release