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.

  1. atomicUpdMutVar :: IORef a -> (a -> (a, b)) -> IOEnv env b

    ghc-lib-parser GHC.Data.IOEnv

    Atomically update the reference. Does not force the evaluation of the new variable contents. For strict update, use atomicUpdMutVar'.

  2. atomicUpdMutVar' :: IORef a -> (a -> (a, b)) -> IOEnv env b

    ghc-lib-parser GHC.Data.IOEnv

    Strict variant of atomicUpdMutVar.

  3. newMutVar :: a -> IOEnv env (IORef a)

    ghc-lib-parser GHC.Data.IOEnv

    No documentation available.

  4. readMutVar :: IORef a -> IOEnv env a

    ghc-lib-parser GHC.Data.IOEnv

    No documentation available.

  5. updMutVar :: IORef a -> (a -> a) -> IOEnv env ()

    ghc-lib-parser GHC.Data.IOEnv

    No documentation available.

  6. writeMutVar :: IORef a -> a -> IOEnv env ()

    ghc-lib-parser GHC.Data.IOEnv

    No documentation available.

  7. module GHC.Driver.Env.KnotVars

    This data structure holds an updateable environment which is used when compiling module loops.

  8. data KnotVars a

    ghc-lib-parser GHC.Driver.Env.KnotVars

    No documentation available.

  9. KnotVars :: [Module] -> (Module -> Maybe a) -> KnotVars a

    ghc-lib-parser GHC.Driver.Env.KnotVars

    No documentation available.

  10. NoKnotVars :: KnotVars a

    ghc-lib-parser GHC.Driver.Env.KnotVars

    No documentation available.

Page 30 of many | Previous | Next