[commit: ghc] master: A little refactoring of the simplifier around join points (0d43f74)

git at git.haskell.org git at git.haskell.org
Tue Feb 21 17:44:46 UTC 2017


Repository : ssh://git@git.haskell.org/ghc

On branch  : master
Link       : http://ghc.haskell.org/trac/ghc/changeset/0d43f74fb6bfc38ee16f318db56716cb08d07939/ghc

>---------------------------------------------------------------

commit 0d43f74fb6bfc38ee16f318db56716cb08d07939
Author: Simon Peyton Jones <simonpj at microsoft.com>
Date:   Tue Feb 21 14:30:56 2017 +0000

    A little refactoring of the simplifier around join points
    
    * Rename SimplEnv.setInScope to setInScopeAndZapFloats,
      because I keep forgetting that's what it does
    
    * Remove unnecessary (and hence confusing) zapJoinFloats from
      simplLazyBind
    
    * Reorder args of simplJoinRhs to put the cont last


>---------------------------------------------------------------

0d43f74fb6bfc38ee16f318db56716cb08d07939
 compiler/simplCore/SimplEnv.hs | 15 +++++-----
 compiler/simplCore/Simplify.hs | 68 +++++++++++++++++++++++-------------------
 2 files changed, 45 insertions(+), 38 deletions(-)

Diff suppressed because of size. To see it, use:

    git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc 0d43f74fb6bfc38ee16f318db56716cb08d07939


More information about the ghc-commits mailing list