Hoogle Search
Within LTS Haskell 24.52 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
mkFCallId :: Unique -> ForeignCall -> Type -> Idghc-lib-parser GHC.Types.Id.Make No documentation available.
mkFCallName :: Unique -> FastString -> Nameghc-lib-parser GHC.Types.Name Make a name for a foreign call
lookupOccEnv_AllNameSpaces :: OccEnv a -> OccName -> [a]ghc-lib-parser GHC.Types.Name.Occurrence Lookup an element in an OccEnv, ignoring NameSpaces entirely.
-
ghc-lib-parser GHC.Types.Name.Reader The import had no import list, or had a hiding list
nameSetAll :: (Name -> Bool) -> NameSet -> Boolghc-lib-parser GHC.Types.Name.Set No documentation available.
-
ghc-lib-parser GHC.Types.ProfAuto top-level and nested functions are annotated
-
ghc-lib-parser GHC.Types.ProfAuto annotate call-sites
-
ghc-lib-parser GHC.Types.SourceText Fractional Literal Used (instead of Rational) to represent exactly the floating point literal that we encountered in the user's source program. This allows us to pretty-print exactly what the user wrote, which is important e.g. for floating point numbers that can't represented as Doubles (we used to via Double for pretty-printing). See also #2245. Note [FractionalLit representation] in GHC.HsToCore.Match.Literal The actual value then is: sign * fl_signi * (fl_exp_base^fl_exp) where sign = if fl_neg then (-1) else 1 For example FL { fl_neg = True, fl_signi = 5.3, fl_exp = 4, fl_exp_base = Base10 } denotes -5300
-
ghc-lib-parser GHC.Types.SourceText Integral Literal Used (instead of Integer) to represent negative zegative zero which is required for NegativeLiterals extension to correctly parse `-0::Double` as negative zero. See also #13211.
fractionalLitFromRational :: Rational -> FractionalLitghc-lib-parser GHC.Types.SourceText No documentation available.