[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%)
- [Guile-commits] branch lightning updated (950a762 -> b8a9a66),
Andy Wingo <=
- [Guile-commits] 04/06: Emit instrument-entry before programs, Andy Wingo, 2018/07/29
- [Guile-commits] 02/06: Add instrument-call, instrument-loop VM instructions, Andy Wingo, 2018/07/29
- [Guile-commits] 03/06: Emit instrument-loop in loops., Andy Wingo, 2018/07/29
- [Guile-commits] 01/06: Update frames.h comments., Andy Wingo, 2018/07/29
- [Guile-commits] 05/06: Fix function bound offsets of JIT data to be signed, Andy Wingo, 2018/07/29
- [Guile-commits] 06/06: Rewrite subr implementation, Andy Wingo, 2018/07/29