diff options
author | Ben Gamari <ben@smart-cactus.org> | 2023-05-10 17:02:56 -0400 |
---|---|---|
committer | Ben Gamari <ben@smart-cactus.org> | 2023-05-11 18:14:05 -0400 |
commit | c720b42c7c679c913bdb197d44ef4b5e92ff9e15 (patch) | |
tree | 7b3a31844b5deaa4e8c7bcb57ae45af5aa19583d | |
parent | 305ea169147fd11f6e65c5123bb73b81cf2a70c3 (diff) | |
download | haskell-c720b42c7c679c913bdb197d44ef4b5e92ff9e15.tar.gz |
base: Eliminate module reexport in GHC.Exceptionwip/base-stability
-rw-r--r-- | libraries/base/GHC/Exception.hs | 37 |
1 files changed, 27 insertions, 10 deletions
diff --git a/libraries/base/GHC/Exception.hs b/libraries/base/GHC/Exception.hs index 66982b0043..55293ea1b1 100644 --- a/libraries/base/GHC/Exception.hs +++ b/libraries/base/GHC/Exception.hs @@ -23,16 +23,33 @@ ----------------------------------------------------------------------------- module GHC.Exception - ( module GHC.Exception.Type - , throw - , ErrorCall(..,ErrorCall) - , errorCallException - , errorCallWithCallStackException - -- re-export CallStack and SrcLoc from GHC.Types - , CallStack, fromCallSiteList, getCallStack, prettyCallStack - , prettyCallStackLines, showCCSStack - , SrcLoc(..), prettySrcLoc - ) where + ( -- * 'Exception' class + Exception(..) + + -- * 'SomeException' + , SomeException(..) + + -- * Throwing + , throw + + -- * Concrete exceptions + -- ** Arithmetic exceptions + , ArithException(..) + , divZeroException + , overflowException + , ratioZeroDenomException + , underflowException + -- ** 'ErrorCall' + , ErrorCall(..,ErrorCall) + , errorCallException + , errorCallWithCallStackException + + -- * Reexports + -- Re-export CallStack and SrcLoc from GHC.Types + , CallStack, fromCallSiteList, getCallStack, prettyCallStack + , prettyCallStackLines, showCCSStack + , SrcLoc(..), prettySrcLoc + ) where import GHC.Base import GHC.Show |