Address #3310
authorSimon Marlow <marlowsd@gmail.com>
Sun, 30 Aug 2009 15:28:50 +0000 (15:28 +0000)
committerSimon Marlow <marlowsd@gmail.com>
Sun, 30 Aug 2009 15:28:50 +0000 (15:28 +0000)
commitf19c1c38568beb6d7c9080a8174083913e47849f
treef5f37b6b2579d53a1f17b5529c5b28502849593c
parent393e2611243321bea536e4b703ab88d8cf3b6a64
Address #3310

 - Rename BlockedOnDeadMVar   -> BlockedIndefinitelyOnMVar
 - Rename BlockedIndefinitely -> BlockedIndefinitelyOnSTM
 - instance Show BlockedIndefinitelyOnMVar is now
     "blocked indefinitely in an MVar operation"
 - instance Show BlockedIndefinitelyOnSTM is now
     "blocked indefinitely in an STM transaction"

clients using Control.OldException will be unaffected (the new
exceptions are mapped to the old names).  However, for base4-compat
we'll need to make a version of catch/try that does a similar
mapping.
Control/Exception.hs
Control/Exception/Base.hs
Control/OldException.hs
GHC/Conc.lhs
GHC/IO/Exception.hs
GHC/IOBase.hs