Skip to content

Releases: smol-rs/async-task

v4.7.1

27 Apr 23:06
v4.7.1

Choose a tag to compare

  • Improve the panic message for when a task is polled after completion. (#73)

v4.7.0

04 Jan 02:41
v4.7.0
cb8fc14

Choose a tag to compare

  • Add from_raw and into_raw functions for Runnable to ease passing it
    across an FFI boundary. (#65)

v4.6.0

17 Dec 02:56
v4.6.0
dfa2374

Choose a tag to compare

  • Bump MSRV to 1.57. (#63)
  • Task layout computation failures are now a compile-time error instead of a
    runtime abort. (#63)

v4.5.0

18 Oct 02:18
af1ed48

Choose a tag to compare

  • Add a portable-atomic feature that enables the usage of fallback primitives for CPUs without atomics. (#58)

v4.4.1

25 Sep 17:50
30296f9

Choose a tag to compare

  • Clarify safety documentation for spawn_unchecked. (#49)

v4.4.0

24 Mar 17:17
eeee41d

Choose a tag to compare

  • Ensure that the allocation doesn't exceed isize::MAX (#32)
  • Add FallibleTask::is_finished() (#34)
  • Add a metadata generic parameter to tasks (#33)
  • Add panic propagation to tasks (#37)
  • Add a way to tell if the task was woken while running from the schedule function (#42)

v4.3.0

07 Jul 16:08

Choose a tag to compare

  • Bump MSRV to Rust 1.47. (#30)
  • Evaluate the layouts for the tasks at compile time. (#30)
  • Add layout_info field to TaskVTable so that debuggers can decode raw tasks. (#29)

v4.2.0

04 Mar 15:46

Choose a tag to compare

  • Add Task::is_finished. (#19)

v4.1.0

26 Jan 03:07

Choose a tag to compare

  • Add FallibleTask. (#21)