packages feed

aivika-transformers-5.8: CHANGELOG.md

Version 5.8
-----

* Satisfying a new requirement of the MonadMask class type.

Version 5.7
-----

* Implemented MonadMask and MonadCatch for basic simulation computations.

Version 5.6
-----

* Lars Kuhtz added the support of GHC 8.4.

Version 5.5
-----

* Added the 4th order Runge-Kutta 3/8-method.

* Added experimental functions delayByDT and delayIByDT.

Version 5.4
-----

* A more correct treating of the stop time. Earlier, the final
  integration time point was used instead of the stop time in
  some functions.

Version 5.3.1
-----

* Increased the speed of simulation.

Version 5.3
-----

* Introduced the result source titles, which can be useful when plotting the charts.

* Added functions newSignalInTimeGrid and timeGrid.

Version 5.2
-----

* Using the mwc-random package for generating random numbers by default.

Version 5.1
-----

* Includes changes destined for Aivika Exension Pack.

* Minor changes in the resource preemption statistics.

* Added the statistics reset.

Version 5.0
-----

* Added the Composite monad transformer.

* Added the Channel computation.

* Breaking change: modified signatures of functions signalStream and streamSignal.

* Breaking change: the signalProcessor function is replaced with channelProcessor.

* Breaking change: the processorSignaling function is replaced with processorChannel.

* Added module Signal.Random.

* Added functions arrivalTimerSignal and arrivalTimerChannel.

* Added functions queuedSignalStream, queuedProcessorChannel and queuedChannelProcessor.

Version 4.6
-----

* Removed the MonadTemplate type class as it often caused overlapping family data
  instances.

* Updated module DoubleLinkedList.

* Breaking change: arrows Net and Processor are trying to perform computations
  in parallel as possible, when using the proc notation. Earlier they executed
  sequentially.