Skip to content

build: ADR 0007 pin wave — base v0.5.0 + driver + messaging + navigation - #34

Merged
rxdu merged 1 commit into
mainfrom
build/pin-adr0007-wave
Jul 12, 2026
Merged

build: ADR 0007 pin wave — base v0.5.0 + driver + messaging + navigation#34
rxdu merged 1 commit into
mainfrom
build/pin-adr0007-wave

Conversation

@rxdu

@rxdu rxdu commented Jul 12, 2026

Copy link
Copy Markdown
Owner

Summary

The single batched repin that completes ADR 0007's execution. All pins at merged tips:

Component Pin Carries
base v0.5.0 (3f389a0) concurrency/ (MessageSlot / MessageBuffer<T,N> / SpscQueue / EventCount / Storage over one seqlock-ring core) + testing/; Eigen-free core + xmBaseGeometry; container/+event/+math/ removed; EventHub replacement designed (docs/event_hub.md); valgrind/aarch64/TSan/eigen-free CI
driver 8b95030 RingBuffer repatriated into async_port (#33); hal → xmBaseGeometry, bundled pin v0.5.0 (#34) — 144/144
messaging 93a6118 detail/xmbase/concurrency, shm layout v3, floor 0.5.0 (#7) — 63/63 ×3 sanitizers + aarch64, net −1284 lines
navigation 38baa26c SkewSymmetric → estimation (#76); geometry-tier targets → xmBaseGeometry, bundled pin v0.5.0 (#77) — 114/114

Verification

After this merges: one implementation of every concurrency primitive, living in the foundation with its full verification (TSan/ASan+LSan/valgrind/aarch64), every component linking exactly what its charter prescribes — the ADR 0007 end state.

The single batched repin completing the module-placement arc, all
pins at merged tips:
- base -> v0.5.0 (3f389a0): concurrency/ (MessageSlot, MessageBuffer
  <T,N>, SpscQueue, EventCount, Storage over one seqlock-ring core) +
  testing/; Eigen-free core + xmBaseGeometry; container/, event/,
  math/ removed; valgrind/aarch64/TSan/eigen-free CI
- driver -> 8b95030: RingBuffer repatriated into async_port (#33);
  hal links xmBaseGeometry, bundled pin v0.5.0 (#34)
- messaging -> 93a6118: detail/ swapped to xmbase/concurrency, shm
  layout v3, floor 0.5.0 (#7; net -1284 lines)
- navigation -> 38baa26c: SkewSymmetric repatriated to estimation
  (#76); geometry-tier targets link xmBaseGeometry, bundled pin
  v0.5.0 (#77)

Verified: full five-component assembly (MESSAGING=ON) configures and
builds clean against in-tree xmBase 0.5.0 at exactly these SHAs.
@rxdu
rxdu merged commit f7d3884 into main Jul 12, 2026
2 checks passed
@rxdu
rxdu deleted the build/pin-adr0007-wave branch July 12, 2026 13:17
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