[Gambas-Notification] [Git][gambas/gambas][master] The parser now does not store integer numbers in its global symbol table...

Benoît Minisini (@bminisini) gitlab at mg.gitlab.com
Thu Oct 14 03:05:34 CEST 2021



Benoît Minisini pushed to branch master at Gambas / gambas


Commits:
bc806a18 by gambas at 2021-10-14T03:01:14+02:00
The parser now does not store integer numbers in its global symbol table anymore. Compile is now about 5% faster.

[COMPILER]
* OPT: The parser now does not store integer numbers in its global symbol table anymore.
* OPT: Some other little optimizations here and here. The compiler is now about 5% faster.

[ARCHIVER]
* NEW: Compile with '-O3' optimization flag.

[INFORMER]
* NEW: Compile with '-O3' optimization flag.

[GB.EVAL]
* OPT: The parser now does not store integer numbers in its global symbol table anymore.

- - - - -


26 changed files:

- main/gbc/Makefile.am
- main/gbc/gbc_class.c
- main/gbc/gbc_class.h
- main/gbc/gbc_code.c
- main/gbc/gbc_compile.c
- main/gbc/gbc_compile.h
- main/gbc/gbc_output.c
- main/gbc/gbc_preprocess.c
- main/gbc/gbc_read.c
- main/gbc/gbc_read.h
- main/gbc/gbc_trans.c
- main/gbc/gbc_trans.h
- main/gbc/gbc_trans_const.c
- main/gbc/gbc_trans_expr.c
- main/gbc/gbc_trans_tree.c
- main/lib/eval/c_highlight.c
- main/lib/eval/eval_analyze.c
- main/lib/eval/eval_code.c
- main/lib/eval/eval_read.c
- main/lib/eval/eval_trans_expr.c
- main/lib/eval/eval_trans_tree.c
- main/lib/eval/gb.eval.h
- main/share/gb_code.h
- main/share/gb_code_temp.h
- main/share/gbc_read_common.h
- main/share/gbc_read_temp.h


View it on GitLab: https://gitlab.com/gambas/gambas/-/commit/bc806a189b4c50eaf3054164ff65771f69289d97

-- 
View it on GitLab: https://gitlab.com/gambas/gambas/-/commit/bc806a189b4c50eaf3054164ff65771f69289d97
You're receiving this email because of your account on gitlab.com.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gambas-basic.org/pipermail/notification/attachments/20211014/1b05fe98/attachment-0001.htm>


More information about the Notification mailing list