bevy_async_task

Cross-platform ergonomic abstractions for async programming in Bevy.

APACHE-2.0 License

Downloads
5.7K
Stars
64

Bot releases are hidden (Show)

bevy_async_task - v0.2.0 Latest Release

Published by simbleau 3 months ago

0.2.0

Changed

  • Updated to bevy 0.14

Fixed

  • Blocking example for web targets.

New Contributors

Full Changelog: https://github.com/loopystudios/bevy_async_task/compare/v0.1.1...v0.2.0

bevy_async_task - v0.1.1

Published by simbleau 6 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/loopystudios/bevy_async_task/compare/v0.1.0...v0.1.1

bevy_async_task - v0.1.0

Published by simbleau 7 months ago

0.1.0

  • Initial release. Crate was renamed to bevy_async_task from bevy-async-task and republished.
bevy_async_task - v1.4.0

Published by simbleau 8 months ago

1.4.0

changed

Updated to bevy 0.13

Full Changelog: https://github.com/vectorgameexperts/bevy-async-task/compare/v1.3.1...v1.4.0

bevy_async_task - v1.3.1

Published by simbleau 10 months ago

1.3.1

added

  • TaskRunner and TaskPool now can be exclusive systems in Bevy

changed

  • internally, oneshot channels are now tokio-based
  • blocking_recv now uses bevy_task, and panics are are no longer possible

fixed

  • native oneshot channels dropping due to the missing multi-threaded feature on bevy 0.12
bevy_async_task - v1.3.0

Published by simbleau 11 months ago

1.3.0

changed

  • changed to bevy 0.12
bevy_async_task - v1.2.0

Published by simbleau 12 months ago

1.2.0

added

  • exported TimeoutError
bevy_async_task - v1.1.0

Published by simbleau about 1 year ago

1.1.0

added

  • added AsyncTask::with_timeout(mut self, dur)
  • added timeout support via AsyncTask::new_with_timeout(dur, f)
  • added AsyncTask::pending() as an abstraction for a task that never finishes
bevy_async_task - v1.0.1

Published by simbleau about 1 year ago

1.0.1

fixed

  • broken documentation links are fixed
bevy_async_task - v1.0

Published by simbleau about 1 year ago

1.0.0

  • Initialize release.