- Add
executor::exit
to allow other executors insidethreadpool::blocking
(#1155).
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