bevy/crates
Zachary Harrold 6bb7573a33
Switch from OnceCell to LazyLock in bevy_tasks (#18506)
# Objective

Remove `critical-section` from required dependencies, allowing linking
without any features.

## Solution

- Switched from `OnceCell` to `LazyLock`
- Removed `std` feature from `bevy_dylib` (proof that it works)

## Testing

- CI
2025-03-24 07:43:22 +00:00
..
bevy_a11y Remove bevy_input_focus from bevy_a11y (#18483) 2025-03-22 12:37:42 +00:00
bevy_animation
bevy_anti_aliasing Ensure dds enables bevy_core_pipeline/dds in bevy_anti_aliasing (#18484) 2025-03-22 12:27:14 +00:00
bevy_app Create new NonSendMarker (#18301) 2025-03-23 21:37:40 +00:00
bevy_asset fix error and lints when building for wasm32 (#18500) 2025-03-23 22:06:28 +00:00
bevy_audio
bevy_color
bevy_core_pipeline Add bevy_anti_aliasing (#18323) 2025-03-19 18:40:32 +00:00
bevy_derive
bevy_dev_tools
bevy_diagnostic
bevy_dylib Switch from OnceCell to LazyLock in bevy_tasks (#18506) 2025-03-24 07:43:22 +00:00
bevy_ecs Make system param validation rely on the unified ECS error handling via the GLOBAL_ERROR_HANDLER (#18454) 2025-03-24 05:58:05 +00:00
bevy_encase_derive
bevy_gilrs
bevy_gizmos Extract sprites into a Vec (#17619) 2025-03-18 00:48:33 +00:00
bevy_gltf fix error and lints when building for wasm32 (#18500) 2025-03-23 22:06:28 +00:00
bevy_image Ensure dds enables bevy_core_pipeline/dds in bevy_anti_aliasing (#18484) 2025-03-22 12:27:14 +00:00
bevy_input
bevy_input_focus
bevy_internal enable x11 by default in bevy_winit (#18475) 2025-03-23 23:52:58 +00:00
bevy_log
bevy_macro_utils
bevy_math
bevy_mesh
bevy_mikktspace
bevy_pbr Add bevy_anti_aliasing (#18323) 2025-03-19 18:40:32 +00:00
bevy_picking Unify picking backends (#17348) 2025-03-18 19:24:43 +00:00
bevy_platform_support Address lints in bevy_platform_support (#18477) 2025-03-22 11:21:18 +00:00
bevy_ptr
bevy_reflect Address Lints in bevy_reflect (#18479) 2025-03-23 23:53:31 +00:00
bevy_remote fix error and lints when building for wasm32 (#18500) 2025-03-23 22:06:28 +00:00
bevy_render Delete unused weak_handle INSTANCE_INDEX_SHADER_HANDLE. (#18507) 2025-03-24 07:42:06 +00:00
bevy_scene Properly gate imports in bevy_scene (#18482) 2025-03-22 12:22:20 +00:00
bevy_sprite Newtype Anchor (#18439) 2025-03-21 22:27:11 +00:00
bevy_state
bevy_tasks Switch from OnceCell to LazyLock in bevy_tasks (#18506) 2025-03-24 07:43:22 +00:00
bevy_text Newtype Anchor (#18439) 2025-03-21 22:27:11 +00:00
bevy_time Fix clippy::unnecessary-literal-unwrap in bevy_time (#18485) 2025-03-22 13:27:37 +00:00
bevy_transform
bevy_ui register ComputedNodeTarget (#18503) 2025-03-23 23:50:15 +00:00
bevy_utils Address clippy::let_and_return in bevy_utils (#18480) 2025-03-22 11:44:49 +00:00
bevy_window Replace VisitEntities with MapEntities (#18432) 2025-03-21 00:18:10 +00:00
bevy_winit enable x11 by default in bevy_winit (#18475) 2025-03-23 23:52:58 +00:00