Changelog for scheduler-1.4.2.2
1.4.2
- Add
withTrivialScheduler
- Add
Results
data type as well as corresponding functions:withSchedulerR
withSchedulerWSR
withTrivialSchedulerR
1.4.1
- Add functions:
replicateWork
1.4.0
- Worker id has been promoted from
Int
to anewtype
wrapperWorkerId
. - Addition of
SchedulerWS
andWorkerStates
data types. As well as the relatedMutexException
- Functions that came along with stateful worker threads:
initWorkerStates
workerStatesComp
scheduleWorkState
scheduleWorkState_
withSchedulerWS
withSchedulerWS_
unwrapSchedulerWS
- Made internal modules accessible, but invisible.
1.3.0
- Make sure internal
Scheduler
accessor functions are no longer exported, they only cause breakage. - Make sure number of capabilities does not change through out the program execution, as
far as
scheduler
is concerned.
1.2.0
- Addition of
scheduleWorkId
andscheduleWorkId_
1.1.0
- Add functions:
replicateConcurrently
andreplicateConcurrently_
- Made
traverseConcurrently_
lazy, thus making it possible to apply to infinite lists and other such foldables. - Fix
Monoid
instance forComp
- Addition of
Par'
pattern
1.0.0
Initial release.