guile-commits
[Top][All Lists]
Advanced

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

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


From: Andy Wingo
Subject: [Guile-commits] branch master updated (48b2f19 -> 6e725df)
Date: Tue, 02 Jun 2015 08:33:47 +0000

wingo pushed a change to branch master
in repository guile.

      from  48b2f19   Port dead code elimination (DCE) pass to CPS2
       new  75ab52e   Fix regression in compute-idoms
       new  10d11e6   Fix type-fold on multiplying exact numbers
       new  8f578af   Add intmap-replace.
       new  6a42ac7   intset-next starting point is optional
       new  8481bdb   Port type inference module to CPS2
       new  ad29059   DCE uses type analysis to find dead code
       new  2337946   Add intmap-replace!.
       new  2838c6e   Fix compute-defining-expressions (and thereby 
compute-constant-values)
       new  dd2e0f5   Port prune-top-level-scopes pass to CPS2
       new  8b4a523   Add intmap-fold-right
       new  d78e5a2   Add "intset" syntax to construct intsets.
       new  6e725df   Port contification pass to CPS2.

The 12 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                              |    3 +
 module/language/cps/intmap.scm                  |  108 ++++-
 module/language/cps/intset.scm                  |    9 +-
 module/language/cps/types.scm                   |    8 +-
 module/language/cps2/contification.scm          |  511 ++++++++++++++++++++
 module/language/cps2/dce.scm                    |   67 +--
 module/language/cps2/optimize.scm               |    6 +-
 module/language/cps2/prune-top-level-scopes.scm |   63 +++
 module/language/cps2/simplify.scm               |    7 +-
 module/language/{cps => cps2}/types.scm         |  579 +++++++++++------------
 module/language/cps2/utils.scm                  |   12 +-
 module/language/tree-il/compile-cps2.scm        |    3 +-
 12 files changed, 1004 insertions(+), 372 deletions(-)
 create mode 100644 module/language/cps2/contification.scm
 create mode 100644 module/language/cps2/prune-top-level-scopes.scm
 copy module/language/{cps => cps2}/types.scm (75%)



reply via email to

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