Releases: cross-platform/dspatch
Releases · cross-platform/dspatch
v.7.0.0 (02 February 2020)
- Re-license DSPatch to BSD 2-Clause.
- Add Win32 manifest and resource files.
- Add version header file.
v.6.03 (08 April 2019)
- Fix Component::DisconnectInput().
v.6.02 (21 March 2019)
- Fix Arch Linux build.
- Don't start ComponentThreads unnecessarily in Series TickMode.
v.6.01 (05 January 2019)
- Minor bug fix in feedback wire detection.
- Rebrand DSPatch as a Dataflow Framework rather than FBP.
v.6.00 (04 January 2019)
- Greatly improved performance in reactive-style one-shot circuits.
- Added Circuit::Set/GetBufferCount() for optimized stream processing.
- Added "Series" tick mode for optimized series circuit processing.
- Tick parallel components in parallel with new ComponentThread class.
- Improved stability in *Thread classes.
v.5.01 (11 November 2018)
- Various code readability improvements.
- Wait for circuit threads to stop in StopAutoTick().
v.5.00 (10 November 2018)
- Removed unnecessarily complex integrated circuits concept.
- Replaced in-house DSPatch::internal::Threads with std::threads.
- Removed all friend classes.
- Moved signal reference counting into DSPatch::internal::Component.
- Moved RunType logic into Signal.
- Added Signal::HasValue() and Signal::GetType().
- Loads of optimisations and static code analysis fixes.