[Gambas-Notification] [Git][gambas/gambas][master] Correctly restore the stack after calling a method through the interpreter, and…

Benoît Minisini gitlab at mg.gitlab.com
Wed Aug 22 09:33:29 CEST 2018


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


Commits:
706a605c by gambas at 2018-08-22T07:30:27Z
Correctly restore the stack after calling a method through the interpreter, and handle null values as object values having a null address automatically.

[INTERPRETER]
* NEW: Creating a NULL value now clears the object address field so that it can be freely interpreted as a Object value with a null address by the JIT compiled code.

[GB.JIT]
* BUG: Correctly restore stack after calling a method through the interpreter.

- - - - -


17 changed files:

- main/gbx/gb.jit.h
- main/gbx/gb_error.c
- main/gbx/gbx_api.c
- main/gbx/gbx_date.c
- main/gbx/gbx_exec_loop.c
- main/gbx/gbx_extern.c
- main/gbx/gbx_jit.c
- main/gbx/gbx_jit.h
- main/gbx/gbx_object.c
- main/gbx/gbx_subr_conv.c
- main/gbx/gbx_subr_extern.c
- main/gbx/gbx_subr_file.c
- main/gbx/gbx_subr_misc.c
- main/gbx/gbx_subr_string.c
- main/gbx/gbx_value.c
- main/gbx/gbx_value.h
- main/lib/jit/gb.jit/jit.h


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

-- 
View it on GitLab: https://gitlab.com/gambas/gambas/commit/706a605cc33ed5b3ec3f055205c002c1157891df
You're receiving this email because of your account on gitlab.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.gambas-basic.org/pipermail/notification/attachments/20180822/6da34f06/attachment.html>


More information about the Notification mailing list