| ||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||
| 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 |