Skip to content

Serialize stop, pause, and resume transitions - #28

Merged
Qwejay merged 3 commits into
mainfrom
ponytail/fix-stop-lifecycle
Oct 13, 2026
Merged

Qwejay merged 3 commits into
mainfrom
ponytail/fix-stop-lifecycle

Conversation

@Qwejay

@Qwejay Qwejay commented Oct 13, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Serialize stop, pause, and resume state transitions under the engine thread lock.
  • Ensure stop atomically signals workers, releases paused workers, and clears pending nodes.
  • Add regression tests for stop queue cleanup and pause/resume state transitions.

Validation

  • Latest GitHub Actions run completed source compilation and the full regression-test step successfully (19 tests total).
  • Windows GUI, full engine stress, node-by-node, and exported EXE tests remain necessary.

@Qwejay
Qwejay marked this pull request as ready for review October 13, 2026 16:21
@Qwejay
Qwejay merged commit bad2829 into main Oct 13, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant