[commit: ghc] ghc-8.2: Eagerly blackhole AP_STACKs (c1c0985)

git at git.haskell.org git at git.haskell.org
Tue Jul 4 00:16:59 UTC 2017


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

On branch  : ghc-8.2
Link       : http://ghc.haskell.org/trac/ghc/changeset/c1c0985416a6f9766c03d361449f556905bf8e1d/ghc

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

commit c1c0985416a6f9766c03d361449f556905bf8e1d
Author: Ben Gamari <bgamari.foss at gmail.com>
Date:   Mon Jul 3 19:10:07 2017 -0400

    Eagerly blackhole AP_STACKs
    
    This fixes #13615. See the rather lengthy Note [AP_STACKs must be
    eagerly blackholed] for details.
    
    Reviewers: simonmar, austin, erikd, dfeuer
    
    Subscribers: duog, dfeuer, hsyl20, rwbarton, thomie
    
    GHC Trac Issues: #13615
    
    Differential Revision: https://phabricator.haskell.org/D3695
    
    (cherry picked from commit fd7a7a6363d8dde1813bc23cb4ef00ebb70a49c0)


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

c1c0985416a6f9766c03d361449f556905bf8e1d
 rts/Apply.cmm      | 180 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 rts/RaiseAsync.c   |   1 +
 rts/ThreadPaused.c |  16 +++--
 3 files changed, 193 insertions(+), 4 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 c1c0985416a6f9766c03d361449f556905bf8e1d


More information about the ghc-commits mailing list