Commit Graph
626 Commits
Author SHA1 Message Date
BlackMATov 22cedd26bb remove some of the specialized defer functions in favor of the universal defer_call_hook 2025-10-12 07:04:44 +07:00
BlackMATov d298be4188 ON_REMOVE hooks are now invoked before the fragment is actually removed from the entity
issue: https://github.com/BlackMATov/evolved.lua/issues/26
2025-10-12 06:46:43 +07:00
BlackMATov 24933e6a04 little internal hooks refactoring 2025-10-08 16:18:49 +07:00
BlackMATov 6841bb42fe style fixes 2025-10-07 22:56:29 +07:00
BlackMATov dc912eb6da the universal builder:build/multi_build methods 2025-10-06 19:05:16 +07:00
BlackMATov 8d3c4633fb little coverage upping 2025-10-06 16:53:53 +07:00
BlackMATov 8704fb0c39 update changelog 2025-10-06 04:46:14 +07:00
BlackMATov 86c9ef7cf2 caching exclude-only queries was a mistake 2025-10-06 04:38:06 +07:00
BlackMATov bd5f9bb61f cache exclude-only queries too 2025-10-06 02:53:38 +07:00
BlackMATov cfa5dc7a9f lazy query chunks updating 2025-10-06 01:46:54 +07:00
BlackMATov 243adc1a93 fix query cache reset 2025-10-05 09:13:59 +07:00
BlackMATov cf19fba9e4 cache query major chunks: first impl 2025-10-05 08:59:07 +07:00
BlackMATov 784b9c6a15 delele some unnecessary checks 2025-09-29 15:20:37 +07:00
BlackMATov d3b14a6741 v1.3.0 2025-09-26 17:27:49 +07:00
BlackMATov fdf5a03a02 improve performance of builders that are used for spawning multiple times 2025-09-26 17:21:50 +07:00
BlackMATov 9221da6ea7 slightly improve required fragments perf 2025-09-24 18:16:01 +07:00
BlackMATov 0aa57f6b5b benchmarks refactoring 2 2025-09-24 00:51:25 +07:00
BlackMATov 7e38e43d7c benchmarks refactoring 2025-09-23 17:37:29 +07:00
BlackMATov b1b627b677 improve perf of cloning prefabs with many unique fragments 2025-09-23 07:53:11 +07:00
BlackMATov 281866cf6e set/assign hooks are not invoked for tags on override operations anymore 2025-09-23 07:24:26 +07:00
BlackMATov 4ad7fec26d update readme 2025-09-23 05:05:30 +07:00
BlackMATov f15118be05 the new evolved.locate public function
ref: #23
2025-09-23 04:58:10 +07:00
BlackMATov 964ea45f48 use xpcall to process systems 2025-09-22 21:27:57 +07:00
BlackMATov b2c08e1127 cancel deferring ops in systems on error 2025-09-22 05:51:21 +07:00
BlackMATov 2250bd64ce the new evolved.cancel public function 2025-09-22 02:34:37 +07:00
BlackMATov e564be46fb collect garbage from old bytecode 2025-09-22 01:56:08 +07:00
BlackMATov 521ad94278 the internal garbage collector now collects more garbage 2025-09-20 03:11:12 +07:00
BlackMATov 7f6909e48c remove some unused code about pinned chunks 2025-09-20 01:53:29 +07:00
BlackMATov ec745f6ad7 Merge branch 'feature/schemes' into dev 2025-09-19 19:51:02 +07:00
BlackMATov b3eec59f8b update readme 2025-09-19 19:50:50 +07:00
BlackMATov 1635dd66b1 remove schemes temporary 2025-09-19 18:58:18 +07:00
BlackMATov b420085ed5 proof of concept ffi component storages
fast batch ops storage swapping was temporary removed
2025-09-19 07:04:19 +07:00
BlackMATov 6d5f810d45 experimental scheme creation 2025-09-15 17:56:44 +07:00
BlackMATov 5447f50090 dummy SCHEME class and readme 2025-09-12 05:58:41 +07:00
BlackMATov e6d79dc600 Merge branch 'dev' into feature/schemes 2025-09-12 05:45:33 +07:00
BlackMATov 91b3910eda v1.2.0 2025-09-12 05:27:17 +07:00
BlackMATov 7f5ac62a79 Merge branch 'feature/multi_spawn' into dev 2025-09-12 05:13:55 +07:00
BlackMATov 327a6bcbce final tweaks of the multi_spawn/clone functions 2025-09-12 05:11:29 +07:00
BlackMATov 5184b39f4e proof of concept multi_clone/spawn optimizations 2025-09-12 01:52:33 +07:00
BlackMATov de7d1a6674 dirty proof of concept multi_spawn impl (without any optimization) 2025-09-11 06:57:13 +07:00
BlackMATov 632232b9b1 dummy multi spawn api 2025-09-11 01:27:54 +07:00
BlackMATov fbc61a8895 style fixes 2025-09-10 16:27:50 +07:00
BlackMATov e3ed2d89a6 style fixes 2025-09-09 14:46:54 +07:00
BlackMATov bb7f469288 inline internal ids unpacking 2025-09-09 05:02:27 +07:00
BlackMATov 8417cecbbe little test fixes 2025-09-08 17:42:31 +07:00
BlackMATov eb31ed247b little test fixes 2025-09-08 17:41:18 +07:00
BlackMATov 9400401161 dummy SCHEME fragment trait 2025-09-03 15:07:32 +07:00
BlackMATov 59fb4d8ea4 update readme 2025-09-01 16:09:35 +07:00
BlackMATov 001e6f2956 Merge branch 'feature/pairs' into dev 2025-09-01 15:49:46 +07:00
BlackMATov fb6d13ca74 temp remove pairs to merge other changes to dev 2025-09-01 15:34:03 +07:00