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.
-
ghc GHC.StgToJS.Types An entry function, suffix = "_e" in makeIdentForId
-
ghc GHC.StgToJS.Types Keys to differentiate Ident's in the ID Cache
IdKey :: Word64 -> Int -> IdType -> IdKeyghc GHC.StgToJS.Types No documentation available.
-
ghc GHC.StgToJS.Types A plain identifier for values, no suffix added
-
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
IdHFCand :: Id -> HoleFitCandidateghc GHC.Tc.Errors.Hole.FitTypes No documentation available.
-
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.
-
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.
type
IdUnfoldingFun = Id -> Unfoldingghc GHC.Types.Id No documentation available.
-
ghc GHC.Types.Id.Info Identifier Details The IdDetails of an Id give stable, and necessary, information about the Id.