• Simon Marlow's avatar
    interruptible() was not returning true for BlockedOnSTM (#9379) · 9d9a5546
    Simon Marlow authored
    Summary:
    There's an knock-on fix in HeapStackCheck.c which is potentially
    scary, but I'm pretty confident is OK.  See comment for details.
    
    Test Plan:
    I've run all the STM
    tests I can find, including libraries/stm/tests/stm049 with +RTS -N8
    and some of the constants bumped to make it more of a stress test.
    
    Reviewers: hvr, rwbarton, austin
    
    Subscribers: simonmar, relrod, ezyang, carter
    
    Differential Revision: https://phabricator.haskell.org/D104
    
    GHC Trac Issues: #9379
    9d9a5546
all.T 10.1 KB