Skip to content

bench/sweep.py: per-commit output dirs; WFA2-lib's new location - #46

Merged
cjfields merged 2 commits into
mainfrom
bench/out-per-commit
Oct 15, 2026
Merged

cjfields merged 2 commits into
mainfrom
bench/out-per-commit

Conversation

@cjfields

@cjfields cjfields commented Oct 15, 2026 •

Copy link
Copy Markdown
Member

Small follow-up to #44, for A/B runs (#31).

  • bench/sweep.py now writes to target/bench-sweep/<host>-<commit>[-dirty][-quick]/ by default, so runs of different commits on one host don't overwrite each other. --out still overrides it. -dirty marks modified tracked files; untracked files don't count.
  • The rust commit line in summary.md uses the same label.
  • The --no-build help now notes that existing builds may be from a different commit than the label. That happened in testing: the per-host binary had been built from another branch.

Tested with --quick --no-build on macOS.

WFA2-lib's new location (folded in from #47)

The C library moved from smarco/WFA2-lib to Marco-Sola-Lab/WFA2-lib.

  • Clone URLs: CI (both jobs), tests/differential/build_c.sh (default source), bench/sweep.py (offline hint), README.
  • Links and issue references: README, .claude/ docs, rustdoc in src/aligner.rs, comments in tests/corrected_endsfree.rs. GitHub redirects the old names, but these now match the repository.
  • I confirmed the pinned C commit 3282f83 can be fetched from the new repository, so CI's clone-then-checkout keeps working.

Existing local ./WFA2-lib checkouts still have the old origin URL, which redirects. To update one: git -C WFA2-lib remote set-url origin https://github.com/Marco-Sola-Lab/WFA2-lib.

🤖 Generated with Claude Code

@cjfields cjfields changed the title bench/sweep.py: per-commit output directories bench/sweep.py: per-commit output dirs; WFA2-lib's new location Oct 15, 2026
cjfields and others added 2 commits October 15, 2026 16:20
Results now default to target/bench-sweep/<host>-<commit>[-dirty][-quick]/
so runs of different commits on one host (A/B tests) don't overwrite each
other. "-dirty" marks modified tracked files. The help for --no-build
notes that existing builds may be from another commit than the label.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The C library moved from smarco/WFA2-lib to Marco-Sola-Lab/WFA2-lib.
Update the clone URLs (CI, build_c.sh, bench/sweep.py, README) and the
links and issue references in docs, rustdoc and tests. The pinned commit
3282f83 is fetchable from the new repository.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.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