Hoogle Search
Within LTS Haskell 24.52 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
WillTryReadMVar :: MVarId -> Lookaheaddejafu Test.DejaFu.Conc Will try to read from a MVar.
cThreads :: Context (n :: Type -> Type) g -> Threads ndejafu Test.DejaFu.Conc.Internal No documentation available.
killAllThreads :: (MonadDejaFu n, HasCallStack) => Context n g -> n ()dejafu Test.DejaFu.Conc.Internal Kill the remaining threads
-
dejafu Test.DejaFu.Conc.Internal Run a collection of threads, until there are no threads left.
-
dejafu Test.DejaFu.Conc.Internal Run a single thread one step, by dispatching on the type of Action. Each case looks very similar. This is deliberate, so that the essential differences between actions are more apparent, and not hidden by accidental differences in how things are expressed. Note: the returned snapshot action will definitely not do the right thing with relaxed memory.
AReadIORef :: ModelIORef n a -> (a -> Action n) -> Action (n :: Type -> Type)dejafu Test.DejaFu.Conc.Internal.Common No documentation available.
AReadIORefCas :: ModelIORef n a -> (ModelTicket a -> Action n) -> Action (n :: Type -> Type)dejafu Test.DejaFu.Conc.Internal.Common No documentation available.
AReadMVar :: ModelMVar n a -> (a -> Action n) -> Action (n :: Type -> Type)dejafu Test.DejaFu.Conc.Internal.Common No documentation available.
ASupportsBoundThreads :: (Bool -> Action n) -> Action (n :: Type -> Type)dejafu Test.DejaFu.Conc.Internal.Common No documentation available.
ATryReadMVar :: ModelMVar n a -> (Maybe a -> Action n) -> Action (n :: Type -> Type)dejafu Test.DejaFu.Conc.Internal.Common No documentation available.