Commit graph

19 commits

Author SHA1 Message Date
Ardi
82b1c94030
fix 2026-01-04 09:39:50 -06:00
Ukendio
3dab729df8 Add docs for the preregister functions 2026-01-03 17:33:47 +01:00
Ukendio
f463cc9229 Add some documentation to the exported functions 2026-01-03 17:27:36 +01:00
PepeElToro41
1e7d957a5b
Fix entities with pairs of non delete policies
* fix world_delete clearing archetype entities before proper cleanup

* make changes
2026-01-02 07:55:59 +01:00
Ukendio
64f8750f3c Add missing delete parameter in types for OnRemove 2026-01-02 06:38:16 +01:00
Ukendio
7f3946736b Fix desired id being overriden 2026-01-02 06:32:59 +01:00
Ukendio
74a97bc54e Add types for DEBUG parameter 2025-12-28 12:37:13 +01:00
Ukendio
d5c9abc57f Document delete flag in OnRemove hooks 2025-12-28 12:35:08 +01:00
Ukendio
e4b12f4a28 check cascaded deletion for structural changes within onremove hooks 2025-12-28 12:21:45 +01:00
Ukendio
5208aa7749 Fix tmp references 2025-12-28 11:41:45 +01:00
Ukendio
ef4d880b0a Add DEBUG mode with special assertions 2025-12-28 11:08:51 +01:00
Ukendio
e4d0fb447d Handle recursive race condition 2025-12-21 20:30:55 +01:00
Ukendio
aa63051db3 Optimize idr_r removal by 35% 2025-12-21 19:33:13 +01:00
Ukendio
3ebb2334da Should be able to delete every archetype that is iterated 2025-12-21 19:08:55 +01:00
Ukendio
f543c06462 Fix invalidated archetype before invoking onremove hooks 2025-12-21 17:04:48 +01:00
Ukendio
4db44476a9 Only delete archetypes when completely invalidated 2025-12-19 07:10:12 +01:00
Ukendio
b3d3a2bcdd Fix types 2025-12-16 22:30:05 +01:00
Ukendio
197a57b28b Fix docs 2025-12-16 22:22:26 +01:00
Ukendio
d86dff4bfe Cleanup repository 2025-11-30 08:13:31 +01:00
Renamed from jecs.luau (Browse further)