[commit: ghc] master: Improve demand analysis for join points (b5b7d82)

git at git.haskell.org git at git.haskell.org
Wed Apr 12 15:16:43 UTC 2017


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

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

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

commit b5b7d820afd8fca098bf1f4a7380d425ca6be31d
Author: Simon Peyton Jones <simonpj at microsoft.com>
Date:   Mon Apr 10 08:51:49 2017 +0100

    Improve demand analysis for join points
    
    I realised (Trac #13543) that we can improve demand analysis for
    join point quite straightforwardly.
    
    The idea is explained in
        Note [Demand analysis for join points]
    in DmdAnal


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

b5b7d820afd8fca098bf1f4a7380d425ca6be31d
 compiler/stranal/DmdAnal.hs                        | 82 ++++++++++++++++------
 testsuite/tests/simplCore/should_compile/T13543.hs | 17 +++++
 .../should_compile/T13543.stderr}                  |  0
 testsuite/tests/simplCore/should_compile/all.T     |  1 +
 4 files changed, 80 insertions(+), 20 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 b5b7d820afd8fca098bf1f4a7380d425ca6be31d


More information about the ghc-commits mailing list