Skip to content

Releases: smol-rs/async-executor

v1.13.1

07 Sep 17:39
v1.13.1
Compare
Choose a tag to compare
  • Fix docs.rs build. (#125)

v1.13.0

16 Jul 01:37
v1.13.0
Compare
Choose a tag to compare
  • Relax the Send bound on LocalExecutor::spawn_many. (#120)
  • Ensure all features are documented on docs.rs. (#122)

v1.12.0

25 May 19:05
v1.12.0
7577d56
Compare
Choose a tag to compare
  • Add static executors, which are an optimization over executors that are kept
    around forever. (#112)

v1.11.0

14 Apr 05:53
v1.11.0
ef512cb
Compare
Choose a tag to compare
  • 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

07 Apr 15:18
v1.10.0
Compare
Choose a tag to compare
  • Add a function spawn_batch that allows users to spawn multiple tasks while only locking the executor once. (#92)

v1.9.1

30 Mar 04:11
v1.9.1
Compare
Choose a tag to compare
  • Remove the thread-local optimization due to the bugs that it introduces. (#106)

v1.9.0

22 Feb 05:03
v1.9.0
2f3189a
Compare
Choose a tag to compare
  • 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

24 Nov 16:22
v1.8.0
d747bcd
Compare
Choose a tag to compare
  • 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

18 Nov 17:27
v1.7.2
4b1cf40
Compare
Choose a tag to compare
  • Fix compilation under WebAssembly targets (#77).

v1.7.1

13 Nov 00:22
v1.7.1
1d4769a
Compare
Choose a tag to compare
  • Fix compilation under WebAssembly targets (#75).
  • Add a disclaimer indicating that this is a reference executor (#74).