Skip to content

v2.3.4 - Dispatch Core Isolation & Hot-Path Hardening

Choose a tag to compare

@pumni pumni released this 17 Jul 00:53

Changed

  • Dispatch loop & playback engine refactored — cleaner focus handling, tighter spin-threshold management.
  • Timer management reworked in main loop and playback supervisor for improved accuracy and performance.
  • Dispatch core isolated behind a structural interface, decoupling it from platform backends so the scheduler stays pure and unit-testable.
  • Removed the deprecated alias for the abort input method in DispatchLoop.
  • Added an update-flow simulator (simulate_update.py) for exercising update scenarios offline.
  • Documented the UI CPU/RAM optimization plan for the 2026-07 workstream.

Performance

  • Phase 1–3 hot-path hardening — telemetry flush, cheap focus gate, symmetric reprobe, and uncontaminated overshoot samples, lowering tail latency on the dispatch spin path.

Fixed

  • Phase 1 correctness — focus gate, pause owner, clock, and estimator adjusted to remove residual bias and timing drift.

Full changelog: see CHANGELOG.md.