Releases: JuliaDynamics/ConcurrentSim.jl
Support for Julia v0.7
- adds support for Julia v0.7.
- the
@oldprocessmacro and theproduce/consumefunctions are removed because they are no longer supported.
Bug fix for new iteration protocol of ResumableFunctions
v0.5.1 Bug fix interaction interrupt with new iteration protocol of Resumabl…
Prepare for the removal of `produce` and `consume`
-
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
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
Add another example and export stop_simulation