guile-commits
[Top][All Lists]
Advanced

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



reply via email to

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