171 Commits
Author SHA1 Message Date
Amanda Lee 6950500b87 Mark scripts as hasRun on event dispatch (fix empty state on teleport) 2026-08-07 13:36:46 +08:00
UbitUmarov 5b2ca76fcb avoid some future problem, thx Deiji 2026-04-30 05:53:46 +01:00
UbitUmarov 2a5389cc67 cosmetics 2026-03-15 04:45:37 +00:00
UbitUmarov 886fada445 cosmetics on YEngine 2025-10-05 03:20:44 +01:00
UbitUmarov 9dbaa4d3ac change api,yengine compile and serial version numbers (this will force scripts recompile and return to start state) 2025-08-21 22:27:47 +01:00
UbitUmarov 5ef4abdf25 mantis 9211: change handling of event args on Yeng. Ofc needs some
testing
2025-08-05 19:02:17 +01:00
UbitUmarov e3a50fb2f1 cosmetics 2025-08-02 17:33:26 +01:00
UbitUmarov fce1666f04 change handling of event arguments (should only impact new compilations) 2025-08-02 17:31:43 +01:00
UbitUmarov d504d1f679 remember heap used by locals 2025-08-02 17:28:35 +01:00
UbitUmarov 0d71b6d871 very useless changes 2025-06-25 02:22:28 +01:00
UbitUmarov f20e3818af a few changes on udp zero encoder and part text color 2025-06-06 23:27:51 +01:00
UbitUmarov 1dd9393fff Yengine use internal shared empty arrays 2025-06-05 11:57:22 +01:00
UbitUmarov 85a927da28 fix YEngine HasScript() 2025-05-27 10:35:11 +01:00
UbitUmarov 5aa37e74eb minor changes on llgettime 2024-11-29 21:23:10 +00:00
UbitUmarov 95ef45ba7c cosmetics 2024-11-18 03:00:26 +00:00
UbitUmarov c10747e1ea mantis 9166: restore heapUsedFieldInfo also on method exit via state statement 2024-10-08 18:23:00 +01:00
UbitUmarov b0d006c53a another typo, thx Tampa 2024-08-12 20:55:28 +01:00
UbitUmarov d9cfb3bcae improve script cpu time resolution specially on windows 2024-08-01 19:58:12 +01:00
UbitUmarov c39fa1e776 mantis 9125: change yengine object file version to force recompiles; Wrap calls to some framework methods to reduce exagerated yobj dependencies on local runtime, like the ones reported. 2024-04-30 23:31:03 +01:00
UbitUmarov ac49f8b8e8 use enum.getname instead of a hack 2024-03-30 18:36:37 +00:00
UbitUmarov 45e49c480f use ILGenerator ILOffset instead of old mono il offset 2024-03-27 21:54:39 +00:00
UbitUmarov b8a0bba99d mantis 9121: fix failed lsl string casts on lsl list sort 2024-03-27 21:51:49 +00:00
UbitUmarov 76c813c2e4 useless changes 2024-02-22 01:47:24 +00:00
UbitUmarov 2e26b8a8bb add LinksetData support. Untested and still does not store in dbs. Not as spec. See mantis 9081 (runprebuild) 2024-02-06 23:45:11 +00:00
UbitUmarov acf41e9eef mantis 9100: change Yengine order of precendence of && to be same as ||. It had higher and that did not match lsl specification or xengine. (||| stays with higher than ||| as per c# spec) 2023-12-02 13:54:07 +00:00
UbitUmarov 1440731dd2 cosmetics 2023-11-29 14:56:49 +00:00
UbitUmarov 79ac5c7f54 remove some obsolete code 2023-11-29 12:17:08 +00:00
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