Releases: cross-platform/dspatch
Releases · cross-platform/dspatch
v.11.4.0 (15 November 2024)
- Updated fast_any submodule (incl. optimized "has value" detection).
- Greatly optimized Tick() methods by removing unnecessary I/O resets.
v.11.3.1 (21 August 2024)
- Simplified Component::GetBufferCount().
- Slightly optimized circuit wiring.
v.11.3.0 (10 August 2024)
- Updated fast_any submodule (incl. uninitialized type_id fix).
- Simplified conditionals in Circuit::Tick().
- Slightly optimized Circuit::Optimize() method.
- Reduced conditionals in circuit thread while loops.
v.11.2.0 (05 April 2024)
- Updated fast_any submodule (incl. README update).
- Renamed _ReleaseNextThread() to _ReleaseNextBuffer().
- Post-fixed all non-series entities with "Parallel".
v.11.1.3 (30 March 2024)
- Added componentsMap reserve() in Circuit::_Optimize().
- Slightly optimized Component::ConnectInput().
- Cleaned up a couple for loops.
v.11.1.2 (28 March 2024)
- Updated fast_any submodule (incl. const T& constructor).
- Added DisconnectAllComponents() call to Circuit destructor.
- Replaced operator=() with emplace() in SignalBus::SetSignal().
v.11.1.1 (21 March 2024)
- Namespaced exported plugin Create() method.
- Added thread yields after condition variable notifications.
v.11.1.0 (18 March 2024)
- Updated fast_any submodule (incl. optimized emplacement).
- Removed size() checks from SignalBus methods.
v.11.0.5 (17 March 2024)
- Bypassed _componentsParallel optimization when unused.
- Removed unmatched cppcheck suppression.
- Reverted tasks.json testing change.
v.11.0.4 (17 March 2024)
- Updated fast_any submodule (incl. optimized type checking).