2.6 KiB
2.6 KiB
Version 1.6.2
- Fix build failure with minimal-versions. (#71)
Version 1.6.1
- Remove our dependency on the
async-lockcrate. (#59)
Version 1.6.0
- Panics that occur in
unblocked functions are now propagated to the calling function. (#58) - Add a new optional
tracingfeature. When enabled, this feature adds logging to the implementation. By default it is disabled. (#60) - Remove the unused
fastranddependency. (#61)
Version 1.5.1
- Fix compilation on WebAssembly targets (#54).
Version 1.5.0
- Bump MSRV to 1.61. (#50)
Version 1.4.1
- Change the
error_spaningrow_poolintotrace_span. (#45)
Version 1.4.0
- Bump MSRV to 1.59. (#44)
- Remove the unused
memchrdependency. (#38) - Extract read/write pipes into the
pipercrate, which this crate now uses. (#37) - Mark as
forbid(unsafe_code)(#37). - Set up logging using
tracing. (#40)
Version 1.3.1
- Gracefully handle the inability to spawn threads. (#31)
Version 1.3.0
- Remove the dependency on the
once_cellcrate to restore the MSRV. (#30)
Version 1.2.0
- Return
Taskfromunblockinstead of returning opaque type. (#25)
Version 1.1.0
- Add an environment variable to customize the maximum number of threads. (#21)
Version 1.0.2
- Update
futures-lite.
Version 1.0.1
- Use
async-task.
Version 1.0.0
- Stabilize.
Version 0.6.1
- Add probabilistic yielding to improve fairness.
Version 0.6.0
- Remove the
unblock!macro.
Version 0.5.2
- Implement
SyncforUnblock.
Version 0.5.1
- Add
Unblock::with_capacity(). - Add
unblock()function. - An optimization in task spawning.
Version 0.5.0
- Simplify the API to just
unblock!andUnblock.
Version 0.4.7
- Simplify dependencies for faster compilation.
Version 0.4.6
- Update doc comment on
Unblock.
Version 0.4.5
- Implement
AsyncSeek/SeekforUnblock/BlockOn.
Version 0.4.4
- Remove the initial poll in block_on that caused lost wakeups.
Version 0.4.3
- Fix a bug where a closed
Receivercauses panics.
Version 0.4.2
- Start thread numbering from 1.
Version 0.4.1
- Attach names to spawned threads.
Version 0.4.0
- Remove
Futureimpl forBlocking. - Add
unblock(). - Rename
blocking!tounblock!. - Rename
BlockingtoUnblock. - Add
block_on(),block_on!, andBlockOn.
Version 0.3.2
- Make
BlockingimplementSendin more cases.
Version 0.3.1
- Add
Blocking::with_mut().
Version 0.3.0
- Remove
Blocking::spawn(). - Implement
FutureforBlockingonly when the inner type is aFnOnce.
Version 0.2.0
- Initial version
Version 0.1.0
- Reserved crate name