| ||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||
| Synopsis | ||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||
| Documentation | ||||||||||||||||||||||||||||||||||
| data GhcException | ||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||
| showGhcException :: GhcException -> String -> String | ||||||||||||||||||||||||||||||||||
| throwGhcException :: GhcException -> a | ||||||||||||||||||||||||||||||||||
| handleGhcException :: ExceptionMonad m => (GhcException -> m a) -> m a -> m a | ||||||||||||||||||||||||||||||||||
| ghcError :: GhcException -> a | ||||||||||||||||||||||||||||||||||
| progName :: String | ||||||||||||||||||||||||||||||||||
| pgmError :: String -> a | ||||||||||||||||||||||||||||||||||
| panicFastInt :: String -> FastInt | ||||||||||||||||||||||||||||||||||
| assertPanic :: String -> Int -> a | ||||||||||||||||||||||||||||||||||
| showException :: Exception e => e -> String | ||||||||||||||||||||||||||||||||||
| tryMost :: IO a -> IO (Either SomeException a) | ||||||||||||||||||||||||||||||||||
| tryMost is like try, but passes through Interrupted and Panic exceptions. Used when we want soft failures when reading interface files, for example. | ||||||||||||||||||||||||||||||||||
| installSignalHandlers :: IO () | ||||||||||||||||||||||||||||||||||
| interruptTargetThread :: MVar [ThreadId] | ||||||||||||||||||||||||||||||||||
| Produced by Haddock version 2.3.0 |