gang-of-threads-2.0.0: Non-deterministic parallelism with bags

Index

addEvalControl.Concurrent.Bag.Basic
AddInterruptiblesControl.Concurrent.Bag.Task, Control.Concurrent.Bag.Safe, Control.Concurrent.Bag.Implicit
addTaskControl.Concurrent.Bag.Basic
addTaskIOControl.Concurrent.Bag.Task, Control.Concurrent.Bag.Safe, Control.Concurrent.Bag.Implicit
BagControl.Concurrent.Bag.Basic
BagTControl.Concurrent.Bag.Safe
getAllResultsControl.Concurrent.Bag.Safe
getResult 
1 (Function)Control.Concurrent.Bag.Basic
2 (Function)Control.Concurrent.Bag.Safe
InterruptibleControl.Concurrent.Bag.Task, Control.Concurrent.Bag.Safe, Control.Concurrent.Bag.Implicit
isEmptyBufferSTMControl.Concurrent.Bag.TaskBuffer, Control.Concurrent.Bag.Basic, Control.Concurrent.Bag.Safe
isEmptyTStackControl.Concurrent.STM.TStack
liftControl.Concurrent.Bag.Safe
liftIOControl.Concurrent.Bag.Safe
newBag_Control.Concurrent.Bag.Basic
newBufferSTMControl.Concurrent.Bag.TaskBuffer, Control.Concurrent.Bag.Basic, Control.Concurrent.Bag.Safe
newEvalBag 
1 (Function)Control.Concurrent.Bag.Safe
2 (Function)Control.Concurrent.Bag.Implicit
newInterruptibleBag 
1 (Function)Control.Concurrent.Bag.Safe
2 (Function)Control.Concurrent.Bag.Implicit
newInterruptingBag 
1 (Function)Control.Concurrent.Bag.Safe
2 (Function)Control.Concurrent.Bag.Implicit
newTaskBag 
1 (Function)Control.Concurrent.Bag.Safe
2 (Function)Control.Concurrent.Bag.Implicit
newTStackControl.Concurrent.STM.TStack
noMoreTasksControl.Concurrent.Bag.Basic
NoResultControl.Concurrent.Bag.Task, Control.Concurrent.Bag.Safe, Control.Concurrent.Bag.Implicit
OneResultControl.Concurrent.Bag.Task, Control.Concurrent.Bag.Safe, Control.Concurrent.Bag.Implicit
readBufferSTMControl.Concurrent.Bag.TaskBuffer, Control.Concurrent.Bag.Basic, Control.Concurrent.Bag.Safe
readTStackControl.Concurrent.STM.TStack
runInterruptedControl.Concurrent.Bag.Task, Control.Concurrent.Bag.Safe, Control.Concurrent.Bag.Implicit
runInterruptibleControl.Concurrent.Bag.Task, Control.Concurrent.Bag.Safe, Control.Concurrent.Bag.Implicit
runTaskIOControl.Concurrent.Bag.Task, Control.Concurrent.Bag.Safe, Control.Concurrent.Bag.Implicit
SplitFunctionControl.Concurrent.Bag.TaskBuffer, Control.Concurrent.Bag.Basic, Control.Concurrent.Bag.Safe, Control.Concurrent.Bag.Implicit
splitHalfControl.Concurrent.Bag.TaskBuffer, Control.Concurrent.Bag.Basic, Control.Concurrent.Bag.Safe, Control.Concurrent.Bag.Implicit
splitVerticalControl.Concurrent.Bag.TaskBuffer, Control.Concurrent.Bag.Basic, Control.Concurrent.Bag.Safe, Control.Concurrent.Bag.Implicit
takeFirstControl.Concurrent.Bag.TaskBuffer, Control.Concurrent.Bag.Basic, Control.Concurrent.Bag.Safe, Control.Concurrent.Bag.Implicit
TaskBufferSTMControl.Concurrent.Bag.TaskBuffer, Control.Concurrent.Bag.Basic, Control.Concurrent.Bag.Safe
TaskIOControl.Concurrent.Bag.Task, Control.Concurrent.Bag.Safe, Control.Concurrent.Bag.Implicit
terminateBagControl.Concurrent.Bag.Basic
tryReadBufferSTMControl.Concurrent.Bag.TaskBuffer, Control.Concurrent.Bag.Basic, Control.Concurrent.Bag.Safe
TStackControl.Concurrent.STM.TStack
unGetBufferSTMControl.Concurrent.Bag.TaskBuffer, Control.Concurrent.Bag.Basic, Control.Concurrent.Bag.Safe
writeBufferSTMControl.Concurrent.Bag.TaskBuffer, Control.Concurrent.Bag.Basic, Control.Concurrent.Bag.Safe
writeTStackControl.Concurrent.STM.TStack