23081e47c6
[INTERPRETER] * NEW: Implement return value of JIT methods. * NEW: Support for calling '.' operator from a JIT method. [COMPILER] * BUG: JIT: Fix detection of native arrays. * BUG: JIT: Delete translated file if a class has no fast method anymore. * BUG: JIT: Prefix JIT method with "jit_" to avoid possible conflicts. * BUG: JIT: Fix variable initialization. * NEW: JIT: Complete datatype support. * NEW: JIT: Support for SWAP. * NEW: JIT: Support for array operators. * BUG: JIT: Fix arithmetic operators. * NEW: JIT: Implement ME and "." operator. * NEW: JIT: Complete GOSUB / RETURN support. * NEW: JIT: Support for DIV and MOD operators. Not optimized yet. [ARCHIVER] * NEW: Put JIT translation in the archive. [GB.JIT] * NEW: Complete datatype support. Variant is not supported yet. * NEW: Complete GOSUB / RETURN support. * NEW: Support for ME and '.' operator. |
||
---|---|---|
.. | ||
gb_alloc.c | ||
gb_array.c | ||
gb_buffer.c | ||
gb_common.c | ||
gb_error.c | ||
gb_error.h | ||
gb_file.c | ||
gb_file.h | ||
gb_str.c | ||
gb_str.h | ||
gb_table.c | ||
gba.c | ||
gbc.c | ||
gbc_arch.c | ||
gbc_archive.c | ||
gbc_archive.h | ||
gbc_chown.c | ||
gbc_chown.h | ||
gbc_class.c | ||
gbc_class.h | ||
gbc_code.c | ||
gbc_compile.c | ||
gbc_compile.h | ||
gbc_dump.c | ||
gbc_form.c | ||
gbc_form.h | ||
gbc_form_webpage.c | ||
gbc_header.c | ||
gbc_header.h | ||
gbc_help.c | ||
gbc_help.h | ||
gbc_jit.c | ||
gbc_jit.h | ||
gbc_jit_body.c | ||
gbc_output.c | ||
gbc_output.h | ||
gbc_pcode.c | ||
gbc_preprocess.c | ||
gbc_preprocess.h | ||
gbc_read.c | ||
gbc_read.h | ||
gbc_reserved.c | ||
gbc_reserved_make.c | ||
gbc_trans.c | ||
gbc_trans.h | ||
gbc_trans_code.c | ||
gbc_trans_ctrl.c | ||
gbc_trans_expr.c | ||
gbc_trans_subr.c | ||
gbc_trans_tree.c | ||
gbc_type.c | ||
gbc_type.h | ||
gbi.c | ||
Makefile.am |