Hoogle Search
Within LTS Haskell 24.65 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
ghc-internal GHC.Internal.Data.Void Uninhabited data type
-
ghc-internal GHC.Internal.Debug.Trace Like trace but returns the message instead of a third value.
>>> traceId "hello" hello "hello"
traceShowId :: Show a => a -> aghc-internal GHC.Internal.Debug.Trace Like traceShow but returns the shown value instead of a third value.
>>> traceShowId (1+2+3, "hello" ++ "world") (6,"helloworld") (6,"helloworld")
DivideByZero :: ArithExceptionghc-internal GHC.Internal.Exception No documentation available.
DivideByZero :: ArithExceptionghc-internal GHC.Internal.Exception.Type No documentation available.
-
ghc-internal GHC.Internal.ExecutionStack.Internal Free the cached debug data.
-
ghc-internal GHC.Internal.Exts (In a non-concurrent implementation, this can be a singleton type, whose (unique) value is returned by myThreadId#. The other operations can be omitted.)
-
ghc-internal GHC.Internal.Exts No documentation available.
-
ghc-internal GHC.Internal.Exts Semantically, considerAccessible = True. But it has special meaning to the pattern-match checker, which will never flag the clause in which considerAccessible occurs as a guard as redundant or inaccessible. Example:
case (x, x) of (True, True) -> 1 (False, False) -> 2 (True, False) -> 3 -- Warning: redundant
The pattern-match checker will warn here that the third clause is redundant. It will stop doing so if the clause is adorned with considerAccessible:case (x, x) of (True, True) -> 1 (False, False) -> 2 (True, False) | considerAccessible -> 3 -- No warning
Put considerAccessible as the last statement of the guard to avoid get confusing results from the pattern-match checker, which takes "consider accessible" by word. divideDoubleX2# :: DoubleX2# -> DoubleX2# -> DoubleX2#ghc-internal GHC.Internal.Exts Divide two vectors element-wise. Warning: this is only available on LLVM.