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 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.