Commit Graph
119 Commits
Author SHA1 Message Date
UbitUmarov 1d7acb7bcb avoid a null ref 2022-08-30 02:52:58 +01:00
UbitUmarov 16d5d7d7fc direct post listen events on chat, bypassing intermediate storage and timed pooling. ( code still dirty) 2022-06-21 02:18:38 +01:00
UbitUmarov df03e64f5c try improve lsl list compare with null, hopefuly not looping for ever 2022-05-04 19:24:16 +01:00
UbitUmarov e6001fb703 put back yeng mvv command 2022-03-25 18:50:01 +00:00
UbitUmarov 8579cc0d20 mantis 8936: make yeng comand work only on selected (or first that did load, like other comands) region. Add option 'allregions' to some. With this option those comands run on all regions. Do 'yeng help' to list comands. Ofc this assuming i made no typroe/bug ;) 2022-03-25 18:38:04 +00:00
UbitUmarov 60e67e5320 yengine, only send out of heap errors to owner and wigotu stacktrace 2022-03-09 22:03:55 +00: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 fbbcc1edd7 == string.Empty is .Lenght == 0 2022-01-13 20:31:52 +00:00
UbitUmarov 9b33ef9c8c a few more changes on vectors etc 2022-01-10 02:21:17 +00:00
UbitUmarov da928d6099 != UUID.Zero is slow 2022-01-09 02:28:51 +00:00
UbitUmarov 7e0fc95c3a == UUID.Zero is slow 2022-01-09 00:33:16 +00:00
UbitUmarov c3fca42983 cosmetics 2021-11-21 02:37:02 +00:00
UbitUmarov 68f3fbd8c6 fix yengine timer event ... 2021-11-20 06:19:45 +00:00
UbitUmarov 852245d81c a few more changes on script running flag 2021-11-20 04:39:29 +00:00
UbitUmarov 743f3af745 force yengine scripts recomp 2021-11-20 03:54:03 +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 3f3a5da3a9 mantis 6199 and 6872: Yengine will now error at compile tme if state name not found. Was doing it at runtime only. Xengine stays as it was 2021-10-23 23:27:31 +01:00
UbitUmarov 65bdaec4d6 increase yengine compiled_version. This wil force automatic recmpile of scripts 2021-10-18 20:44:04 +01:00
UbitUmarov a3479e8c99 YEngine changed region and teleport are sent together 2021-10-14 14:37:14 +01:00
UbitUmarov 9ee704e3bd mantis 8933: Yengine allow bool to float implicit cast 2021-10-07 16:14:46 +01:00
UbitUmarov 5592f818c9 mantis 8933: Yengine allow the case integer *= float 2021-10-07 15:47:59 +01:00
UbitUmarov a6868c4166 mantis 8933: disable some YEngine excessive implicit cast 2021-10-07 15:46:39 +01:00
Thomas Mettam 59ffcade55 Can't negate bool
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2021-07-28 15:38:56 +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 ccc3578b54 mantis 8913: avoid some nulls on Yengine state deserielizer 2021-07-23 06:39:35 +01:00
UbitUmarov 84027166c8 mantis 8520: make YEngine tick script events per second stat 2021-04-22 00:40:45 +01:00
UbitUmarov 4198dcdf86 change script touchs linknumber handling 2021-04-21 13:48:25 +01:00
UbitUmarov be649ee7e5 YEngine: remove obsolete appdomain code (still in use elsewhere) 2021-01-06 14:45:51 +00:00
UbitUmarov 822f381145 mantis 8621: improve one error message a bit, thanks Tampa 2020-11-19 15:29:16 +00:00
UbitUmarov a2534dc378 stop using yengine math inlines, this have cast issues, just use lsl api, plus cosmetics 2020-09-25 02:38:00 +01:00
UbitUmarov d2e7c711b4 actually make yExceptionMessage and yExceptionTypeName avaiable 2020-09-21 21:40:24 +01:00
UbitUmarov d256b29511 rename Yengine option ScriptBasePath as ScriptEnginesPath to match Xengine 2020-09-20 03:21:43 +01:00
UbitUmarov aefff34013 let yengine understand scriptexception 2020-09-20 01:57:22 +01:00
UbitUmarov 23de4e3a82 let scriptEvents flags represent all events we have (so change to 64bit ulong) not the need to keep duplicated definitions on main framework and each script engine, namely because Xengine app domain option 2020-09-04 14:22:24 +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 92e3f424cf cosmetics 2020-08-30 16:05:02 +01:00
UbitUmarov 9aa7f41bca add cap AttachmentResources ( no urls, memory account is per yengine mem usage) 2020-08-23 01:46:34 +01:00
UbitUmarov 16ab72a223 break the top thingies 2020-08-22 17:33:38 +01:00
StolenRuby 2f0d2db19d Top Scripts
Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2020-08-22 12:38:35 +01:00
UbitUmarov a2fe315d94 cosmetics 2020-08-09 01:37:54 +01:00
UbitUmarov 16cfb3deab mantis 8717: fix local heap use account (will automatlic recompile scripts) 2020-06-27 13:33:11 +01:00
UbitUmarov 3188db7041 force Yengine scripts recompile 2020-06-02 22:18:28 +01:00
UbitUmarov d460a3fc86 missing file 2020-05-25 14:50:10 +01:00
UbitUmarov 5f52de2578 mantis 8706: avoid spurius logs on Yengine during object delete 2020-05-24 15:04:44 +01:00
UbitUmarov fffac7d531 mantis 8704: fix issues on YEngine 2020-05-20 00:35:51 +01:00