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.

  1. data Void

    ghc-internal GHC.Internal.Data.Void

    Uninhabited data type

  2. traceId :: String -> String

    ghc-internal GHC.Internal.Debug.Trace

    Like trace but returns the message instead of a third value.

    >>> traceId "hello"
    hello
    "hello"
    

  3. traceShowId :: Show a => a -> a

    ghc-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")
    

  4. DivideByZero :: ArithException

    ghc-internal GHC.Internal.Exception

    No documentation available.

  5. DivideByZero :: ArithException

    ghc-internal GHC.Internal.Exception.Type

    No documentation available.

  6. invalidateDebugCache :: IO ()

    ghc-internal GHC.Internal.ExecutionStack.Internal

    Free the cached debug data.

  7. data ThreadId#

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

  8. type Void# = (# #)

    ghc-internal GHC.Internal.Exts

    No documentation available.

  9. considerAccessible :: Bool

    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.

  10. divideDoubleX2# :: DoubleX2# -> DoubleX2# -> DoubleX2#

    ghc-internal GHC.Internal.Exts

    Divide two vectors element-wise. Warning: this is only available on LLVM.

Page 855 of many | Previous | Next