gambas-source-code/main/share
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
..
gambas.h Take care of components that modifiy the 'environ' variable. Using 'gb.httpd' does not crash anymore. 2019-01-11 15:23:50 +01:00
gb_alloc.h
gb_alloc_temp.h
gb_arch.h
gb_arch_temp.h
gb_array.h
gb_array_temp.h
gb_buffer.h
gb_buffer_temp.h
gb_class_desc_common.h
gb_code.h Assert is an new instruction that raises an error as soon as its boolean argument is FALSE. 2018-12-16 00:35:46 +01:00
gb_code_temp.h Assert is an new instruction that raises an error as soon as its boolean argument is FALSE. 2018-12-16 00:35:46 +01:00
gb_common.h * Get rid of many gcc warnings. 2019-01-02 00:48:58 +01:00
gb_common_buffer.h
gb_common_buffer_temp.h
gb_common_case.h
gb_common_case_temp.h
gb_common_string.h
gb_common_string_temp.h
gb_common_swap.h
gb_common_swap_temp.h
gb_component.h
gb_error_common.h
gb_file_share.h Don't crash after a buffered file failed to close. 2018-10-11 12:30:45 +02:00
gb_file_temp.h Cosmetic changes in debugger code. 2019-03-21 23:14:22 +01:00
gb_hash.h
gb_hash_temp.h
gb_limit.h Define a new limit constant, that is the maximum length of the System.Language variable. It is 16 bytes. 2019-02-26 21:01:18 +01:00
gb_list.h
gb_list_temp.h
gb_magic.h
gb_pcode.h
gb_pcode_temp.h
gb_replace.h
gb_replace_temp.h Unify BSD ifdefs 2018-09-09 18:26:38 +02:00
gb_reserved.h Assert is an new instruction that raises an error as soon as its boolean argument is FALSE. 2018-12-16 00:35:46 +01:00
gb_reserved_keyword.h 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
gb_reserved_temp.h Assert is an new instruction that raises an error as soon as its boolean argument is FALSE. 2018-12-16 00:35:46 +01:00
gb_table.h
gb_table_temp.h
gb_type_common.h
gbc_read_common.h
gbc_trans_common.h
gbx_subr_common.h
Makefile.am