gambas-source-code/main/gbc
Benoît Minisini 7a238f4c76 Make the compiler more clever when deciding if an identifier is a reserved keyword or not. Some optimizations in the compiler parser.
[INTERPRETER]
* OPT: Put less code in the main interpreter loop because it became too big again with gcc 12.

[COMPILER]
* OPT: Some optimizations in the parser.
* NEW: Make the compiler more clever when deciding if an identifier is a reserved keyword or not.
2022-12-04 20:00:04 +01:00
..
gb_alloc.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gb_array.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gb_buffer.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gb_common.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gb_error.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gb_error.h Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gb_file.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gb_file.h Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gb_str.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gb_str.h Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gb_table.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gba.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gbc.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gbc_arch.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gbc_archive.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gbc_archive.h Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gbc_chown.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gbc_chown.h Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gbc_class.c Make the compiler more clever when deciding if an identifier is a reserved keyword or not. Some optimizations in the compiler parser. 2022-12-04 20:00:04 +01:00
gbc_class.h Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gbc_code.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gbc_compile.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gbc_compile.h Add Md5(), Sha1(), Sha256() and Sha512() functions. 2022-09-13 02:48:11 +02:00
gbc_dump.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gbc_form.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gbc_form.h Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gbc_form_webpage.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gbc_header.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gbc_header.h Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gbc_help.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gbc_help.h Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gbc_output.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gbc_output.h Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gbc_pcode.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gbc_preprocess.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gbc_preprocess.h Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gbc_read.c Make the compiler more clever when deciding if an identifier is a reserved keyword or not. Some optimizations in the compiler parser. 2022-12-04 20:00:04 +01:00
gbc_read.h Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gbc_reserved.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gbc_reserved_make.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gbc_trans.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gbc_trans.h Bool@(), Byte@()... functions can be the target of an affectation now. 2022-10-08 10:26:50 +02:00
gbc_trans_code.c Bool@(), Byte@()... functions can be the target of an affectation now. 2022-10-08 10:26:50 +02:00
gbc_trans_const.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gbc_trans_ctrl.c Fix backward-compatibility with previous bytecode. 2022-10-04 22:49:01 +02:00
gbc_trans_expr.c Optimization of small integer floating point constants. 2022-10-07 13:10:22 +02:00
gbc_trans_subr.c Bool@(), Byte@()... functions can be the target of an affectation now. 2022-10-08 10:26:50 +02:00
gbc_trans_tree.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gbc_type.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
gbc_type.h Various optimizations of the interpreter execution loop. 2022-10-04 01:04:15 +02:00
gbi.c Replace my old depracted gmail mail by the new one. 2022-09-12 15:13:13 +02:00
Makefile.am The parser now does not store integer numbers in its global symbol table anymore. Compile is now about 5% faster. 2021-10-14 03:01:14 +02:00