gambas-source-code/main/lib/jit/gb.jit/.src
gambas 3dd1fd493e Fix the JIT compiler: '_init' method, Lock instruction, Object datatype, and DO / REPEAT loops at the beginning of a function now work correctly.
[INTERPRETER]
* BUG: JIT compiler does not run static initializers anymore when loading a class. Otherwise bytecode can be modified before being compiled, leading to a JIT compiler crash.

[COMPILER]
* BUG: Fix LOCK subroutine meta-information.

[GB.JIT]
* NEW: Don't display abortion debugging message if there is no compilation to abort.
* BUG: Object variables are correctly managed now.
* BUG: DO...LOOP and REPEAT...UNTIL at the beginning of the function now is correctly compiled in all cases.
2019-04-04 22:58:06 +02:00
..
_ClassStat.class Rename 'ClassStat' class as '_ClassStat' to avoid a possible name collision. 2018-08-28 17:05:11 +02:00
CCompilation.class Fix the JIT compiler: '_init' method, Lock instruction, Object datatype, and DO / REPEAT loops at the beginning of a function now work correctly. 2019-04-04 22:58:06 +02:00
Jit.module Fix the JIT compiler: '_init' method, Lock instruction, Object datatype, and DO / REPEAT loops at the beginning of a function now work correctly. 2019-04-04 22:58:06 +02:00
Main.module Work continues on new JIT system. Translation is now done at runtime. 2018-06-09 22:42:35 +02:00