Commit graph

12 commits

Author SHA1 Message Date
Ukendio
de34636bb3 Add EcsComponent built-in component 2024-07-03 17:48:32 +02:00
Ukendio
0324d3a33f ChildOf as built-in component 2024-07-03 02:23:16 +02:00
Ukendio
ebc916c7ef Remove redundant TODO 2024-07-03 02:13:35 +02:00
Ukendio
ec833464a5 Add parent method 2024-07-03 02:10:16 +02:00
Ukendio
b8f35ccb85 Change variable names and style 2024-07-03 02:10:11 +02:00
Marcus
5ff6a43750
Add clear (#59)
* Rename files to luau

* Rename remaining files

* Update bench.project.json for luau files

* Stress test insertion

* Add clear

* Add a few guards

* Use next() in World.__iter

* Add tests
2024-07-03 01:24:17 +02:00
Ukendio
0f67cb1c86 tuple isnt optional 2024-07-02 14:20:35 +02:00
Ukendio
0256c765a0 Drainless iterators 2024-07-02 12:53:33 +02:00
Ukendio
0ff2348a6e Uniform function declarations 2024-06-26 15:50:00 +02:00
Ukendio
6b4597ab96 Remove allocations per compatible archetype to optimize fragmented iterations 2024-06-26 11:51:49 +02:00
Ukendio
bc43ee336b Freeze the world inside export declaration 2024-06-25 01:44:27 +02:00
Marcus
d4be467c6c
Rename files to luau (#54)
* Rename files to luau

* Rename remaining files
2024-06-24 03:20:43 +02:00
Renamed from lib/init.lua (Browse further)