bevy/tools
Zachary Harrold d921fdc376
Add no_std Support to bevy_time (#17491)
# Objective

- Contributes to #15460

## Solution

- Switched `tracing` for `log` for the atomically challenged platforms
- Setup feature flags as required
- Added to `compile-check-no-std` CI task
- Made `crossbeam-channel` optional depending on `std`.

## Testing

- CI

---

## Notes

- `crossbeam-channel` provides a MPMC channel type which isn't readily
replicable in `no_std`, and is only used for a `bevy_render`
integration. As such, I've feature-gated the `TimeReceiver` and
`TimeSender` types.

---------

Co-authored-by: Alice Cecile <alice.i.cecile@gmail.com>
2025-01-22 20:02:43 +00:00
..
build-templated-pages More combinator cleanup (#17148) 2025-01-05 02:44:29 +00:00
build-wasm-example Fix common capitalization errors in documentation (#14562) 2024-07-31 21:16:05 +00:00
ci Add no_std Support to bevy_time (#17491) 2025-01-22 20:02:43 +00:00
compile_fail_utils Prefer Display over Debug (#16112) 2024-12-27 00:40:06 +00:00
example-showcase Remove tracing re-export from bevy_utils (#17161) 2025-01-05 23:06:34 +00:00
publish.sh Create bevy_platform_support Crate (#17250) 2025-01-20 20:45:30 +00:00