jecs/test
kuro e2c56f5420
Implement world:targets() as a valid method (#311)
* Implement world:targets

* Proper indexing in ECS_PAIR_SECOND

* Unit tests

* pull idr.records index out of iterator

* move tests below world:target

* style

* better test names

* change nth to use idr.records and pull out variables from iter

* local NOOP fn

* pull NOOP out of fn

* redeclare component_index as ct_idx

* black magic (inlined most of the function calls in iterator - yes it still passes tests)

* remove redundant fn call (shoutout to nnullcolumn for spotting this)

* add test for rapid add/remove calls

* run secondary mixing step for all entities and not just the alive ones

* redundant check

* be a bit more explicit for checking if an entity is alive
2026-04-21 13:15:13 +02:00
..
benches Explicit error message for double disconnect 2026-03-10 03:14:31 +01:00
entity_visualiser.luau Cleanup repository 2025-11-30 08:13:31 +01:00
lol.luau Cleanup repository 2025-11-30 08:13:31 +01:00
ob.luau Remove the exact terms lookup set and detect bulk operation for removal of pairs 2026-02-19 23:16:18 +01:00
stress.client.luau Optimize column access 2025-06-25 17:16:04 +02:00
stress.project.json Optimize column access 2025-06-25 17:16:04 +02:00
tests.luau Implement world:targets() as a valid method (#311) 2026-04-21 13:15:13 +02:00