And with that, the #bevy Stageless rewrite is complete
More than a year of work, from at least a dozen high-impact designers, implementors and reviewers. Thousands of lines of #rust added and removed, hundreds of comments, dozens of bugs fixed, and one massive improvement to the clarity, correctness and usability of Bevy's scheduling APIs.
Coming soon to a Bevy 0.10 near you
RFC: https://github.com/bevyengine/rfcs/pull/45
Implementation: https://github.com/bevyengine/bevy/pull/6587
Migration: https://github.com/bevyengine/bevy/pull/7267
Follow-up: https://github.com/bevyengine/bevy/pull/7466
Project board: https://github.com/orgs/bevyengine/projects/7/views/1
@alice_i_cecile holy cow congratulations! This is huge! I know y'all have been working a lot on this!
@alice_i_cecile Amazing. Congrats for everyone involved. I can't wait for the release!
@alice_i_cecile great news, cant wait to update my current project! (As states got more complex than I expected)
@alice_i_cecile This is best news I have had all year (admittedly it is only Feb but give me this :P) excited for "Many Worlds" next which I hope is still planned <3
@LuppyAshy Yep, the team will be experimenting with designs for that soon :)
Next step is to move !Send resources out of the World, making it properly Send + Sync, which will help a lot for that work.