Releases: smol-rs/async-executor
Releases · smol-rs/async-executor
v1.13.1
- Fix docs.rs build. (#125)
v1.13.0
- Relax the
Send
bound on LocalExecutor::spawn_many
. (#120)
- Ensure all features are documented on
docs.rs
. (#122)
v1.12.0
- Add static executors, which are an optimization over executors that are kept
around forever. (#112)
v1.11.0
- Re-export the
async_task::FallibleTask
primitive. (#113)
- Support racy initialization of the executor state. This should allow the executor to be
initialized on web targets without any issues. (#108)
v1.10.0
- Add a function
spawn_batch
that allows users to spawn multiple tasks while only locking the executor once. (#92)
v1.9.1
- Remove the thread-local optimization due to the bugs that it introduces. (#106)
v1.9.0
- Re-introduce the thread-local task push optimization to the executor. (#93)
- Bump
async-task
to v4.4.0. (#90)
- Replace some unnecessary atomic operations with non-atomic operations. (#94)
- Use weaker atomic orderings for notifications. (#95)
- When spawning a future, avoid looking up the ID to assign to that future twice. (#96)
v1.8.0
- When spawned tasks panic, the panic is caught and then surfaced in the spawned
Task
. Previously, the panic would be surfaced in tick()
or run()
. (#78)
v1.7.2
- Fix compilation under WebAssembly targets (#77).
v1.7.1
- Fix compilation under WebAssembly targets (#75).
- Add a disclaimer indicating that this is a reference executor (#74).