fix(compiler): the built-in ECS stops at its 1024th entity instead of writing past every store
L_alloc handed out a fresh slot without a bound, so the 1025th spawn wrote past the end of every component array. It stops with a located message naming the store's size and where many things belong (ludic.base's Table). Growable stores are plan 24.8: the save, rollback snapshot and mod table write the stores whole at a compile-time size, so that is a file-format change. Reseeded; ludic-dev test 305 passed, selfhost-test 33 passed. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
649a65d854
commit
1c7ce84881
4 changed files with 9726 additions and 9579 deletions
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue