Hoogle Search
Within LTS Haskell 24.25 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
pprInfixName :: (Outputable a, NamedThing a) => a -> SDocghc GHC.Plugins No documentation available.
pprModulePrefix :: PprStyle -> Module -> OccName -> SDocghc GHC.Plugins No documentation available.
pprPrefixName :: NamedThing a => a -> SDocghc GHC.Plugins No documentation available.
typeHasFixedRuntimeRep :: HasDebugCallStack => Type -> Boolghc GHC.Plugins Returns True if a type has a syntactically fixed runtime rep, as per Note [Fixed RuntimeRep] in GHC.Tc.Utils.Concrete. This function is equivalent to `isFixedRuntimeRepKind . typeKind` but much faster. Precondition: The type has kind (TYPE blah)
floatRadix :: RealFloat a => a -> Integerghc GHC.Prelude.Basic No documentation available.
-
ghc GHC.Rename.Bind Mini fixity env for the names we're about to bind, in a single binding group It is keyed by the *FastString*, not the *OccName*, because the single fixity decl infix 3 T affects both the data constructor T and the type constructor T We keep the location so that if we find a duplicate, we can report it sensibly Fixity declarations may influence names in a single namespace by using a type or data specifier, e.g. in:
data a :*: b = a :*: b infix 3 type :*:
To handle that correctly, MiniFixityEnv contains separate fields for type-level and data-level names. If no namespace specifier is provided, the declaration will populate both the type-level and data-level fields. emptyMiniFixityEnv :: MiniFixityEnvghc GHC.Rename.Bind No documentation available.
makeMiniFixityEnv :: [LFixitySig GhcPs] -> RnM MiniFixityEnvghc GHC.Rename.Bind No documentation available.
rnSrcFixityDecl :: HsSigCtxt -> FixitySig GhcPs -> RnM (FixitySig GhcRn)ghc GHC.Rename.Bind No documentation available.
-
No documentation available.