Hoogle Search
Within LTS Haskell 24.66 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
nextId :: String -> (Int, [String]) -> (Id, (Int, [String]))dejafu Test.DejaFu.Internal Helper for next*
nextMVId :: String -> IdSource -> (IdSource, MVarId)dejafu Test.DejaFu.Internal Get the next free MVarId.
nextTId :: String -> IdSource -> (IdSource, ThreadId)dejafu Test.DejaFu.Internal Get the next free ThreadId.
nextTVId :: String -> IdSource -> (IdSource, TVarId)dejafu Test.DejaFu.Internal Get the next free TVarId.
tidsOf :: ThreadAction -> Set ThreadIddejafu Test.DejaFu.Internal Get the ThreadIds involved in a ThreadAction.
fromId :: Coercible a Id => a -> Intdejafu Test.DejaFu.SCT.Internal Helper function for deconstructing IDs of any sort.
toId :: Coercible Id a => Int -> adejafu Test.DejaFu.SCT.Internal Helper function for constructing IDs of any sort.
bcktThreadid :: BacktrackStep -> ThreadIddejafu Test.DejaFu.SCT.Internal.DPOR The thread running at this step
didYield :: ThreadAction -> Booldejafu Test.DejaFu.SCT.Internal.DPOR Check if a thread yielded.
validateDPOR :: HasCallStack => DPOR -> DPORdejafu Test.DejaFu.SCT.Internal.DPOR Check the DPOR data invariants and raise an error if any are broken. This is a reasonable thing to do, because if the state is corrupted then nothing sensible can happen anyway.