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.
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.
-
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.
seq# :: a -> State# d -> (# State# d, a #)base GHC.Exts No documentation available.
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#.
InvalidSequence :: CodingProgressbase 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
InvalidSequence :: CodingProgressbase 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
neqInteger :: Integer -> Integer -> Boolbase 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
neqInteger# :: Integer -> Integer -> Int#base GHC.Integer No documentation available.
integerEq :: Integer -> Integer -> Boolbase GHC.Num No documentation available.
integerEq# :: Integer -> Integer -> Bool#base GHC.Num No documentation available.