bevy/crates/bevy_ecs/src
François Mockers 394e82f4bc
panic on system error (#16979)
# Objective

- First step for #16718 
- #16589 introduced an api that can only ignore errors, which is risky

## Solution

- Panic instead of just ignoring the errors

## Testing

- Changed the `fallible_systems` example to return an error
```
Encountered an error in system `fallible_systems::setup`: TooManyVertices { subdivisions: 300, number_of_resulting_points: 906012 }
Encountered a panic in system `fallible_systems::setup`!
Encountered a panic in system `bevy_app::main_schedule::Main::run_main`!
```
2024-12-26 23:44:46 +00:00
..
entity Fix beta CI (#16984) 2024-12-26 22:17:51 +00:00
event Add no_std support to bevy_ecs (#16758) 2024-12-17 21:40:36 +00:00
identifier Use en-us locale for typos (#16037) 2024-10-20 18:55:17 +00:00
observer Faster entity cloning (#16717) 2024-12-18 20:03:39 +00:00
query Fix beta CI (#16984) 2024-12-26 22:17:51 +00:00
reflect Add no_std support to bevy_ecs (#16758) 2024-12-17 21:40:36 +00:00
schedule panic on system error (#16979) 2024-12-26 23:44:46 +00:00
storage Prevent creation of superfluous empty table (#16935) 2024-12-22 23:04:32 +00:00
system panic on system error (#16979) 2024-12-26 23:44:46 +00:00
world impl EntityBorrow for more types (#16917) 2024-12-24 02:47:03 +00:00
archetype.rs Add no_std support to bevy_ecs (#16758) 2024-12-17 21:40:36 +00:00
batching.rs Fix *most* clippy lints (#15906) 2024-10-14 20:52:35 +00:00
bundle.rs Add no_std support to bevy_ecs (#16758) 2024-12-17 21:40:36 +00:00
change_detection.rs Set panic as default fallible system param behavior (#16638) 2024-12-24 02:36:03 +00:00
component.rs Faster entity cloning (#16717) 2024-12-18 20:03:39 +00:00
intern.rs Remove OnceLock usage from bevy_ecs (#16870) 2024-12-17 22:42:42 +00:00
label.rs Add core and alloc over std Lints (#15281) 2024-09-27 00:59:59 +00:00
lib.rs impl EntityBorrow for more types (#16917) 2024-12-24 02:47:03 +00:00
name.rs Remove bevy_core (#16897) 2024-12-19 18:36:51 +00:00
removal_detection.rs fix: add reflect to SceneInstanceReady and other observers/events (#16018) 2024-10-20 13:51:41 +00:00
result.rs Add no_std support to bevy_ecs (#16758) 2024-12-17 21:40:36 +00:00
traversal.rs Window picking (#16103) 2024-12-05 21:14:39 +00:00