Releases: cross-platform/dspatch
Releases · cross-platform/dspatch
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.
v.10.2.1 (14 February 2024)
- Fixed parallel scanning in Circuit::Optimize().
- Updated documentation on multi-threading support.
v.10.2.0 (13 February 2024)
- Added Circuit::SetThreadCount() method.
- Updated fast_any submodule (incl. macOS 10.15 support).
- Updated CI to build on macOS 11 and Windows Server 2019.