[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] branch master updated (726558f -> f541ee1)
From: |
Andy Wingo |
Subject: |
[Guile-commits] branch master updated (726558f -> f541ee1) |
Date: |
Wed, 03 Jun 2015 14:49:53 +0000 |
wingo pushed a change to branch master
in repository guile.
from 726558f Port elide-values pass to CPS2
new ba44619 Port prune-bailouts pass to CPS2
new fef50ea Move some graph utilities from contification.scm to
utils.scm
new ea5187a Fix some cps2 utils bugs
new c3bc1f8 Port CSE to CPS2
new e8fa85f Add setk clause to with-cps
new f541ee1 Port type-fold to CPS2
The 6 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/compile-bytecode.scm | 5 +-
module/language/cps2/contification.scm | 47 +---
module/language/cps2/cse.scm | 449 ++++++++++++++++++++++++++++++
module/language/cps2/optimize.scm | 11 +-
module/language/cps2/prune-bailouts.scm | 86 ++++++
module/language/cps2/type-fold.scm | 425 ++++++++++++++++++++++++++++
module/language/cps2/utils.scm | 84 ++++++-
module/language/cps2/with-cps.scm | 23 ++-
9 files changed, 1076 insertions(+), 57 deletions(-)
create mode 100644 module/language/cps2/cse.scm
create mode 100644 module/language/cps2/prune-bailouts.scm
create mode 100644 module/language/cps2/type-fold.scm
- [Guile-commits] branch master updated (726558f -> f541ee1),
Andy Wingo <=
- [Guile-commits] 05/06: Add setk clause to with-cps, Andy Wingo, 2015/06/03
- [Guile-commits] 01/06: Port prune-bailouts pass to CPS2, Andy Wingo, 2015/06/03
- [Guile-commits] 02/06: Move some graph utilities from contification.scm to utils.scm, Andy Wingo, 2015/06/03
- [Guile-commits] 03/06: Fix some cps2 utils bugs, Andy Wingo, 2015/06/03
- [Guile-commits] 06/06: Port type-fold to CPS2, Andy Wingo, 2015/06/03
- [Guile-commits] 04/06: Port CSE to CPS2, Andy Wingo, 2015/06/03