[Gambas-Notification] [Git][gambas/gambas][jit-with-c] Work on new JIT system continues.

Benoît Minisini gitlab at mg.gitlab.com
Fri Jun 1 03:56:18 CEST 2018


Benoît Minisini pushed to branch jit-with-c at Gambas / gambas


Commits:
714b77a1 by gambas at 2018-06-01T01:50:42Z
Work on new JIT system continues.

[CONFIGURATION]
* NEW: Add '.jit' directory to '.gitignore'.

[COMPILER]
* NEW: New '-j' option that disables just in time compilation.
* NEW: JIT: Support for private functions calls.
* NEW: JIT: Support for native arrays accessors.
* BUG: JIT: Fix loop support.
* NEW: JIT: Support for GOSUB.

[GB.JIT]
* NEW: GB_JIT_DEBUG is an environment variable that defines if JIT compilation debugging messages are printed.
* NEW: GB_JIT_CFLAGS is an environment variable that defines the JIT compilation flags. The default is "-O3".
* NEW: Support for native arrays accessors.

- - - - -


20 changed files:

- .gitignore
- comp/src/gb.jit/.src/_Jit.module
- comp/src/gb.jit/jit.h
- main/gbc/gbc.c
- main/gbc/gbc_class.c
- main/gbc/gbc_class.h
- main/gbc/gbc_compile.h
- main/gbc/gbc_header.c
- main/gbc/gbc_jit.c
- main/gbc/gbc_jit.h
- main/gbc/gbc_jit_body.c
- main/gbx/gb.jit.h
- main/gbx/gbx.c
- main/gbx/gbx_api.c
- main/gbx/gbx_class_load.c
- main/gbx/gbx_jit.c
- main/gbx/gbx_jit.h
- main/gbx/gbx_value.h
- main/share/gambas.h
- main/share/gb_table.h


View it on GitLab: https://gitlab.com/gambas/gambas/commit/714b77a10d2742074efabec6d46566014d6c4d6e

-- 
View it on GitLab: https://gitlab.com/gambas/gambas/commit/714b77a10d2742074efabec6d46566014d6c4d6e
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/20180601/8c440785/attachment.html>


More information about the Notification mailing list