Skip to content

Releases: JuliaDynamics/ConcurrentSim.jl

Support for Julia v0.7

14 Jun 17:51
7777f83

Choose a tag to compare

  • adds support for Julia v0.7.
  • the @oldprocess macro and the produce / consume functions are removed because they are no longer supported.

Bug fix for new iteration protocol of ResumableFunctions

28 Feb 10:13

Choose a tag to compare

v0.5.1

Bug fix interaction interrupt with new iteration protocol of Resumabl…

Prepare for the removal of `produce` and `consume`

24 Feb 16:43
010af38

Choose a tag to compare

  • The old way of making processes is deprecated in favor of the semi-coroutine approach as implemented in ResumableFunctions. The @process macro replaces the @coroutine macro. The old @process macro is temporarily renamed @oldprocess and will be removed when the infrastructure supporting the produce and the consume functions is no longer available in Julia. (DONE)

  • This version no longer integrates a continuous time solver. A continuous simulation framework based on DISCO and inspired by the standalone QSS solver using SimJulia as its discrete-event engine can be found in the repository QuantizedStateSystems (WIP):

  • Documentation is automated with Documenter.jl (WIP: Overview and Tutorial OK).

Migration to ResumableFunctions

08 Sep 20:28

Choose a tag to compare

The @resumable and yield macros are now in a separate package ResumableFunctions.
All deprecation warnings after the update of DataStructures are fixed.

Tag SimJulia v0.3.6

14 Sep 20:04

Choose a tag to compare

Add another example and export stop_simulation