guile-commits
[Top][All Lists]
Advanced

[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(-)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]