BlackMATov
|
0fdf8d369a
|
update roadmap
|
2025-02-22 00:28:51 +07:00 |
|
BlackMATov
|
13eb1bb633
|
replace __INCLUDE/EXCLUDE_SET and __SORTED_INCLUDE/EXCLUDE_LIST with assoc lists
|
2025-02-20 21:51:43 +07:00 |
|
BlackMATov
|
0ca33d195a
|
deterministic system execution, remove BEFORE trait, print cyclic dependency paths
|
2025-02-19 23:54:38 +07:00 |
|
BlackMATov
|
90fd8d181c
|
use assoc lists for system deps and phase indices
|
2025-02-19 04:56:55 +07:00 |
|
BlackMATov
|
445eb6a76d
|
prologue, epilogue instead one progress for systems
|
2025-02-17 14:22:11 +07:00 |
|
BlackMATov
|
6a7c5d7c62
|
update roadmap
|
2025-02-17 13:44:28 +07:00 |
|
BlackMATov
|
1e10e575f0
|
update roadmap
|
2025-02-15 22:42:09 +07:00 |
|
BlackMATov
|
1f9a988f02
|
update roadmap
|
2025-02-09 02:17:27 +07:00 |
|
BlackMATov
|
76e8fc5530
|
update roadmap
|
2025-02-08 04:52:28 +07:00 |
|
BlackMATov
|
7ddd79f0c6
|
update roadmap
|
2025-01-31 23:54:22 +07:00 |
|
BlackMATov
|
0b8e3ca259
|
optimize batch operations for cases with moving entities to empty chunks
|
2025-01-31 22:13:18 +07:00 |
|
BlackMATov
|
2d83e62a16
|
update precached chunk flags on the fly
|
2025-01-31 12:39:01 +07:00 |
|
BlackMATov
|
68eba9c3da
|
update roadmap
|
2025-01-28 12:40:57 +07:00 |
|
BlackMATov
|
4b13b167c0
|
add fragment_builder:on_set/on_assign/on_insert/on_remove
|
2025-01-28 09:34:16 +07:00 |
|
BlackMATov
|
88bec81c12
|
don't clear chunk stacks, iter states, and bytecode pool tables
|
2025-01-28 08:35:51 +07:00 |
|
BlackMATov
|
e929001831
|
clear chunk tables instead reallocating them
|
2025-01-28 08:12:38 +07:00 |
|
BlackMATov
|
4526edd5c0
|
precached hook functions for chunk operations
|
2025-01-27 13:51:27 +07:00 |
|
BlackMATov
|
30c9d25378
|
a lot of micro-optimizations
|
2025-01-25 08:34:59 +07:00 |
|
BlackMATov
|
3fb7dbae25
|
hide evolved.id implementation details from types
|
2025-01-24 11:24:52 +07:00 |
|
BlackMATov
|
aab21f9105
|
opt: reduce chunk/place lookups on detaching
|
2025-01-23 12:20:00 +07:00 |
|
BlackMATov
|
fce8da30d9
|
add simple iteration benchmarks
|
2025-01-22 09:37:04 +07:00 |
|
BlackMATov
|
684e934117
|
update roadmap
|
2025-01-18 01:35:08 +07:00 |
|
BlackMATov
|
4ef4983f89
|
update roadmap
|
2025-01-11 11:24:24 +07:00 |
|
BlackMATov
|
cabd1f25fc
|
comment return values, update roadmap
|
2025-01-08 07:51:05 +07:00 |
|
BlackMATov
|
46d11856a6
|
opt: has_set/assign/insert/remove_hooks flags for chunks
|
2025-01-05 00:26:38 +07:00 |
|
BlackMATov
|
a0778877fe
|
update roadmap
|
2025-01-02 10:01:47 +07:00 |
|
BlackMATov
|
ef0d86b0ce
|
tagged table pools, table.new/clear to speed them up
|
2025-01-02 03:17:05 +07:00 |
|
BlackMATov
|
82d522704d
|
bytecode table from cache
|
2024-12-31 22:56:18 +07:00 |
|
BlackMATov
|
280460d609
|
little more safety
|
2024-12-31 22:24:01 +07:00 |
|
BlackMATov
|
d246b86104
|
add evolved.each function
|
2024-12-31 02:08:38 +07:00 |
|
BlackMATov
|
711f584f70
|
update roadmap
|
2024-12-30 07:08:46 +07:00 |
|
BlackMATov
|
197120b3f9
|
add lua5.4 vscode launch target, update roadmap
|
2024-12-30 06:35:46 +07:00 |
|
BlackMATov
|
86ba492f1b
|
update roadmap
|
2024-12-30 04:03:45 +07:00 |
|
BlackMATov
|
345a89d1de
|
rename alive/empty to is_alive/is_empty
|
2024-12-29 16:35:01 +07:00 |
|
BlackMATov
|
900f447f3d
|
don't create empty exclude_set in execution when it's not existing
|
2024-12-29 16:28:27 +07:00 |
|
BlackMATov
|
affd13255a
|
tag traits fragment, first batching api impl
|
2024-12-29 16:05:40 +07:00 |
|
BlackMATov
|
9f1de727ad
|
new evolved.chunk function
|
2024-12-29 14:21:04 +07:00 |
|
BlackMATov
|
c11714e390
|
new evolved.empty function
|
2024-12-29 04:06:25 +07:00 |
|
BlackMATov
|
65388f8628
|
update roadmap
|
2024-12-27 21:02:39 +07:00 |
|
BlackMATov
|
27484ceeca
|
update roadmap
|
2024-12-26 00:42:02 +07:00 |
|
BlackMATov
|
e39455209c
|
add global defer_begin/end, defer on_remove effects
|
2024-12-23 21:57:41 +07:00 |
|
BlackMATov
|
5fa58c9428
|
update roadmap
|
2024-12-21 14:53:58 +07:00 |
|
BlackMATov
|
7deb858bd5
|
add on_remove hook
|
2024-12-19 00:09:05 +07:00 |
|
BlackMATov
|
684fbd34bd
|
update readme
|
2024-12-18 23:04:44 +07:00 |
|
BlackMATov
|
a872c64bd6
|
from scratch again
|
2024-12-12 11:41:40 +07:00 |
|
BlackMATov
|
2270c55de4
|
remove registry.apply
|
2024-12-09 20:05:28 +07:00 |
|
BlackMATov
|
605bfff612
|
update roadmap
|
2024-12-09 12:33:23 +07:00 |
|
BlackMATov
|
6470b0a72b
|
impl compat.move for 5.1 vanilla lua
|
2024-12-07 22:38:09 +07:00 |
|
BlackMATov
|
1330d89410
|
chunk/query methods renaming
|
2024-12-05 12:47:50 +07:00 |
|
BlackMATov
|
ead8983b30
|
chunk batch functions
|
2024-12-05 11:06:43 +07:00 |
|