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
Eric Soler
31ae72b2b7
Reject negative parameter steps before expanding ranges
2026-10-03 16:23:02 +00:00
Eric Soler
e2717c064e
Preserve export files when command options are invalid
2026-10-03 15:09:02 +00: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
ded-furby
0d6ade930a
docs: mention HYPERFINE_ITERATION in README
2026-06-02 01:25:13 +10:00
David Peter
f12f3d9f86
Remove sponsors
2026-04-30 10:23:22 +02:00
rohan436
926b89c770
docs: fix arithmetic wording in help text
2026-03-13 13:35:56 +08:00
rohan436
7720bfaba8
docs: fix typo in relative speed comment
2026-03-13 13:29:46 +08:00
David Peter
327d5f4d91
Update README
2026-02-14 14:01:52 +01:00
dependabot[bot]
ba98c8c44b
Bump actions/checkout from 5 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-21 11:07:22 +00:00
David Peter
975fe108c4
Bump version to 1.20.0
v1.20.0
2025-11-18 09:34:01 +01:00
dependabot[bot]
001dcce10e
Bump actions/checkout from 4 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-18 09:20:55 +01:00
dependabot[bot]
6447ab3a4e
Bump clap from 4.5.47 to 4.5.48
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.5.47 to 4.5.48.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.47...clap_complete-v4.5.48 )
---
updated-dependencies:
- dependency-name: clap
dependency-version: 4.5.48
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-18 09:20:35 +01:00
Sylvestre Ledru
ae4c8073db
Debian: Hyperfine is now available in stable
2025-11-18 09:20:24 +01:00
dependabot[bot]
57ef17cdcb
Bump tempfile from 3.14.0 to 3.23.0
...
Bumps [tempfile](https://github.com/Stebalien/tempfile ) from 3.14.0 to 3.23.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.23.0 )
---
updated-dependencies:
- dependency-name: tempfile
dependency-version: 3.23.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-18 09:20:01 +01:00
Anti Räis
8b6224059c
fix typo in docs
2025-11-18 09:19:49 +01:00
David Peter
b5a6860d96
Support list of exit codes in --ignore-failure
2025-11-18 09:19:27 +01:00
David Peter
16348dcf35
Update README
2025-09-23 19:38:55 +02:00
David Peter
de07c77387
Formatting
2025-09-04 08:59:11 +02:00
David Peter
b20df39f0f
Update README
2025-09-04 08:57:49 +02:00
David Peter
6f95f08d2f
Update README
2025-09-04 08:57:34 +02:00
David Peter
214bff7065
Update README
2025-09-04 08:56:31 +02:00
David Peter
fae8b0ef64
.contains(…)
2025-09-03 20:52:28 +02:00