[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] branch master updated (8302316 -> 04e9245)
From: |
Andy Wingo |
Subject: |
[Guile-commits] branch master updated (8302316 -> 04e9245) |
Date: |
Mon, 26 Apr 2021 11:19:00 -0400 (EDT) |
wingo pushed a change to branch master
in repository guile.
from 8302316 Simplify module variable lookup slow-path
add e0d022c Fix error when argument to < not a real
add 2b58c49 Fix CPS optimizations to allow callk in front half
add c52dc02 CPS conversion calls module variables through trampolines
add b7822d9 Allow contification for $callk
new 04e9245 Bump minor objcode version for new intrinsics
The 1 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:
libguile/intrinsics.c | 3 +-
libguile/loader.h | 4 +-
module/language/cps/closure-conversion.scm | 66 ++++++-----
module/language/cps/contification.scm | 170 ++++++++++++++++++++++-------
module/language/cps/self-references.scm | 4 +-
module/language/cps/split-rec.scm | 7 +-
module/language/tree-il/compile-cps.scm | 88 ++++++++++++++-
module/system/vm/assembler.scm | 2 +-
8 files changed, 268 insertions(+), 76 deletions(-)
- [Guile-commits] branch master updated (8302316 -> 04e9245),
Andy Wingo <=