Skip to content

Releases: cross-platform/dspatch

v.11.4.3 (30 April 2025)

Choose a tag to compare

@MarcusTomlinson MarcusTomlinson released this 30 Apr 17:36
  • Optimized single buffer ticking.

v.11.4.2 (17 March 2025)

Choose a tag to compare

@MarcusTomlinson MarcusTomlinson released this 17 Mar 12:46
  • Optimized Circuit::Optimize() when _threadCount == 0.

v.11.4.1 (21 November 2024)

Choose a tag to compare

@MarcusTomlinson MarcusTomlinson released this 21 Nov 12:24
  • Fixed potential hang in multi-threaded circuit ticking.
  • Fixed potential crash in multi-threaded circuit scanning.

v.11.4.0 (15 November 2024)

Choose a tag to compare

@MarcusTomlinson MarcusTomlinson released this 15 Nov 12:45
  • 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)

Choose a tag to compare

@MarcusTomlinson MarcusTomlinson released this 21 Aug 15:21
  • Simplified Component::GetBufferCount().
  • Slightly optimized circuit wiring.

v.11.3.0 (10 August 2024)

Choose a tag to compare

@MarcusTomlinson MarcusTomlinson released this 10 Aug 15:09
  • 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)

Choose a tag to compare

@MarcusTomlinson MarcusTomlinson released this 05 Apr 13:43
  • 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)

Choose a tag to compare

@MarcusTomlinson MarcusTomlinson released this 30 Mar 13:57
  • Added componentsMap reserve() in Circuit::_Optimize().
  • Slightly optimized Component::ConnectInput().
  • Cleaned up a couple for loops.

v.11.1.2 (28 March 2024)

Choose a tag to compare

@MarcusTomlinson MarcusTomlinson released this 28 Mar 09:57
  • 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)

Choose a tag to compare

@MarcusTomlinson MarcusTomlinson released this 21 Mar 15:45
  • Namespaced exported plugin Create() method.
  • Added thread yields after condition variable notifications.