packages feed

scheduler-1.4.2: CHANGELOG.md

# 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 a `newtype` wrapper `WorkerId`.
* Addition of `SchedulerWS` and `WorkerStates` data types. As well as the
  related `MutexException`
* 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` and `scheduleWorkId_`

# 1.1.0

* Add functions: `replicateConcurrently` and `replicateConcurrently_`
* Made `traverseConcurrently_` lazy, thus making it possible to apply to infinite lists and other such
  foldables.
* Fix `Monoid` instance for `Comp`
* Addition of `Par'` pattern

# 1.0.0

Initial release.