Skip to content

Re-pin the SampleRateTap test dependency to its post-step-P main (P.4) - #19

Merged
tap merged 1 commit into
mainfrom
claude/sample-rate-expansion-strategies-ezqzu6
Sep 27, 2026
Merged

tap merged 1 commit into
mainfrom
claude/sample-rate-expansion-strategies-ezqzu6

Conversation

@tap

@tap tap commented Sep 27, 2026 •

Copy link
Copy Markdown
Owner

What this changes

This moves submodules/sampleratetap from 2b4dff1 to 5e2057f, which is SampleRateTap's main after tap/SampleRateTap#48 merged. It is step P.4 of the monorepo migration plan.

Why

Step 0 of the migration snapshots the cross-validation lines against this pin. The pin must be the same async tree that the import later compiles.

Verification

  • Headers: git diff 2b4dff1 5e2057f -- include/ in SampleRateTap is empty.
  • DspTap pin: SampleRateTap's own DspTap pin is still 0eb09fa, the same as RatioTap's.
  • Host build: GCC Release with -DTAP_RATIO_WERROR=ON passes 82/82 tests. The submodules were checked out at the new pin recursively.
  • Cross-validation: the four [ measured ] cross-validation lines are byte-identical to the previous pin's: −98.5 / −98.0 / −90.4 / −89.8 dB, with limits 3e-5 and 8e-5.
  • CI on f456757: every job is green (10/10), including the M33, M55 and Hexagon QEMU legs, the ratchet, and style.

Notes for the reviewer

  • Submodule pin moved: sampleratetap 2b4dff1 → 5e2057f. It is a test-only dependency. 5e2057f is on SampleRateTap's main, so it stays reachable.

🤖 Generated with Claude Code

https://claude.ai/code/session_015VR1VC4SDGxHZQQsQvPBaA

Moves submodules/sampleratetap 2b4dff1 -> 5e2057f, SampleRateTap's
main after its step-P PR (#48). That range changes no header under
include/ and keeps the same DspTap pin (0eb09fa), so the tree the
cross-validation compiles against is unchanged: 82/82 tests pass and
the four cross-validation lines are byte-identical to before.

The monorepo migration's step 0 snapshots against this pin, so the
cross-validation lines it records come from the same async tree the
import compiles (step P.4 of the plan).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015VR1VC4SDGxHZQQsQvPBaA
@tap
tap marked this pull request as ready for review September 27, 2026 22:39
@tap
tap merged commit 8f19e8b into main Sep 27, 2026
10 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.

2 participants