bevy/crates/bevy_utils/src
Zachary Harrold c8110f5f86
Add portable-atomic support to bevy_utils for once! (#17027)
# Objective

- Improves platform compatibility for `bevy_utils`

## Solution

- Added `portable-atomic` to allow using the `once!` macro on more
platforms (e.g., Raspberry Pi Pico)

## Testing

- CI

## Notes

- This change should be entirely hidden thanks to the use of
`doc(hidden)`. Enabling the new `portable-atomic` feature just allows
using the `once!` macro on platforms which previously could not.
- I took the liberty of updating the feature documentation to be more in
line with how I've documented features in `bevy_ecs`/`bevy_app`/etc. for
their `no_std` updates.
2024-12-29 22:50:08 +00:00
..
default.rs Simpler lint fixes: makes ci lints work but disables a lint for now (#15376) 2024-09-24 11:42:59 +00:00
lib.rs Add portable-atomic support to bevy_utils for once! (#17027) 2024-12-29 22:50:08 +00:00
object_safe.rs
once.rs Add portable-atomic support to bevy_utils for once! (#17027) 2024-12-29 22:50:08 +00:00
parallel_queue.rs Allow bevy_utils in no_std Contexts (#15279) 2024-09-18 16:00:03 +00:00
synccell.rs Allow bevy_utils in no_std Contexts (#15279) 2024-09-18 16:00:03 +00:00
syncunsafecell.rs
time.rs Minor fixes for bevy_utils in no_std (#15463) 2024-10-04 19:25:49 +00:00