The rest of the leak Physics found: a drain that carried facts gave its list away and made a new one, every queue every frame something happened. The queue keeps two lists and hands one out while the other fills; a drained list is good until the next drain of that queue (nothing in the game or the packages keeps one past it). With ab34f82's empty drain and in-place clear, a queue allocates nothing in steady state. queue_test holds the reuse; every package (403) and lab/unit (90) pass. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| toys | ||
| actions_test.ludic | ||
| ecs_fuzz_test.ludic | ||
| ecs_test.ludic | ||
| queue_test.ludic | ||
| registry_test.ludic | ||
| rng_test.ludic | ||
| route_test.ludic | ||
| save_test.ludic | ||
| system_test.ludic | ||