Hoogle Search
Within LTS Haskell 24.63 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
ghc GHC.Core.TyCo.Ppr No documentation available.
checkValidSubst :: HasDebugCallStack => Subst -> [Type] -> [Coercion] -> a -> aghc GHC.Core.TyCo.Subst This checks if the substitution satisfies the invariant from Note [The substitution invariant].
-
ghc GHC.Core.TyCo.Subst No documentation available.
getIdSubstEnv :: Subst -> IdSubstEnvghc GHC.Core.TyCo.Subst No documentation available.
isValidTCvSubst :: Subst -> Boolghc GHC.Core.TyCo.Subst When calling substTy it should be the case that the in-scope set in the substitution is a superset of the free vars of the range of the substitution. See also Note [The substitution invariant]. TODO: take into account ids and rename as isValidSubst
mkIdSubst :: InScopeSet -> IdSubstEnv -> Substghc GHC.Core.TyCo.Subst No documentation available.
-
Tidying types and coercions for printing in error messages.
avoidNameClashes :: [TyCoVar] -> TidyEnv -> TidyEnvghc GHC.Core.TyCo.Tidy No documentation available.
tidyCo :: TidyEnv -> Coercion -> Coercionghc GHC.Core.TyCo.Tidy Tidy a Coercion See Note [Strictness in tidyType and friends]
tidyCos :: TidyEnv -> [Coercion] -> [Coercion]ghc GHC.Core.TyCo.Tidy No documentation available.