guile-commits
[Top][All Lists]
Advanced

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

[Guile-commits] branch master updated (108ade6 -> 118f516)


From: Andy Wingo
Subject: [Guile-commits] branch master updated (108ade6 -> 118f516)
Date: Wed, 3 Jan 2018 15:31:23 -0500 (EST)

wingo pushed a change to branch master
in repository guile.

      from  108ade6   Re-add support for logbit?
       new  afb0a92   $branch is now a distinct CPS term type
       new  454f2ee   Fix sandbox
       new  29fee39   Variable renaming in type-fold.scm
       new  ee15ca1   $prompt is now its own kind of CPS term.
       new  de5c81b   Fix add-prompt-control-flow-edges for terms with no 
continuation
       new  ad55ee8   $throw is a new kind of CPS term
       new  8248649   Simplify prompt slot allocation now that bailouts can't 
continue
       new  118f516   $primcall always continues to $kargs

The 8 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:
 .dir-locals.el                                |   2 +
 am/bootstrap.am                               |   3 +-
 module/Makefile.am                            |   3 +-
 module/ice-9/sandbox.scm                      |   7 +-
 module/language/cps.scm                       |  66 +++++---
 module/language/cps/closure-conversion.scm    | 176 +++++++++++---------
 module/language/cps/compile-bytecode.scm      | 224 ++++++++++++++------------
 module/language/cps/contification.scm         |  41 ++---
 module/language/cps/cse.scm                   | 158 +++++++++---------
 module/language/cps/dce.scm                   |  77 ++++++---
 module/language/cps/devirtualize-integers.scm | 166 ++++++++++---------
 module/language/cps/effects-analysis.scm      |  19 ++-
 module/language/cps/handle-interrupts.scm     |  20 ++-
 module/language/cps/licm.scm                  | 162 ++++++++++---------
 module/language/cps/optimize.scm              |   5 +-
 module/language/cps/peel-loops.scm            |  25 +--
 module/language/cps/prune-bailouts.scm        |  70 --------
 module/language/cps/reify-primitives.scm      |  16 +-
 module/language/cps/renumber.scm              |  66 ++++----
 module/language/cps/rotate-loops.scm          | 139 ++++++++--------
 module/language/cps/self-references.scm       |  66 ++++----
 module/language/cps/simplify.scm              |  82 +++++-----
 module/language/cps/slot-allocation.scm       |  92 +++++------
 module/language/cps/specialize-numbers.scm    | 122 ++++++--------
 module/language/cps/split-rec.scm             |  46 +++---
 module/language/cps/type-checks.scm           |  16 +-
 module/language/cps/type-fold.scm             | 137 ++++++++--------
 module/language/cps/types.scm                 |  26 +--
 module/language/cps/utils.scm                 |  42 ++---
 module/language/cps/verify.scm                | 107 ++++++++----
 module/language/tree-il/compile-cps.scm       |  32 ++--
 31 files changed, 1148 insertions(+), 1065 deletions(-)
 delete mode 100644 module/language/cps/prune-bailouts.scm



reply via email to

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