[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] branch master updated (315adb6 -> f039604)
From: |
Andy Wingo |
Subject: |
[Guile-commits] branch master updated (315adb6 -> f039604) |
Date: |
Wed, 21 Oct 2015 13:13:28 +0000 |
wingo pushed a change to branch master
in repository guile.
from 315adb6 Fix typo in CPS conversion.
new a0a8741 Minor VM documentation updates
new d7199da Fix prompt miscompilation
new 0007507 VM stack grows downward
new aa9f6b0 VM caches address of local 0 instead of FP
new 30c06bf Remove sp from scm_vm_cont
new 8f02738 Rename union scm_vm_stack_element members
new 72353de Replace dynamic link on stack with previous frame size
new 0da0308 Prepare for SP-addressed locals
new 9b1ac02 Fix boot closure wrong-num-args error
new 70c317a SP-relative local addressing
new 4afb46f Minor assembler cleanups
new f039604 Add stack size computation to disassembler
The 12 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
doc/ref/vm.texi | 16 +-
libguile/continuations.c | 7 +-
libguile/control.c | 61 +-
libguile/control.h | 3 +-
libguile/dynstack.c | 4 +-
libguile/dynstack.h | 3 +-
libguile/eval.c | 21 +-
libguile/foreign.c | 4 +-
libguile/foreign.h | 5 +-
libguile/frames.c | 70 +--
libguile/frames.h | 76 +--
libguile/instructions.c | 52 +-
libguile/stacks.c | 7 +-
libguile/throw.c | 9 +-
libguile/vm-engine.c | 1074 ++++++++++++++++--------------
libguile/vm.c | 437 ++++++-------
libguile/vm.h | 22 +-
module/language/bytecode.scm | 42 +-
module/language/cps/compile-bytecode.scm | 187 ++++--
module/language/cps/slot-allocation.scm | 23 +-
module/system/vm/assembler.scm | 393 ++++++-----
module/system/vm/disassembler.scm | 146 +++--
module/system/vm/frame.scm | 54 ++-
test-suite/tests/rtl.test | 114 ++--
24 files changed, 1519 insertions(+), 1311 deletions(-)
- [Guile-commits] branch master updated (315adb6 -> f039604),
Andy Wingo <=
- [Guile-commits] 11/12: Minor assembler cleanups, Andy Wingo, 2015/10/21
- [Guile-commits] 02/12: Fix prompt miscompilation, Andy Wingo, 2015/10/21
- [Guile-commits] 04/12: VM caches address of local 0 instead of FP, Andy Wingo, 2015/10/21
- [Guile-commits] 03/12: VM stack grows downward, Andy Wingo, 2015/10/21
- [Guile-commits] 12/12: Add stack size computation to disassembler, Andy Wingo, 2015/10/21
- [Guile-commits] 05/12: Remove sp from scm_vm_cont, Andy Wingo, 2015/10/21
- [Guile-commits] 08/12: Prepare for SP-addressed locals, Andy Wingo, 2015/10/21
- [Guile-commits] 09/12: Fix boot closure wrong-num-args error, Andy Wingo, 2015/10/21
- [Guile-commits] 10/12: SP-relative local addressing, Andy Wingo, 2015/10/21
- [Guile-commits] 06/12: Rename union scm_vm_stack_element members, Andy Wingo, 2015/10/21