bevy/crates/bevy_ecs/src/schedule
Mike 02025eff0b
Fix anonymous set name stack overflow (#9650)
# Objective

- Fixes #9641
- Anonymous sets are named by their system members. When
`ScheduleBuildSettings::report_sets` is on, systems are named by their
sets. So when getting the anonymous set name this would cause an
infinite recursion.

## Solution
- When getting the anonymous system set name, don't get their system's
names with the sets the systems belong to.

## Other Possible solutions
- An alternate solution might be to skip anonymous sets when getting the
system's name for an anonymous set's name.
2023-08-31 22:52:59 +00:00
..
executor Adding Copy, Clone, Debug to derived traits of ExecutorKind (#9385) 2023-08-11 21:45:32 +00:00
condition.rs Refactor EventReader::iter to read (#9631) 2023-08-30 14:20:03 +00:00
config.rs Move schedule name into Schedule (#9600) 2023-08-28 20:44:48 +00:00
graph_utils.rs Remove reference to base sets (#9032) 2023-07-03 20:44:10 +00:00
mod.rs Fix anonymous set name stack overflow (#9650) 2023-08-31 22:52:59 +00:00
schedule.rs Fix anonymous set name stack overflow (#9650) 2023-08-31 22:52:59 +00:00
set.rs Move schedule name into Schedule (#9600) 2023-08-28 20:44:48 +00:00
state.rs Document every public item in bevy_ecs (#8731) 2023-06-10 23:23:48 +00:00