UbitUmarov
|
c10747e1ea
mantis 9166: restore heapUsedFieldInfo also on method exit via state statement
|
1 mēnesi atpakaļ |
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.
|
7 mēneši atpakaļ |
UbitUmarov
|
1440731dd2
cosmetics
|
1 gadu atpakaļ |
UbitUmarov
|
79ac5c7f54
remove some obsolete code
|
1 gadu atpakaļ |
UbitUmarov
|
77ee3beaf1
more yengine cosmetics
|
1 gadu atpakaļ |
UbitUmarov
|
89130b9f0a
fix osSetParcelDetails, plus more cosmetics
|
1 gadu atpakaļ |
UbitUmarov
|
aa5f0ba8e7
cosmetics on yengine
|
1 gadu atpakaļ |
UbitUmarov
|
2bd89bd8da
YEngine: only generate code to init globals if there are any
|
1 gadu atpakaļ |
UbitUmarov
|
1606ce4138
YEngine store a bool as integer on a lsl list in one initialization case
|
1 gadu atpakaļ |
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
|
1 gadu atpakaļ |
UbitUmarov
|
eea5d14ec6
more cosmetics
|
1 gadu atpakaļ |
UbitUmarov
|
743f3af745
force yengine scripts recomp
|
3 gadi atpakaļ |
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
|
3 gadi atpakaļ |
UbitUmarov
|
65bdaec4d6
increase yengine compiled_version. This wil force automatic recmpile of scripts
|
3 gadi atpakaļ |
UbitUmarov
|
5592f818c9
mantis 8933: Yengine allow the case integer *= float
|
3 gadi atpakaļ |
UbitUmarov
|
a6868c4166
mantis 8933: disable some YEngine excessive implicit cast
|
3 gadi atpakaļ |
Thomas Mettam
|
59ffcade55
Can't negate bool
|
3 gadi atpakaļ |
UbitUmarov
|
16cfb3deab
mantis 8717: fix local heap use account (will automatlic recompile scripts)
|
4 gadi atpakaļ |
UbitUmarov
|
3188db7041
force Yengine scripts recompile
|
4 gadi atpakaļ |
UbitUmarov
|
d5f918f945
Oooopss
|
5 gadi atpakaļ |
UbitUmarov
|
730a35eedc
Yengine: more on constants operations reduction
|
5 gadi atpakaļ |
UbitUmarov
|
bf0697d5f4
mantis 8551: Simplify Yengine heap usage control
|
5 gadi atpakaļ |
UbitUmarov
|
f09a18a7a8
Yengine: Also error on division by Zero
|
5 gadi atpakaļ |
UbitUmarov
|
6bbd5eb6a2
Yengine: change binary code version, so scripts are automaticly recompiled with new changes
|
5 gadi atpakaļ |
UbitUmarov
|
a83b7a292b
mantis 8518: Yengine; we can't wait for GC (worse finalizers) to count released memory of some local variables, so add a pseudo free; fix memory account on timeslice rentry; change the folder for the debug IL files; fix memory usage on reset. This changes will only take effect on new compiles
|
5 gadi atpakaļ |
UbitUmarov
|
2369ce413d
Yengine: only retry compile if there was a object file in cache with wrong version or signature
|
6 gadi atpakaļ |
UbitUmarov
|
c723a1be16
Yengine temp file delete was still bad in case of script errors
|
6 gadi atpakaļ |
UbitUmarov
|
5ff57f01b7
Yengine: change filename extentions on scripts state (better delete contents of bin/scriptengines/yengine .. btw bin/scriptdata is not used anymore )
|
6 gadi atpakaļ |
UbitUmarov
|
85b973ce1d
Y(xmr)engine cosmetics...
|
6 gadi atpakaļ |
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
|
6 gadi atpakaļ |