guile-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] branch lightning updated (950a762 -> b8a9a66)


From: Andy Wingo
Subject: [Guile-commits] branch lightning updated (950a762 -> b8a9a66)
Date: Sun, 29 Jul 2018 10:10:56 -0400 (EDT)

wingo pushed a change to branch lightning
in repository guile.

      from  950a762   Multiple-value returns now start from slot 0, not slot 1
       new  4b7af0b7  Update frames.h comments.
       new  87da1c8   Add instrument-call, instrument-loop VM instructions
       new  a6b5049   Emit instrument-loop in loops.
       new  5c2e155   Emit instrument-entry before programs
       new  5077e67   Fix function bound offsets of JIT data to be signed
       new  b8a9a66   Rewrite subr implementation

The 6 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:
 am/bootstrap.am                                    |   2 +-
 libguile/frames.h                                  |  16 +-
 libguile/gsubr.c                                   | 542 +++++++++++++--------
 libguile/gsubr.h                                   |  15 +-
 libguile/jit.c                                     |  84 ++--
 libguile/jit.h                                     |  29 ++
 libguile/programs.c                                |  17 +
 libguile/programs.h                                |   1 +
 libguile/vm-engine.c                               |  78 ++-
 libguile/vm.c                                      |   1 +
 module/Makefile.am                                 |   2 +-
 module/language/cps/compile-bytecode.scm           |  11 +-
 ...dle-interrupts.scm => loop-instrumentation.scm} |  48 +-
 module/statprof.scm                                |  57 +--
 module/system/vm/assembler.scm                     |  96 +++-
 module/system/vm/frame.scm                         |  35 +-
 module/system/vm/program.scm                       |   5 +-
 17 files changed, 642 insertions(+), 397 deletions(-)
 rename module/language/cps/{handle-interrupts.scm => loop-instrumentation.scm} 
(56%)



reply via email to

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