wingo pushed a change to branch master in repository guile. from 4677c12 Fix cast enabling SCM_DEBUG_TYPING_STRICTNESS 2 new cf948e0 Renumber before CSE new 6e91173 Refactor CSE to take advantage of RPO numbering new 2318e72 Refactor CSE to analyze and transform in a single pass new 6fb0635 CSE eliminates expressions at continuations new 3c4d4ac Thread flow analysis through CSE pass new 1baed76 Macro fix to CPS build-term new 6b1835a Add indentation rule for let/ec new a92c623 Eager graph pruning in CSE new 19ab4d6 Use intmaps in CSE equivalent expression table new 4837e68 CSE refactor new d9143c3 CSE forwards branch predecessors where the branch folds new 4c59ff7 CSE forward-propagates changes to CFG
The 12 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: .dir-locals.el | 1 + module/language/cps.scm | 2 +- module/language/cps/cse.scm | 779 ++++++++++++++++++++++++++++---------------- 3 files changed, 500 insertions(+), 282 deletions(-)