Hoogle Search

Within LTS Haskell 24.3 (ghc-9.10.2)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. reallyUnsafePtrEquality :: a -> a -> Int#

    base GHC.Exts

    Compare the underlying pointers of two values for equality. Returns 1 if the pointers are equal and 0 otherwise. The two values must be of the same type, of kind Type. See also reallyUnsafePtrEquality#, which doesn't have such restrictions.

  2. seq :: a -> b -> b

    base GHC.Exts

    The value of seq a b is bottom if a is bottom, and otherwise equal to b. In other words, it evaluates the first argument a to weak head normal form (WHNF). seq is usually introduced to improve performance by avoiding unneeded laziness. A note on evaluation order: the expression seq a b does not guarantee that a will be evaluated before b. The only guarantee given by seq is that the both a and b will be evaluated before seq returns a value. In particular, this means that b may be evaluated before a. If you need to guarantee a specific order of evaluation, you must use the function pseq from the "parallel" package.

  3. seq# :: a -> State# d -> (# State# d, a #)

    base GHC.Exts

    No documentation available.

  4. unsafePtrEquality# :: forall (a :: UnliftedType) (b :: UnliftedType) . a -> b -> Int#

    base GHC.Exts

    Compare the underlying pointers of two unlifted values for equality. This is less dangerous than reallyUnsafePtrEquality, since the arguments are guaranteed to be evaluated. This means there is no risk of accidentally comparing a thunk. It's however still more dangerous than e.g. sameArray#.

  5. InvalidSequence :: CodingProgress

    base GHC.IO.Encoding

    Stopped because there are sufficient free elements in the output to output at least one encoded ASCII character, but the input contains an invalid or unrepresentable sequence

  6. InvalidSequence :: CodingProgress

    base GHC.IO.Encoding.Types

    Stopped because there are sufficient free elements in the output to output at least one encoded ASCII character, but the input contains an invalid or unrepresentable sequence

  7. neqInteger :: Integer -> Integer -> Bool

    base GHC.Integer

    Used to implement (/=) for the Eq typeclass. Outputs True if two integers are not equal to each other.

    Example

    >>> 6 `neqInteger` 7
    True
    
    >>> 6 /= 7
    True
    

  8. neqInteger# :: Integer -> Integer -> Int#

    base GHC.Integer

    No documentation available.

  9. integerEq :: Integer -> Integer -> Bool

    base GHC.Num

    No documentation available.

  10. integerEq# :: Integer -> Integer -> Bool#

    base GHC.Num

    No documentation available.

Page 134 of many | Previous | Next