David Peter
f16b6b97bc
Merge pull request #963 from sharkdp/codex/measurement-helpers
...
Extract quantity and command helpers
2026-10-05 11:18:28 +02:00
David Peter
b5f58651a1
Extract quantity and command helpers
2026-10-05 11:14:09 +02:00
David Peter
ecf8a24b1e
Merge pull request #962 from sharkdp/codex/quantity-module-layout
...
Group units, formatting, and statistics under quantity
2026-10-05 11:04:56 +02:00
David Peter
975a25ce44
Merge pull request #961 from sharkdp/codex/uom-quantities
...
Use uom quantities for benchmark measurements
2026-10-05 10:47:07 +02:00
David Peter
aa14b8c0d9
Group units, formatting, and statistics under quantity
2026-10-05 10:46:51 +02:00
David Peter
bef66df7e4
Restore original quantity trait and comments
2026-10-05 10:43:13 +02:00
David Peter
a8e56efecc
Use uom quantities for benchmark measurements
2026-10-05 10:32:32 +02:00
David Peter
9cdb9c4c50
Merge pull request #840 from sharkdp/dependabot/github_actions/actions/checkout-6
...
Bump actions/checkout from 5 to 6
2026-10-05 10:30:51 +02:00
David Peter
fbdb75efc3
Merge pull request #960 from sharkdp/codex/time-unit-aliases
...
Support minutes, hours, and time unit aliases
2026-10-05 10:27:09 +02:00
David Peter
09faea5f84
Remove changelog edit
2026-10-05 10:23:36 +02:00
David Peter
73cf51eda4
Merge pull request #956 from sharkdp/codex/inline-snapshot-tests
...
Use insta-cmd inline snapshots for benchmark report integration tests
2026-10-05 10:22:11 +02:00
David Peter
0bccf959b9
Merge master and resolve dependency lockfile conflict
2026-10-05 10:18:47 +02:00
David Peter
84ff04f35d
Support minutes, hours, and time unit aliases
2026-10-05 10:18:42 +02:00
David Peter
16e23a1b42
Merge pull request #958 from sharkdp/codex/measurements-collection
...
Collect benchmark runs in Measurements
2026-10-05 10:14:57 +02:00
David Peter
a24f76c0ce
Use insta-cmd for benchmark report snapshots
2026-10-05 10:11:53 +02:00
David Peter
db3a3dedc7
Collect benchmark runs in Measurements
2026-10-05 10:10:09 +02:00
David Peter
35c94a0e36
Clarify internal measurement field names
2026-10-05 10:09:41 +02:00
David Peter
750fe11b85
Merge pull request #954 from sharkdp/codex/remove-statistical
...
Replace statistical with local floating-point helpers
2026-10-05 10:03:27 +02:00
David Peter
c8f8c4ea5b
Keep snapshot conversions limited to integration tests
2026-10-05 10:00:29 +02:00
David Peter
305e89d536
Consolidate min and max in the statistics module
2026-10-05 10:00:07 +02:00
David Peter
694057829b
Keep the original statistics tests from #790
2026-10-05 09:54:45 +02:00
David Peter
1e2e0be25c
Use inline snapshots for execution logs and benchmark reports
2026-10-05 09:54:04 +02:00
David Peter
1fb03c3807
Replace statistical with local floating-point helpers
2026-10-05 09:47:33 +02:00
David Peter
6cb9566118
Unify timer and executor measurement results
2026-10-05 09:47:09 +02:00
David Peter
258af076cb
Merge pull request #854 from Rohan5commit/docs/fix-arithmetic-wording
...
docs: fix arithmetic wording in help text
2026-10-05 09:46:30 +02:00
David Peter
fe75d1cb1b
Merge pull request #853 from Rohan5commit/docs/fix-comment-typo
...
docs: fix typo in relative speed comment
2026-10-05 09:46:07 +02:00
Marshall Porter
0f7ae35626
ci: add native Windows ARM64 releases ( #922 )
...
* ci: add native Windows ARM64 releases
* ci: keep existing macOS release runners
2026-10-02 12:22:29 +02:00
David Peter
38faa76ed3
Document reference commands and selective failures in the man page ( #940 )
2026-10-02 11:59:28 +02:00
907de26344
Fix panic on --runs 0 ( #923 )
...
* fix: reject --runs/--max-runs 0, clamp --min-runs to 1
* Validate positive run counts with clap
---------
Co-authored-by: VXNCXNX <VXNCXNX@users.noreply.github.com >
Co-authored-by: David Peter <mail@david-peter.de >
2026-10-02 09:56:27 +00:00
David Peter
8d908b0754
Document the Python version required by the analysis scripts ( #944 )
...
* Document the Python version required by the analysis scripts
* Recommend uv for running the analysis scripts
2026-10-02 11:55:37 +02:00
David Peter
d75c16d39c
Merge pull request #942 from sharkdp/codex/docs-default-shell
...
Clarify that the default Unix shell is found through PATH
2026-10-02 11:54:33 +02:00
David Peter
7dc13e4964
Use a file in the no-shell grep example ( #937 )
...
* Use a file in the no-shell grep example
* Use recursive grep in the no-shell example
2026-10-02 11:54:17 +02:00
David Peter
0bb209e509
Describe the default benchmark duration as an estimate ( #941 )
2026-10-02 11:53:16 +02:00
David Peter
8e121352b8
Remove installation instructions for discontinued Funtoo Linux ( #946 )
2026-10-02 11:52:29 +02:00
David Peter
0c5701bae0
Describe the Linux cache-clearing example accurately ( #945 )
2026-10-02 11:52:14 +02:00
David Peter
f6d5931b31
Correct the interpretation of Welch's t-test results ( #943 )
2026-10-02 11:50:42 +02:00
ryantig
589132cfe3
Add shorthand (-C) for --conclude option in man page ( #838 )
2026-10-02 11:49:27 +02:00
David Peter
ca28ebb9b7
Clean between runs in the make parameter-scan example ( #939 )
2026-10-02 11:48:06 +02:00
David Peter
1c925876a5
Use C++ compiler drivers in parameter-list examples ( #936 )
2026-10-02 11:46:04 +02:00
David Peter
62cfbf0265
Fix documentation typos and man-page formatting ( #935 )
2026-10-02 11:45:20 +02:00
David Peter
9b97116caa
Clarify that the default Unix shell is found through PATH
2026-10-02 11:29:15 +02:00
Marshall Porter
1f5a2ff70c
ci: add Linux ARM64 musl release target ( #924 )
2026-10-02 11:26:01 +02:00
c0b3834277
Handle broken pipe errors on stdout gracefully ( #932 )
...
Replace `println!` calls on the results paths with `writeln!` on
`io::stdout()` and propagate the `io::Error` to `main`, where
`ErrorKind::BrokenPipe` is turned into a quiet `exit(0)`. This matches
the conventional behavior of command-line tools when their output pipe
is closed early (e.g. `hyperfine ... | head -n 0`), and fixes panics in
all run-output paths: the per-benchmark header and results, the speed
comparison summary, and `-`-style exports to stdout. The warnings and
"Note" outputs to stderr are converted the same way.
---------
Co-authored-by: Mathjk <Mathjk@users.noreply.github.com >
Co-authored-by: David Peter <mail@david-peter.de >
2026-10-02 11:18:56 +02:00
David Peter
4d073e08ae
Dependency and MSRV update ( #934 )
2026-10-02 11:05:02 +02:00
David Peter
4b561defef
Use cargo_bin! to locate the integration test binary ( #933 )
2026-10-02 10:54:51 +02:00
Alex and David Peter
27a079e0df
docs: load aliases before parsing their benchmark invocation ( #929 )
...
* docs: load aliases before parsing their benchmark invocation
* Remove the alias example
---------
Co-authored-by: David Peter <mail@david-peter.de >
2026-10-02 10:50:46 +02:00
David Peter
148632c5f9
Remove shell alias example from README
2026-10-02 10:45:59 +02:00
Kobi Hikri
09f02e4f59
docs: update stale version metadata (README.md)
2026-10-02 10:42:06 +02:00
Kobi Hikri
c30ac680a3
docs: update stale version metadata (CITATION.cff)
2026-10-02 10:42:06 +02:00
David Peter
f12f3d9f86
Remove sponsors
2026-04-30 10:23:22 +02:00