[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] branch master updated (5e1748f -> 5342eb5)
From: |
Andy Wingo |
Subject: |
[Guile-commits] branch master updated (5e1748f -> 5342eb5) |
Date: |
Thu, 30 Jul 2020 07:26:42 -0400 (EDT) |
wingo pushed a change to branch master
in repository guile.
from 5e1748f Update NEWS.
new bb7fa5b Add jtable instruction
new b2ef1d5 Fix patch_veneer on aarch64
new 56d9285 Merge branch 'fix-aarch64-veneers' into 'master'
new 6c7813a Ensure tail caller and callee in jmpi test have compatible ABI
new 7b4840d Merge branch 'fix-tail-call-test' into 'master'
new 91c1591 Add support for emitting inline data and table switches
new 644ee3a Merge branch 'table-switch' into 'master'
new 439e93a Merge https://gitlab.com/wingo/lightening master branch
new 5342eb5 Add JIT implementation for jtable
The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.dir-locals.el | 1 +
doc/ref/vm.texi | 18 +-
libguile/instructions.c | 6 +-
libguile/jit.c | 72 +++++
libguile/lightening/lightening.h | 11 +-
libguile/lightening/lightening/aarch64.c | 4 +-
libguile/lightening/lightening/lightening.c | 90 ++++++-
libguile/lightening/lightening/x86.c | 16 +-
libguile/lightening/tests/jmp_table.c | 61 +++++
libguile/lightening/tests/jmpi.c | 32 ++-
libguile/vm-engine.c | 26 +-
module/language/bytecode.scm | 150 ++++++-----
module/system/vm/assembler.scm | 15 ++
module/system/vm/disassembler.scm | 394 ++++++++++++++--------------
14 files changed, 601 insertions(+), 295 deletions(-)
create mode 100644 libguile/lightening/tests/jmp_table.c
- [Guile-commits] branch master updated (5e1748f -> 5342eb5),
Andy Wingo <=
- [Guile-commits] 01/09: Add jtable instruction, Andy Wingo, 2020/07/30
- [Guile-commits] 02/09: Fix patch_veneer on aarch64, Andy Wingo, 2020/07/30
- [Guile-commits] 04/09: Ensure tail caller and callee in jmpi test have compatible ABI, Andy Wingo, 2020/07/30
- [Guile-commits] 03/09: Merge branch 'fix-aarch64-veneers' into 'master', Andy Wingo, 2020/07/30
- [Guile-commits] 06/09: Add support for emitting inline data and table switches, Andy Wingo, 2020/07/30
- [Guile-commits] 07/09: Merge branch 'table-switch' into 'master', Andy Wingo, 2020/07/30
- [Guile-commits] 05/09: Merge branch 'fix-tail-call-test' into 'master', Andy Wingo, 2020/07/30
- [Guile-commits] 08/09: Merge https://gitlab.com/wingo/lightening master branch, Andy Wingo, 2020/07/30
- [Guile-commits] 09/09: Add JIT implementation for jtable, Andy Wingo, 2020/07/30