-
-
Notifications
You must be signed in to change notification settings - Fork 4.5k
Reorganise Platform Support Dependencies #16877
Copy link
Copy link
Closed
Labels
A-Cross-CuttingImpacts the entire engineImpacts the entire engineA-UtilsUtility functions and typesUtility functions and typesC-Code-QualityA section of code that is hard to understand or changeA section of code that is hard to understand or changeC-DependenciesA change to the crates that Bevy depends onA change to the crates that Bevy depends onD-StraightforwardSimple bug fixes and API improvements, docs, test and examplesSimple bug fixes and API improvements, docs, test and examplesS-Ready-For-ImplementationThis issue is ready for an implementation PR. Go for it!This issue is ready for an implementation PR. Go for it!X-ContentiousThere are nontrivial implications that should be thought throughThere are nontrivial implications that should be thought through
Description
I'm not a fan of how we bring this
Instantin. I think it'd be worth considering some kind ofbevy_platform_supportcrate which moves things likespin,portable-atomic,critical-section,wasm-time, etc. into a single spot. It'd be more focussed thanbevy_utils, and possibly clean up some of thecfg(...)noise we have across Bevy.
Originally posted by @bushrat011899 in #16874 (comment)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
A-Cross-CuttingImpacts the entire engineImpacts the entire engineA-UtilsUtility functions and typesUtility functions and typesC-Code-QualityA section of code that is hard to understand or changeA section of code that is hard to understand or changeC-DependenciesA change to the crates that Bevy depends onA change to the crates that Bevy depends onD-StraightforwardSimple bug fixes and API improvements, docs, test and examplesSimple bug fixes and API improvements, docs, test and examplesS-Ready-For-ImplementationThis issue is ready for an implementation PR. Go for it!This issue is ready for an implementation PR. Go for it!X-ContentiousThere are nontrivial implications that should be thought throughThere are nontrivial implications that should be thought through