[commit: ghc] ghc-8.0: Fix #12472 by looking for noinline/lazy inside oversaturated applications. (a8199e8)

git at git.haskell.org git at git.haskell.org
Mon Sep 5 20:30:57 UTC 2016


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

On branch  : ghc-8.0
Link       : http://ghc.haskell.org/trac/ghc/changeset/a8199e8e4c8cb779d9e4225aed0115886d47075c/ghc

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

commit a8199e8e4c8cb779d9e4225aed0115886d47075c
Author: Edward Z. Yang <ezyang at cs.stanford.edu>
Date:   Sat Aug 6 13:47:05 2016 -0700

    Fix #12472 by looking for noinline/lazy inside oversaturated applications.
    
    Signed-off-by: Edward Z. Yang <ezyang at cs.stanford.edu>
    
    Test Plan: validate
    
    Reviewers: simonpj, austin, bgamari
    
    Subscribers: thomie
    
    Differential Revision: https://phabricator.haskell.org/D2444
    
    GHC Trac Issues: #12472
    
    (cherry picked from commit 0d3bf62092de83375025edca6f7242812338542d)
    
    Note that this diverges slightly from the original commit in that the
    noinline logic has been removed, since this feature is not present in
    ghc-8.0.


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

a8199e8e4c8cb779d9e4225aed0115886d47075c
 compiler/coreSyn/CorePrep.hs | 186 +++++++++++++++++++++++--------------------
 1 file changed, 101 insertions(+), 85 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 a8199e8e4c8cb779d9e4225aed0115886d47075c


More information about the ghc-commits mailing list