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

Index

addEval 
1 (Function)Control.Concurrent.Bag.Basic
2 (Function)Control.Concurrent.Bag.Concurrent
AddInterruptiblesControl.Concurrent.Bag.Task, Control.Concurrent.Bag.Safe, Control.Concurrent.Bag.Implicit, Control.Concurrent.Bag.SafeConcurrent
addTask 
1 (Function)Control.Concurrent.Bag.Basic
2 (Function)Control.Concurrent.Bag.Concurrent
addTaskIOControl.Concurrent.Bag.Task, Control.Concurrent.Bag.Safe, Control.Concurrent.Bag.Implicit, Control.Concurrent.Bag.SafeConcurrent
Bag 
1 (Type/Class)Control.Concurrent.Bag.Basic
2 (Type/Class)Control.Concurrent.Bag.Concurrent
BagT 
1 (Type/Class)Control.Concurrent.Bag.Safe
2 (Type/Class)Control.Concurrent.Bag.SafeConcurrent
BufferTypeControl.Concurrent.Bag.TaskBuffer, Control.Concurrent.Bag.Basic, Control.Concurrent.Bag.Safe, Control.Concurrent.Bag.Implicit
getAllResults 
1 (Function)Control.Concurrent.Bag.Safe
2 (Function)Control.Concurrent.Bag.SafeConcurrent
getResult 
1 (Function)Control.Concurrent.Bag.Basic
2 (Function)Control.Concurrent.Bag.Concurrent
3 (Function)Control.Concurrent.Bag.Safe
4 (Function)Control.Concurrent.Bag.SafeConcurrent
InterruptibleControl.Concurrent.Bag.Task, Control.Concurrent.Bag.Safe, Control.Concurrent.Bag.Implicit, Control.Concurrent.Bag.SafeConcurrent
isEmptyBufferSTMControl.Concurrent.Bag.TaskBuffer, Control.Concurrent.Bag.Basic, Control.Concurrent.Bag.Safe
isEmptyTStackControl.Concurrent.STM.TStack
liftControl.Concurrent.Bag.Safe, Control.Concurrent.Bag.SafeConcurrent
liftIOControl.Concurrent.Bag.Safe, Control.Concurrent.Bag.SafeConcurrent
newBag_ 
1 (Function)Control.Concurrent.Bag.Basic
2 (Function)Control.Concurrent.Bag.Concurrent
newChanBufferControl.Concurrent.Bag.TaskBuffer, Control.Concurrent.Bag.Basic
newEvalBag 
1 (Function)Control.Concurrent.Bag.Safe
2 (Function)Control.Concurrent.Bag.Implicit
3 (Function)Control.Concurrent.Bag.SafeConcurrent
newInterruptibleBag 
1 (Function)Control.Concurrent.Bag.Safe
2 (Function)Control.Concurrent.Bag.Implicit
3 (Function)Control.Concurrent.Bag.SafeConcurrent
newInterruptingBag 
1 (Function)Control.Concurrent.Bag.Safe
2 (Function)Control.Concurrent.Bag.Implicit
3 (Function)Control.Concurrent.Bag.SafeConcurrent
newStackBufferControl.Concurrent.Bag.TaskBuffer, Control.Concurrent.Bag.Basic
newTaskBag 
1 (Function)Control.Concurrent.Bag.Safe
2 (Function)Control.Concurrent.Bag.Implicit
3 (Function)Control.Concurrent.Bag.SafeConcurrent
newTStackControl.Concurrent.STM.TStack
noMoreTasks 
1 (Function)Control.Concurrent.Bag.Basic
2 (Function)Control.Concurrent.Bag.Concurrent
NoResultControl.Concurrent.Bag.Task, Control.Concurrent.Bag.Safe, Control.Concurrent.Bag.Implicit, Control.Concurrent.Bag.SafeConcurrent
OneResultControl.Concurrent.Bag.Task, Control.Concurrent.Bag.Safe, Control.Concurrent.Bag.Implicit, Control.Concurrent.Bag.SafeConcurrent
QueueControl.Concurrent.Bag.TaskBuffer, Control.Concurrent.Bag.Basic, 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, Control.Concurrent.Bag.SafeConcurrent
runInterruptibleControl.Concurrent.Bag.Task, Control.Concurrent.Bag.Safe, Control.Concurrent.Bag.Implicit, Control.Concurrent.Bag.SafeConcurrent
runTaskIOControl.Concurrent.Bag.Task, Control.Concurrent.Bag.Safe, Control.Concurrent.Bag.Implicit, Control.Concurrent.Bag.SafeConcurrent
SplitFunctionControl.Concurrent.Bag.TaskBuffer, Control.Concurrent.Bag.Basic, Control.Concurrent.Bag.Safe, Control.Concurrent.Bag.Implicit
splitHalfControl.Concurrent.Bag.TaskBuffer, Control.Concurrent.Bag.Basic
splitVerticalControl.Concurrent.Bag.TaskBuffer, Control.Concurrent.Bag.Basic
StackControl.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
TaskBufferSTM 
1 (Type/Class)Control.Concurrent.Bag.TaskBuffer, Control.Concurrent.Bag.Basic, Control.Concurrent.Bag.Safe
2 (Data Constructor)Control.Concurrent.Bag.TaskBuffer, Control.Concurrent.Bag.Basic, Control.Concurrent.Bag.Safe
TaskIOControl.Concurrent.Bag.Task, Control.Concurrent.Bag.Safe, Control.Concurrent.Bag.Implicit, Control.Concurrent.Bag.SafeConcurrent
terminateBag 
1 (Function)Control.Concurrent.Bag.Basic
2 (Function)Control.Concurrent.Bag.Concurrent
tryReadBufferSTMControl.Concurrent.Bag.TaskBuffer, Control.Concurrent.Bag.Basic, Control.Concurrent.Bag.Safe
tryReadTStackControl.Concurrent.STM.TStack
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