[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