[Gambas-Notification] [Git][gambas/gambas][jit-with-c] [COMPILER]

Benoît Minisini gitlab at mg.gitlab.com
Sat May 26 16:57:43 CEST 2018


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


Commits:
d797a545 by gambas at 2018-05-26T14:50:00Z
[COMPILER]
* NEW: Work on JIT continues...
* NEW: Better panic errors.

[INTERPRETER]
* NEW: Remove the old JIT stuff.
* NEW: Calls gb.jit at runtime if needed. If a fast function has no jit implementation, the bytecode version is used.
* NEW: Start defining the JIT interface needed by the JIT functions.
* NEW: The common static character buffer is now twice the size of the maximum symbol length, to avoid possible overflows.

[GB.JIT]
* NEW: Compilation starts to work.
* NEW: Debugging messages.

- - - - -


21 changed files:

- comp/src/gb.jit/.src/_Jit.module
- comp/src/gb.jit/jit.h
- main/gbc/gbc_jit.c
- main/gbc/gbc_jit.h
- main/gbc/gbc_jit_body.c
- main/gbc/gbc_trans_code.c
- main/gbx/gb_error.c
- main/gbx/gbx_api.c
- main/gbx/gbx_archive.h
- main/gbx/gbx_class.c
- main/gbx/gbx_class.h
- main/gbx/gbx_class_load.c
- main/gbx/gbx_exec.c
- main/gbx/gbx_exec.h
- main/gbx/gbx_exec_loop.c
- main/gbx/gbx_jit.c
- main/gbx/gbx_jit.h
- main/gbx/gbx_string.c
- main/gbx/gbx_string.h
- main/share/gb_common_buffer.h
- main/share/gb_common_buffer_temp.h


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

-- 
View it on GitLab: https://gitlab.com/gambas/gambas/commit/d797a545b64096cc29800c632ff83dfd2911c8f3
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/20180526/c710a5de/attachment.html>


More information about the Notification mailing list