bevy/crates/bevy_ecs
Alexander Sepity 500d7469e7 Fixed criteria-less systems being re-ran unnecessarily (#1754)
Fixes #1753.

The problem was introduced while reworking the logic around stages' own criteria. Before #1675 they used to be stored and processed inline with the systems' criteria, and systems without criteria used that of their stage. After, criteria-less systems think they should run, always. This PR more or less restores previous behavior; a less cludge solution can wait until after 0.5 - ideally, until stageless.

Co-authored-by: Carter Anderson <mcanders1@gmail.com>
2021-03-26 00:31:58 +00:00
..
macros fix clippy lints (#1756) 2021-03-25 20:48:18 +00:00
src Fixed criteria-less systems being re-ran unnecessarily (#1754) 2021-03-26 00:31:58 +00:00
Cargo.toml Update fixedbitset requirement from 0.3 to 0.4 (#1726) 2021-03-22 07:06:04 +00:00