| ||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||
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 | ||||||||||||||||||||||||||||||||||||||||||||
panic :: String -> a | ||||||||||||||||||||||||||||||||||||||||||||
panicFastInt :: String -> FastInt | ||||||||||||||||||||||||||||||||||||||||||||
assertPanic :: String -> Int -> a | ||||||||||||||||||||||||||||||||||||||||||||
trace | ||||||||||||||||||||||||||||||||||||||||||||
Exception (toException, fromException) | ||||||||||||||||||||||||||||||||||||||||||||
showException :: Exception e => e -> String | ||||||||||||||||||||||||||||||||||||||||||||
try | ||||||||||||||||||||||||||||||||||||||||||||
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. | ||||||||||||||||||||||||||||||||||||||||||||
throwTo | ||||||||||||||||||||||||||||||||||||||||||||
installSignalHandlers :: IO () | ||||||||||||||||||||||||||||||||||||||||||||
interruptTargetThread :: MVar [ThreadId] | ||||||||||||||||||||||||||||||||||||||||||||
Produced by Haddock version 2.4.2 |