Hoogle Search
Within LTS Haskell 24.4 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
substVarBndr :: HasDebugCallStack => Subst -> TyCoVar -> (Subst, TyCoVar)ghc GHC.Core.TyCo.Subst No documentation available.
substVarBndrUsing :: (Subst -> Type -> Type) -> Subst -> TyCoVar -> (Subst, TyCoVar)ghc GHC.Core.TyCo.Subst No documentation available.
substVarBndrs :: HasDebugCallStack => Subst -> [TyCoVar] -> (Subst, [TyCoVar])ghc GHC.Core.TyCo.Subst No documentation available.
substVarBndr :: HasDebugCallStack => Subst -> TyCoVar -> (Subst, TyCoVar)ghc GHC.Core.Type No documentation available.
substVarBndrs :: HasDebugCallStack => Subst -> [TyCoVar] -> (Subst, [TyCoVar])ghc GHC.Core.Type No documentation available.
atomicUpdMutVar :: IORef a -> (a -> (a, b)) -> IOEnv env bghc GHC.Data.IOEnv Atomically update the reference. Does not force the evaluation of the new variable contents. For strict update, use atomicUpdMutVar'.
atomicUpdMutVar' :: IORef a -> (a -> (a, b)) -> IOEnv env bghc GHC.Data.IOEnv Strict variant of atomicUpdMutVar.
newMutVar :: a -> IOEnv env (IORef a)ghc GHC.Data.IOEnv No documentation available.
readMutVar :: IORef a -> IOEnv env aghc GHC.Data.IOEnv No documentation available.
updMutVar :: IORef a -> (a -> a) -> IOEnv env ()ghc GHC.Data.IOEnv No documentation available.