Hoogle Search

Within LTS Haskell 24.45 (ghc-9.10.3)

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

  1. IdEntry :: IdType

    ghc GHC.StgToJS.Types

    An entry function, suffix = "_e" in makeIdentForId

  2. data IdKey

    ghc GHC.StgToJS.Types

    Keys to differentiate Ident's in the ID Cache

  3. IdKey :: Word64 -> Int -> IdType -> IdKey

    ghc GHC.StgToJS.Types

    No documentation available.

  4. IdPlain :: IdType

    ghc GHC.StgToJS.Types

    A plain identifier for values, no suffix added

  5. data IdType

    ghc GHC.StgToJS.Types

    The type of identifiers. These determine the suffix of generated functions in JS Land. For example, the entry function for the Just constructor is a IdConEntry which compiles to: function h$ghczminternalZCGHCziInternalziMaybeziJust_con_e() { return h$rs() }; which just returns whatever the stack point is pointing to. Whereas the entry function to Just is an IdEntry and does the work. It compiles to: function h$ghczminternalZCGHCziInternalziMaybeziJust_e() { var h$$baseZCGHCziMaybezieta_8KXnScrCjF5 = h$r2; h$r1 = h$c1(h$ghczminternalZCGHCziInternalziMaybeziJust_con_e, h$$ghczminternalZCGHCziInternalziMaybezieta_8KXnScrCjF5); return h$rs(); }; Which loads some payload from register 2, and applies the Constructor Entry function for the Just to the payload, returns the result in register 1 and returns whatever is on top of the stack

  6. IdHFCand :: Id -> HoleFitCandidate

    ghc GHC.Tc.Errors.Hole.FitTypes

    No documentation available.

  7. data IdBindingInfo

    ghc GHC.Tc.Types

    IdBindingInfo describes how an Id is bound. It is used for the following purposes: a) for static forms in checkClosedInStaticForm and b) to figure out when a nested binding can be generalised, in decideGeneralisationPlan.

  8. data IdBindingInfo

    ghc GHC.Tc.Types.BasicTypes

    IdBindingInfo describes how an Id is bound. It is used for the following purposes: a) for static forms in checkClosedInStaticForm and b) to figure out when a nested binding can be generalised, in decideGeneralisationPlan.

  9. type IdUnfoldingFun = Id -> Unfolding

    ghc GHC.Types.Id

    No documentation available.

  10. data IdDetails

    ghc GHC.Types.Id.Info

    Identifier Details The IdDetails of an Id give stable, and necessary, information about the Id.

Page 182 of many | Previous | Next