[Gambas-Notification] [Git][gambas/gambas][master] 2 commits: Optimization of conditional jumps based on values known to be Boolean.

Benoît Minisini (@bminisini) gitlab at mg.gitlab.com
Sat Dec 10 12:55:52 CET 2022



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


Commits:
c10fe0a6 by Benoît Minisini at 2022-12-10T12:54:42+01:00
Optimization of conditional jumps based on values known to be Boolean.

[COMPILER]
* OPT: Optimization of conditional jumps based on values known to be Boolean.
* BUG: Jump optimization is effective when debugging information is generated.
* BUG: The '/' operator correctly returns a Float if its arguments are Float.

[INTERPRETER]
* OPT: Optimization of conditional jumps based on values known to be Boolean.

[GB.JIT]
* NEW: Support for conditional jumps optimization.

- - - - -
e69cdc7b by Benoît Minisini at 2022-12-10T12:55:44+01:00
Merge branch 'master' of gitlab.com:gambas/gambas

- - - - -


10 changed files:

- main/gbc/gbc_compile.c
- main/gbc/gbc_trans.h
- main/gbc/gbc_trans_ctrl.c
- main/gbc/gbc_trans_expr.c
- main/gbc/gbc_type.h
- main/gbx/gbx_exec_loop.c
- main/lib/jit/jit_body.c
- main/share/gb_code.h
- main/share/gb_code_temp.h
- main/share/gb_pcode_temp.h


View it on GitLab: https://gitlab.com/gambas/gambas/-/compare/d967daea86a91c9ec8a20e9ec28eae1ab3cab72d...e69cdc7bba78b1a092007bd00f759e466a40c256

-- 
View it on GitLab: https://gitlab.com/gambas/gambas/-/compare/d967daea86a91c9ec8a20e9ec28eae1ab3cab72d...e69cdc7bba78b1a092007bd00f759e466a40c256
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/20221210/2a43c048/attachment.htm>


More information about the Notification mailing list