144 Commits
Author SHA1 Message Date
UbitUmarov 29b8191225 YEngine: reduce calls to CheckRunLockInvariants 2023-08-22 18:37:17 +01:00
UbitUmarov 35b4cfd6e2 mantis 9082: fix rotation for do arc 2023-07-06 03:33:48 +01:00
UbitUmarov 77ee3beaf1 more yengine cosmetics 2023-06-21 11:09:51 +01:00
UbitUmarov 89130b9f0a fix osSetParcelDetails, plus more cosmetics 2023-06-21 10:30:14 +01:00
UbitUmarov aa5f0ba8e7 cosmetics on yengine 2023-06-21 06:29:57 +01:00
UbitUmarov 2bd89bd8da YEngine: only generate code to init globals if there are any 2023-06-21 00:11:59 +01:00
UbitUmarov 1606ce4138 YEngine store a bool as integer on a lsl list in one initialization case 2023-06-20 20:59:04 +01:00
UbitUmarov 2625eed5e4 add some constants and reserve some linkset_data lsl event slots, compatible to mantis9081 patch, for now not accepted (any future implementation may diverge from that, even sl 2023-06-02 18:30:28 +01:00
UbitUmarov 2bd08a19d5 let llgethttpheaders do case insensitive search, plus cosmetics 2023-05-24 00:43:35 +01:00
UbitUmarov 4851a28596 cosmetic 2023-05-23 19:04:00 +01:00
UbitUmarov d0c681d404 mantis 9078: allow region modules script injected constants to be silent replaced. Since with Yengine, this are compile time globals for all regions, only set them once 2023-05-23 18:02:10 +01:00
UbitUmarov 3dd1dd2f76 reduce potencial useless int casts from list items 2023-03-15 10:32:55 +00:00
UbitUmarov 833cd468ff cosmetics 2023-02-24 12:35:12 +00:00
UbitUmarov 361f6a9226 add from string, from lsl string and from span lsl vector3 and rotation variants 2023-02-18 01:15:31 +00: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 37ce17f927 some more changes on lslapi, mostly style 2023-02-10 13:44:09 +00:00
UbitUmarov 16b6bbd253 a few changes fo yengine exec time check points on function calls 2023-02-09 12:11:18 +00:00
UbitUmarov 9e60afbb68 change that message a bit 2023-01-27 00:04:41 +00:00
UbitUmarov dec215e438 try to make a Yengine error message more usefull 2023-01-26 21:02:17 +00:00
UbitUmarov eea5d14ec6 more cosmetics 2023-01-21 15:49:46 +00:00
UbitUmarov 41b718626f cosmetics 2022-12-15 22:19:09 +00:00
UbitUmarov 7aa83ee6a7 cosmetics 2022-11-12 03:05:58 +00:00
UbitUmarov 472c243362 add some null refs checks on script removal 2022-11-10 16:10:47 +00:00
UbitUmarov aa572df663 add some missing default group owner powers on xmlrpc groups module
plus more dotnet6 code style changes
2022-10-28 20:08:54 +01:00
UbitUmarov f6a47a9f47 thread.abort is gone. Coment out so things compile 2022-10-02 11:30:41 +01:00
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