Skip to content

Hardening: close header-only safety gaps#2

Merged
LessUp merged 1 commit into
masterfrom
copilot/header-only-hardening-20260522
May 22, 2026
Merged

Hardening: close header-only safety gaps#2
LessUp merged 1 commit into
masterfrom
copilot/header-only-hardening-20260522

Conversation

@LessUp
Copy link
Copy Markdown
Owner

@LessUp LessUp commented May 22, 2026

Summary

  • harden MPMCQueue payload storage so move-only and non-default-constructible types work
  • make move-semantics helpers safe for empty/default/moved-from buffers
  • add multi-TU smoke coverage and OpenSpec deltas for header-only safety

Test Plan

  • cmake --preset=debug && cmake --build build/debug && ctest --preset=debug
  • cmake --preset=tsan && cmake --build build/tsan && ctest --preset=tsan

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@LessUp LessUp merged commit d6fe2a1 into master May 22, 2026
@LessUp LessUp deleted the copilot/header-only-hardening-20260522 branch May 22, 2026 02:28
LessUp added a commit that referenced this pull request May 22, 2026
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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