Skip to content

docs: simplify happens-before explanation - #13

Merged
jadecubes merged 1 commit into
mainfrom
docs/clarify-happens-before-diagram
Aug 26, 2026
Merged

jadecubes merged 1 commit into
mainfrom
docs/clarify-happens-before-diagram

Conversation

@jadecubes

Copy link
Copy Markdown
Owner

Summary

  • replace the wide per-queue matrix with one compact release/acquire chain
  • keep the key SPSC insight that availability checking and synchronization share the same load
  • map mutex, SPSC, and MPMC publication briefly while leaving the full proof in docs/design.md

Verification

  • cmake --build build-check --parallel 4
  • ctest --test-dir build-check --output-on-failure --no-tests=error (65/65 passed)
  • pandoc --from=gfm --to=html README.md
  • git diff --check origin/main..HEAD

Review

Independent review found no Critical, Important, or Minor issues.

@jadecubes
jadecubes merged commit 2e34e10 into main Aug 26, 2026
4 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