Hoogle Search
Within LTS Haskell 24.18 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
atomicUpdMutVar :: IORef a -> (a -> (a, b)) -> IOEnv env bghc-lib-parser 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-lib-parser GHC.Data.IOEnv Strict variant of atomicUpdMutVar.
newMutVar :: a -> IOEnv env (IORef a)ghc-lib-parser GHC.Data.IOEnv No documentation available.
readMutVar :: IORef a -> IOEnv env aghc-lib-parser GHC.Data.IOEnv No documentation available.
updMutVar :: IORef a -> (a -> a) -> IOEnv env ()ghc-lib-parser GHC.Data.IOEnv No documentation available.
writeMutVar :: IORef a -> a -> IOEnv env ()ghc-lib-parser GHC.Data.IOEnv No documentation available.
module GHC.Driver.Env.
KnotVars This data structure holds an updateable environment which is used when compiling module loops.
-
ghc-lib-parser GHC.Driver.Env.KnotVars No documentation available.
KnotVars :: [Module] -> (Module -> Maybe a) -> KnotVars aghc-lib-parser GHC.Driver.Env.KnotVars No documentation available.
-
ghc-lib-parser GHC.Driver.Env.KnotVars No documentation available.