gambas-source-code/main/gbc
gambas 5f4f12acf3 [COMPILER]
* NEW: UNSAFE is a new keyword used in conjunction with FAST. It tells the JIT compiler not to do any safety check (null objects, division by zero, out of array bounds...). It makes the code a bit faster, but prone to segmentation fault.

[INTERPRETER]
* NEW: Support for the UNSAFE keyword.

[GB.JIT]
* NEW: Support for the UNSAFE keyword.
* NEW: Check validity of objects that can be invalid.
2018-06-29 00:10:31 +02:00
..
gb_alloc.c Replace my old sourceforge mail address by the new one. 2018-02-12 02:53:46 +01:00
gb_array.c Replace my old sourceforge mail address by the new one. 2018-02-12 02:53:46 +01:00
gb_buffer.c Replace my old sourceforge mail address by the new one. 2018-02-12 02:53:46 +01:00
gb_common.c Replace my old sourceforge mail address by the new one. 2018-02-12 02:53:46 +01:00
gb_error.c Fix the clang fix. Compiler messages are visible again. 2018-06-19 16:09:30 +02:00
gb_error.h Replace my old sourceforge mail address by the new one. 2018-02-12 02:53:46 +01:00
gb_file.c Replace my old sourceforge mail address by the new one. 2018-02-12 02:53:46 +01:00
gb_file.h Replace my old sourceforge mail address by the new one. 2018-02-12 02:53:46 +01:00
gb_str.c Work continues on new JIT system. 2018-05-25 21:01:38 +02:00
gb_str.h Work continues on new JIT system. 2018-05-25 21:01:38 +02:00
gb_table.c Replace my old sourceforge mail address by the new one. 2018-02-12 02:53:46 +01:00
gba.c Work continues on new JIT system. Translation is now done at runtime. 2018-06-09 22:42:35 +02:00
gbc.c Work continues on new JIT system. Translation is now done at runtime. 2018-06-09 22:42:35 +02:00
gbc_arch.c Replace my old sourceforge mail address by the new one. 2018-02-12 02:53:46 +01:00
gbc_archive.c Replace my old sourceforge mail address by the new one. 2018-02-12 02:53:46 +01:00
gbc_archive.h Replace my old sourceforge mail address by the new one. 2018-02-12 02:53:46 +01:00
gbc_chown.c Replace my old sourceforge mail address by the new one. 2018-02-12 02:53:46 +01:00
gbc_chown.h Replace my old sourceforge mail address by the new one. 2018-02-12 02:53:46 +01:00
gbc_class.c [COMPILER] 2018-06-29 00:10:31 +02:00
gbc_class.h [COMPILER] 2018-06-29 00:10:31 +02:00
gbc_code.c Replace my old sourceforge mail address by the new one. 2018-02-12 02:53:46 +01:00
gbc_compile.c Replace my old sourceforge mail address by the new one. 2018-02-12 02:53:46 +01:00
gbc_compile.h Work continues on new JIT system. Translation is now done at runtime. 2018-06-09 22:42:35 +02:00
gbc_dump.c Replace my old sourceforge mail address by the new one. 2018-02-12 02:53:46 +01:00
gbc_form.c Replace my old sourceforge mail address by the new one. 2018-02-12 02:53:46 +01:00
gbc_form.h Replace my old sourceforge mail address by the new one. 2018-02-12 02:53:46 +01:00
gbc_form_webpage.c Replace my old sourceforge mail address by the new one. 2018-02-12 02:53:46 +01:00
gbc_header.c [COMPILER] 2018-06-29 00:10:31 +02:00
gbc_header.h Replace my old sourceforge mail address by the new one. 2018-02-12 02:53:46 +01:00
gbc_help.c Replace my old sourceforge mail address by the new one. 2018-02-12 02:53:46 +01:00
gbc_help.h Replace my old sourceforge mail address by the new one. 2018-02-12 02:53:46 +01:00
gbc_output.c [COMPILER] 2018-06-29 00:10:31 +02:00
gbc_output.h Replace my old sourceforge mail address by the new one. 2018-02-12 02:53:46 +01:00
gbc_pcode.c Replace my old sourceforge mail address by the new one. 2018-02-12 02:53:46 +01:00
gbc_preprocess.c Replace my old sourceforge mail address by the new one. 2018-02-12 02:53:46 +01:00
gbc_preprocess.h Replace my old sourceforge mail address by the new one. 2018-02-12 02:53:46 +01:00
gbc_read.c Fix parsing of quoted identifiers. 2018-02-17 20:41:39 +01:00
gbc_read.h Replace my old sourceforge mail address by the new one. 2018-02-12 02:53:46 +01:00
gbc_reserved.c Replace my old sourceforge mail address by the new one. 2018-02-12 02:53:46 +01:00
gbc_reserved_make.c Work continues on new JIT system. 2018-05-29 23:25:57 +02:00
gbc_trans.c [COMPILER] 2018-06-29 00:10:31 +02:00
gbc_trans.h [COMPILER] 2018-06-29 00:10:31 +02:00
gbc_trans_code.c [COMPILER] 2018-06-29 00:10:31 +02:00
gbc_trans_ctrl.c Work continues on new JIT system. The "Fractal" example runs! 2018-06-02 17:59:47 +02:00
gbc_trans_expr.c Try to add some more static datatype analysis, but did not succed. 2018-03-03 03:14:11 +01:00
gbc_trans_subr.c Remove now unused JIT compilation source files. 2018-06-25 19:16:10 +02:00
gbc_trans_tree.c Replace my old sourceforge mail address by the new one. 2018-02-12 02:53:46 +01:00
gbc_type.c Try to add some more static datatype analysis, but did not succed. 2018-03-03 03:14:11 +01:00
gbc_type.h Continue working on the new jit system. 2018-05-18 02:19:28 +02:00
gbi.c Replace my old sourceforge mail address by the new one. 2018-02-12 02:53:46 +01:00
Makefile.am Remove now unused JIT compilation source files. 2018-06-25 19:16:10 +02:00