Hoogle Search

Within LTS Haskell 24.38 (ghc-9.10.3)

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

  1. seqType :: Type -> ()

    ghc GHC.Core.Type

    No documentation available.

  2. seqTypes :: [Type] -> ()

    ghc GHC.Core.Type

    No documentation available.

  3. splitForAllReqTyBinders :: Type -> ([ReqTyBinder], Type)

    ghc GHC.Core.Type

    Like splitForAllTyCoVars, but only splits ForAllTys with Required type variable binders. Furthermore, each returned tyvar is annotated with ().

  4. cheapEqExpr :: Expr b -> Expr b -> Bool

    ghc GHC.Core.Utils

    A cheap equality test which bales out fast! If it returns True the arguments are definitely equal, otherwise, they may or may not be equal.

  5. cheapEqExpr' :: (CoreTickish -> Bool) -> Expr b -> Expr b -> Bool

    ghc GHC.Core.Utils

    Cheap expression equality test, can ignore ticks by type.

  6. isUnsafeEqualityCase :: CoreExpr -> Id -> [CoreAlt] -> Maybe CoreExpr

    ghc GHC.Core.Utils

    No documentation available.

  7. mkStrictFieldSeqs :: [(Id, StrictnessMark)] -> CoreExpr -> CoreExpr

    ghc GHC.Core.Utils

    No documentation available.

  8. fromSizedSeq :: SizedSeq a -> FlatBag a

    ghc GHC.Data.FlatBag

    Convert a SizedSeq into its flattened representation. A 'FlatBag a' is more memory efficient than '[a]', if no further modification is necessary.

  9. findDupsEq :: (a -> a -> Bool) -> [a] -> [NonEmpty a]

    ghc GHC.Data.List.SetOps

    No documentation available.

  10. strictlyEqOL :: Eq a => OrdList a -> OrdList a -> Bool

    ghc GHC.Data.OrdList

    Compare not only the values but also the structure of two lists

Page 199 of many | Previous | Next