Releases: cross-platform/dspatch
Releases · cross-platform/dspatch
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).
v.11.0.3 (16 March 2024)
- Updated fast_any submodule (incl. optimized type checking).
v.11.0.2 (14 March 2024)
- Replaced CMake with Meson.
- Updated fast_any submodule (incl. inline cleanup).
- Cleaned up all inlines.
v.11.0.1 (12 March 2024)
- Cleaned up project structure.
v.11.0.0 (11 March 2024)
- Made DSPatch a header-only library.
- Inlined everything.
v.10.2.4 (22 February 2024)
- Added more efficient iterator loop in ParallelCircuitThread::_Run().
- Fixed readyFlags being set on outputs with no refs.
- Cleaned up some code and docs.
v.10.2.3 (16 February 2024)
- Added missing componentsParallel.clear() in RemoveAllComponents().
- Cleaned up and (slightly) optimized thread classes.
- Removed some unnecessary vector indexing and size() calls.
- Clarified what "time-consuming" actually means in the docs.
v.10.2.2 (14 February 2024)
- Simplified Component::_ScanParallel() logic.
- Removed unnecessary SetBufferCount() in ~Circuit().
- Removed deprecated ATOMIC_VAR_INIT macro.
- Pre-optimized circuit in TenThousandComponents test.