gambas-source-code/main/lib/eval
Benoît Minisini d98df39658 Some interpreter optimizations.
[INTERPRETER]
* OPT: Optimize object release for native integer and float arrays accessors.
* OPT: Shortcut path for adding a small integer or float constant number.

[COMPILER]
* OPT: Shortcut path for adding a small integer or float constant number.

[GB.JIT]
* NEW: Support for new bytecodes.
2023-09-30 00:18:13 +02:00
..
c_expression.c
c_expression.h
c_highlight.c
c_highlight.h
c_system.c
c_system.h
eval.c Recover the speed of Gambas 3.18 by moving code. 2023-08-16 18:04:08 +02:00
eval.h
eval_analyze.c Correctly rewrite lines using the 'ERROR' keyword in a one-line 'IF' expression. 2023-02-04 09:29:21 +01:00
eval_analyze.h
eval_code.c Some interpreter optimizations. 2023-09-30 00:18:13 +02:00
eval_code.h
eval_read.c 'Eval()' now can evaluate several expressions at once, provided that they are separated by newlines. The value of the last expression is returned. 2023-03-29 12:16:47 +02:00
eval_read.h 'Eval()' now can evaluate several expressions at once, provided that they are separated by newlines. The value of the last expression is returned. 2023-03-29 12:16:47 +02:00
eval_reserved.c
eval_trans.c
eval_trans.h
eval_trans_expr.c Add Base() / Base$() and Dec() / FromBase() subroutines. 2023-09-29 02:51:42 +02:00
eval_trans_tree.c Add Base() / Base$() and Dec() / FromBase() subroutines. 2023-09-29 02:51:42 +02:00
gb.eval.component
gb.eval.h
gb_alloc_override.h
gb_array.c
gb_error.c
gb_error.h
gb_table.c
main.c
main.h
Makefile.am