34 Commits

Author SHA1 Message Date
UbitUmarov
d504d1f679 remember heap used by locals 2025-08-02 17:28:35 +01:00
UbitUmarov
1dd9393fff Yengine use internal shared empty arrays 2025-06-05 11:57:22 +01:00
UbitUmarov
5aa37e74eb minor changes on llgettime 2024-11-29 21:23:10 +00:00
UbitUmarov
29b8191225 YEngine: reduce calls to CheckRunLockInvariants 2023-08-22 18:37:17 +01:00
UbitUmarov
be2192fd53 revert change on script execution release points. That will need a full recompile with script states reset, not justifiable by now; plus cosmetics 2023-02-16 05:04:11 +00:00
UbitUmarov
f6a47a9f47 thread.abort is gone. Coment out so things compile 2022-10-02 11:30:41 +01:00
UbitUmarov
0e5abf6bc1 a few changes on yengine heap control 2022-03-09 21:04:47 +00:00
UbitUmarov
6a0f29f182 mantis 8972: avoid null ref plus cosmetics 2022-02-10 16:37:37 +00:00
UbitUmarov
da928d6099 != UUID.Zero is slow 2022-01-09 02:28:51 +00:00
UbitUmarov
ca3525bf0a mantis 3315: change the control of script flag running (needs testing) 2021-11-20 03:24:34 +00:00
UbitUmarov
1692254e3f cosmetics 2021-11-20 02:46:07 +00:00
UbitUmarov
a3479e8c99 YEngine changed region and teleport are sent together 2021-10-14 14:37:14 +01:00
UbitUmarov
b1051417e0 Yengine: a few more changes on the global variables nulls 2021-07-23 16:18:11 +01:00
UbitUmarov
ae49b540c1 Yengine: comment out some debug debug exec state 2021-07-23 07:13:30 +01:00
UbitUmarov
d8dccc7570 mantis 8913: avoid some null on Yengine Xengine state deserielizer 2021-07-23 06:41:09 +01:00
UbitUmarov
eae2f87cae cosmetics 2020-09-01 18:22:44 +01:00
UbitUmarov
a1239d2706 Yengine: avoid use of Enum.Parse 2020-08-31 18:46:10 +01:00
UbitUmarov
fffac7d531 mantis 8704: fix issues on YEngine 2020-05-20 00:35:51 +01:00
UbitUmarov
9b7ad30ee1 more changes on YEngine scripts heap usage 2019-11-22 04:09:05 +00:00
UbitUmarov
730a35eedc Yengine: more on constants operations reduction 2019-11-18 19:07:03 +00:00
UbitUmarov
0f574d432d Yengine:save minEventDelay in script state 2019-02-20 20:36:43 +00:00
UbitUmarov
1610595697 Yengine reset global variables possible damaged by bad state file 2018-12-11 00:42:02 +00:00
UbitUmarov
11b467cabf Yengine actually loose the bas state file 2018-12-10 23:45:54 +00:00
UbitUmarov
043a213302 pesty warning 2018-12-08 03:50:51 +00:00
UbitUmarov
6597b7ab46 Yengine try to better recover from invalid state files 2018-12-08 03:31:47 +00:00
UbitUmarov
fa29db5552 Yengine: oops rename the var on all relevant places 2018-11-23 02:43:34 +00:00
UbitUmarov
5dc20ad1e5 Yengine: rename a local var 2018-11-23 01:54:22 +00:00
UbitUmarov
5951152082 Yengine: try read XEngine state from wire 2018-11-22 01:11:35 +00:00
UbitUmarov
fb0c8036f0 Yengine: use using... 2018-11-20 23:07:14 +00:00
UbitUmarov
5485ba2ae6 Yengine: do use SourceHashCode 2018-11-20 22:43:03 +00:00
UbitUmarov
5463bffa68 make Yengine post attach event as Xengine does. This should fix that event. Thx mrieker for pointing out this issue 2018-05-28 09:25:09 +01:00
UbitUmarov
5ff57f01b7 Yengine: change filename extentions on scripts state (better delete contents of bin/scriptengines/yengine .. btw bin/scriptdata is not used anymore ) 2018-02-25 00:49:44 +00:00
UbitUmarov
85b973ce1d Y(xmr)engine cosmetics... 2018-02-25 00:18:41 +00:00
UbitUmarov
2129d941ac rename XMREngine as Yengine (still not all done), big mess source formating changes, move state files to proper folder, fix a source file locking on errors, more changes for cross platform including from Mike,... yes yes i know a messy commit 2018-02-23 14:52:34 +00:00