guile-commits
[Top][All Lists]
Advanced

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

[Guile-commits] branch master updated (ef5f2fc -> 48b2f19)


From: Andy Wingo
Subject: [Guile-commits] branch master updated (ef5f2fc -> 48b2f19)
Date: Wed, 20 May 2015 17:32:53 +0000

wingo pushed a change to branch master
in repository guile.

      from  ef5f2fc   Add optimization pass over CPS2
       new  fa7df5e   Fix sub/- primcall bug
       new  e0e47cb   Fix fixpoint
       new  4632f3d   Fix bug compiling fixpoint combinator
       new  cb7aa0b   Add two-argument fixpoint arity
       new  2b06e90   Intmaps do not treat #f specially as a value
       new  5f7c8e5   Variadic intset-fold, intmap-fold
       new  1403df4   Add arity to worklist-fold
       new  102e677   intmaps and intsets print with abbreviated key ranges
       new  7d4ede0   Fix bug in CPS2 simplify's "transform-conts"
       new  80c162b   Port effects analysis to CPS2
       new  48b2f19   Port dead code elimination (DCE) pass to CPS2

The 11 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:
 module/Makefile.am                                 |    2 +
 module/language/cps/intmap.scm                     |  357 ++++++++++-------
 module/language/cps/intset.scm                     |  147 ++++---
 module/language/cps/types.scm                      |    2 +-
 module/language/cps2/dce.scm                       |  403 ++++++++++++++++++++
 module/language/{cps => cps2}/effects-analysis.scm |  141 +++----
 module/language/cps2/optimize.scm                  |    2 +
 module/language/cps2/renumber.scm                  |   16 +-
 module/language/cps2/simplify.scm                  |   27 +-
 module/language/cps2/utils.scm                     |   84 ++++-
 module/language/tree-il/compile-cps2.scm           |    9 +-
 module/language/tree-il/peval.scm                  |   22 +-
 test-suite/tests/peval.test                        |   30 ++-
 13 files changed, 897 insertions(+), 345 deletions(-)
 create mode 100644 module/language/cps2/dce.scm
 copy module/language/{cps => cps2}/effects-analysis.scm (82%)



reply via email to

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