Skip to content

Releases: rustyscreeps/screeps-async

screeps-async-v0.3.1

21 Sep 18:29
1337e69
Compare
Choose a tag to compare

Other

  • Update screeps-game-api to 0.22.0 (#7)

screeps-async-v0.3.0

23 Mar 04:10
af3d91f
Compare
Choose a tag to compare

Added

  • Add async RwLock
  • Add Mutex (#4)

Fixed

  • Refactor test time abstractions to make new version of clippy happy
  • Don't try to queue tasks after Runtime is dropped causing panics

Other

  • Add docs.rs badge

screeps-async-v0.2.0

06 Mar 02:41
30aca0d
Compare
Choose a tag to compare

Added

  • (spawn) JobHandle now supports cancellation.

Fixed

  • Improve robustness of tests

Other

  • Fix example expansion of #[main] macro

screeps-async-v0.1.1

03 Mar 08:36
b3b6148
Compare
Choose a tag to compare

Fixed

  • Typo in module docs
  • Add missing README to crate artifacts

screeps-async-v0.1.0

03 Mar 01:36
fbeb4d9
Compare
Choose a tag to compare

Initial Release!

Added

  • (spawn) spawn function to run async tasks in the background
  • (block_on) Add block_on function to allow blocking on a future
  • (yield_now) Add yield_now helper to yield execution back to scheduler without delaying to the next tick
  • (each_tick) Add each_tick! macro to run resolve a set of dependencies an async block each tick