Skip to content

Releases: smol-rs/async-task

v4.7.1

27 Apr 23:06
v4.7.1
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare
  • Clarify safety documentation for spawn_unchecked. (#49)

v4.4.0

24 Mar 17:17
eeee41d
Compare
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
Compare
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
Compare
Choose a tag to compare
  • Add Task::is_finished. (#19)

v4.1.0

26 Jan 03:07
Compare
Choose a tag to compare
  • Add FallibleTask. (#21)