ghc-internal 9.1002.0 → 9.1003.0
raw patch · 2 files changed
+2/−11 lines, 2 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
+ GHC.Internal.Exception.Backtrace: Backtraces :: Maybe (Ptr CostCentreStack) -> Maybe CallStack -> Maybe [Location] -> Maybe [StackEntry] -> Backtraces
+ GHC.Internal.Exception.Backtrace: EnabledBacktraceMechanisms :: !Bool -> !Bool -> !Bool -> !Bool -> EnabledBacktraceMechanisms
+ GHC.Internal.Exception.Backtrace: [btrCostCentre] :: Backtraces -> Maybe (Ptr CostCentreStack)
+ GHC.Internal.Exception.Backtrace: [btrExecutionStack] :: Backtraces -> Maybe [Location]
+ GHC.Internal.Exception.Backtrace: [btrHasCallStack] :: Backtraces -> Maybe CallStack
+ GHC.Internal.Exception.Backtrace: [btrIpe] :: Backtraces -> Maybe [StackEntry]
+ GHC.Internal.Exception.Backtrace: [costCentreBacktraceEnabled] :: EnabledBacktraceMechanisms -> !Bool
+ GHC.Internal.Exception.Backtrace: [executionBacktraceEnabled] :: EnabledBacktraceMechanisms -> !Bool
+ GHC.Internal.Exception.Backtrace: [hasCallStackBacktraceEnabled] :: EnabledBacktraceMechanisms -> !Bool
+ GHC.Internal.Exception.Backtrace: [ipeBacktraceEnabled] :: EnabledBacktraceMechanisms -> !Bool
+ GHC.Internal.Exception.Backtrace: backtraceMechanismEnabled :: BacktraceMechanism -> EnabledBacktraceMechanisms -> Bool
+ GHC.Internal.Exception.Backtrace: collectBacktraces' :: (?callStack :: CallStack) => EnabledBacktraceMechanisms -> IO Backtraces
+ GHC.Internal.Exception.Backtrace: data EnabledBacktraceMechanisms
+ GHC.Internal.Exception.Backtrace: defaultEnabledBacktraceMechanisms :: EnabledBacktraceMechanisms
+ GHC.Internal.Exception.Backtrace: enabledBacktraceMechanismsRef :: IORef EnabledBacktraceMechanisms
+ GHC.Internal.Exception.Backtrace: getEnabledBacktraceMechanisms :: IO EnabledBacktraceMechanisms
+ GHC.Internal.Exception.Backtrace: setBacktraceMechanismEnabled :: BacktraceMechanism -> Bool -> EnabledBacktraceMechanisms -> EnabledBacktraceMechanisms
Files
ghc-internal.cabal view
@@ -4,7 +4,7 @@ name: ghc-internal -- The project is ghc's version plus ghc-internal's version suffix. -- For example, for ghc=9.10.1, ghc-internal's version will be 9.1001.0.-version: 9.1002.0+version: 9.1003.0 license: BSD-3-Clause license-file: LICENSE maintainer: Core Libraries Committee <core-libraries-committee@haskell.org>
src/GHC/Internal/Exception/Backtrace.hs view
@@ -3,16 +3,7 @@ {-# LANGUAGE NamedFieldPuns #-} {-# LANGUAGE RankNTypes #-} -module GHC.Internal.Exception.Backtrace- ( -- * Backtrace mechanisms- BacktraceMechanism(..)- , getBacktraceMechanismState- , setBacktraceMechanismState- -- * Collecting backtraces- , Backtraces- , displayBacktraces- , collectBacktraces- ) where+module GHC.Internal.Exception.Backtrace where import GHC.Internal.Base import GHC.Internal.Data.OldList