Skip to content

Bump the DspTap pin to 28a34a1 - #42

Merged
tap merged 1 commit into
mainfrom
claude/repository-inconsistencies-nkocvd
Jul 28, 2026
Merged

Bump the DspTap pin to 28a34a1#42
tap merged 1 commit into
mainfrom
claude/repository-inconsistencies-nkocvd

Conversation

@tap

@tap tap commented Jul 28, 2026

Copy link
Copy Markdown
Owner

What this changes

Refreshes submodules/dsptap from 98abb04 to 28a34a1 (current DspTap main) — two commits: dot_row_reversed (the symmetric-table FIR kernel with its SMLALDX Q15 path) and the shared PR template synced from taphouse.

Why

The kernel is relevant here in principle: this repo is where the FIR substrate came from, and dot_row_reversed is the symmetry-halved table kernel RatioTap already consumes. Nothing in this tree calls it yet, so the bump is functionally a no-op — it keeps the pin current so the next substrate change is a small step rather than a large one.

Verification

Configure and build clean, zero errors, ctest 73/73 passing in Release.

Checked before bumping:

  • every change under DspTap's include/ across the range is an addition — 9 new headers, none modified or deleted
  • exported targets identical at both ends (tap_dsp_fft, tap::dsp_fft, tap_dsp, tap::dsp, tap_dsp_warnings)
  • no consumer-facing CMake change
  • the one bug fix in the range touched DspTap's own tests/test_kaiser.cpp, not a shipped header

Notes for the reviewer

Pinned to a commit on DspTap's main rather than any in-flight branch, so consumer pins stay reachable after branch cleanup — and independent of tap/DspTap#8.

Part of a four-repo sweep (RatioTap, SampleRateTap, TapTools, AmbiTap). MuTap is deliberately excluded: 11 commits behind, but its macOS CI is red from tap/MuTap#31 and a dsptap bump is one of that issue's candidate fixes, so it belongs there rather than in a routine refresh.

Incidental observation from this work, not addressed here: your GTest fetch uses GIT_REPOSITORY + GIT_TAG, which works behind a restrictive proxy, whereas AmbiTap uses a URL tarball that a proxied container blocks outright. If offline/proxied builds ever matter, the git form is the more robust of the two.


Generated by Claude Code

Refreshes submodules/dsptap from 98abb04 to 28a34a1, the current DspTap main --
two commits: dot_row_reversed (the symmetric-table FIR kernel with its SMLALDX
Q15 path) and the shared pull-request template synced from taphouse.

The kernel matters here in principle: this repo is where the FIR substrate came
from, and dot_row_reversed is the symmetry-halved table kernel RatioTap already
consumes. Nothing in this tree calls it yet, so the bump is a no-op
functionally; it keeps the pin current so the next substrate change is a small
step rather than a large one.

Pinned to a commit on DspTap's main rather than any in-flight branch, per the
release flow: consumer pins must reference a tree that stays reachable after
branch cleanup.

Verified: configure and build clean with zero errors, ctest 73/73 passing in
Release.

Checked before bumping, so this is not a hope: across the whole range every
change under DspTap's include/ is an ADDITION -- nine new headers, none modified
or deleted -- the exported targets are identical at both ends (tap_dsp_fft,
tap::dsp_fft, tap_dsp, tap::dsp, tap_dsp_warnings), and there is no
consumer-facing CMake change at all. The one bug fix in the range touched
DspTap's own tests/test_kaiser.cpp, not a shipped header.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JhhQ93r2E1QTnCx46YfX8j
@tap
tap merged commit 422d644 into main Jul 28, 2026
45 of 46 checks passed
@tap
tap deleted the claude/repository-inconsistencies-nkocvd branch July 28, 2026 12:53
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