Skip to content
Open
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
df58ed9
benchmark.sh: add --branch to build the compare binary from a git branch
tameware Jun 28, 2026
2799ad1
benchmark.sh: show branch names in summary header columns
tameware Jun 28, 2026
8a21d9b
benchmark.sh: allow --branch twice to compare two branches
tameware Jun 28, 2026
1af48f1
benchmark.sh: use branch names in summary note column
tameware Jun 28, 2026
ac3ef3a
benchmark.sh: hide transient per-run rows when repeats > 1
tameware Jun 28, 2026
7be136a
benchmark.sh: add per-branch elapsed totals row with ratio and note
tameware Jun 28, 2026
367b725
benchmark.sh: allow --branch with --compare to set branch binary
tameware Jun 28, 2026
cd05265
Reject duplicate --repeats in benchmark.sh
tameware Jun 28, 2026
1dbbed6
Always show benchmark summary; gate detail rows on --details
tameware Jun 28, 2026
8ae75ff
Suppress per-run detail rows entirely without --details
tameware Jun 28, 2026
c1ba9d6
Hide build output unless --details
tameware Jun 28, 2026
1e8f594
Allow --branch . to mean the current branch
tameware Jun 28, 2026
14e30fd
Show live per-run rows during runs, hidden before the summary
tameware Jun 28, 2026
badd81f
Treat untracked files as non-clean in --branch check
tameware Jun 29, 2026
affe33c
Use `command time -p` for portability
tameware Jun 29, 2026
057e37c
Show branch names in per-run details rows
tameware Jun 29, 2026
8085ba8
benchmark.sh: anchor ROOT to the current directory
tameware Jun 29, 2026
0d2652d
benchmark.sh: support any number of --branch/--compare binaries
tameware Jun 30, 2026
fbcb54e
benchmark.sh: only benchmark the current checkout when no spec is given
tameware Jul 1, 2026
373255f
Updated usage comment.
tameware Jul 3, 2026
f923ef0
benchmark.sh: use Bash time keyword instead of external time binary
tameware Jul 3, 2026
556e719
benchmark.sh: write alternate-screen escapes to stdout
tameware Jul 3, 2026
b817bf7
benchmark.sh: rename per-run "ver" column to branch/binary/label
tameware Jul 3, 2026
c58253b
benchmark.sh: harden --branch refs against git option parsing
tameware Jul 4, 2026
b473a03
benchmark.sh: fix branch checkout broken by checkout --
tameware Jul 4, 2026
83d5199
Updated comment
tameware Jul 4, 2026
eb7847d
benchmark.sh: fix branch ref validation broken by rev-parse --
tameware Jul 4, 2026
dd038c7
Updated comment
tameware Jul 4, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading