David Peter
9cc442567a
Recommend uv for running the analysis scripts
2026-10-02 11:52:44 +02:00
David Peter
352c504d3f
Document the Python version required by the analysis scripts
2026-10-02 11:29:16 +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
David Peter
327d5f4d91
Update README
2026-02-14 14:01:52 +01: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
David Peter
98d262c497
Fix warnings
2025-09-03 20:51:44 +02:00
Ravi Kant Sharma
6b8fa5fd3d
Update ubuntu install instructions
2025-09-03 20:50:19 +02:00
Niklas Dewally
2166c9f02e
Add option to name reference command
...
Add --reference-name option to give a reference command a name.
This was discussed in the PR that added --reference, #744 , but
was unfortunately never implemented.
2025-09-03 20:45:39 +02:00
Teodoro Freund
835fc43ea1
Fixed bug on naming individual commands with parameter scan
2025-09-03 20:44:07 +02:00
dependabot[bot]
5e32684411
Bump predicates from 3.1.2 to 3.1.3
...
Bumps [predicates](https://github.com/assert-rs/predicates-rs ) from 3.1.2 to 3.1.3.
- [Changelog](https://github.com/assert-rs/predicates-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/predicates-rs/compare/v3.1.2...v3.1.3 )
---
updated-dependencies:
- dependency-name: predicates
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-03 20:41:16 +02:00
dependabot[bot]
c6fd0395b9
Bump clap from 4.5.23 to 4.5.37
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.5.23 to 4.5.37.
- [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.23...clap_complete-v4.5.37 )
---
updated-dependencies:
- dependency-name: clap
dependency-version: 4.5.37
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-03 20:40:58 +02:00
David Peter
f8db978653
Fix CI
2025-09-03 20:34:31 +02:00
Minh Tran
648819a1ad
doc(manpage): add missing --conclude header
2025-09-03 20:31:00 +02:00
Martin Liska
3cedcc38d0
Address comments
2025-03-14 21:04:11 +01:00
Martin Liska
ee4e4d04b2
Add plot_benchmarks scripts
...
The script is intended for a collection of hyperfine JSON files where
multiple benchmarks were run for a selected group of commands.
2025-03-14 21:04:11 +01:00
David Peter
92cc4f2d79
Update README
2025-03-09 19:27:22 +01:00
Lars Kappert
3b0918511a
Add link to Venz
2025-01-10 22:52:18 +01:00
Ritvik
3bd38f275e
fix(tests): restrict 'cat' tests to unix environments. Fixes #776 ( #777 )
...
Tests using the 'cat' command are specific
to unix-like environments and
fail on unsupported platforms.
2025-01-04 22:27:16 +01:00
dependabot[bot]
f6794c313c
Bump anyhow from 1.0.93 to 1.0.95
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.93 to 1.0.95.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.93...1.0.95 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-04 16:33:50 +01:00
dependabot[bot]
efe3b53767
Bump clap from 4.5.20 to 4.5.23
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.5.20 to 4.5.23.
- [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.20...clap_complete-v4.5.23 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-04 16:33:41 +01:00
David Peter
582f2ed960
Update macOS runners
2024-12-29 14:10:01 +01:00
David Peter
ebcf794d97
Clippy
2024-12-29 14:07:21 +01:00
David Peter
038f369420
SortOrder field
2024-12-29 14:07:21 +01:00
David Peter
0705d6c7d0
Basic scheduler test
2024-12-29 14:07:21 +01:00
David Peter
0d2e3a4dd7
Simplify CSV tests
2024-12-29 14:07:21 +01:00
David Peter
da399ab654
Move more tests to insta
2024-12-29 14:07:21 +01:00
David Peter
7a9d04d35c
Use insta for exporter tests
2024-12-29 14:07:21 +01:00
David Peter
6556b2bd46
Initial work on tracking memory usage
2024-12-29 12:18:55 +01:00
David Peter
f78f482d8f
Add --time-unit option to 'advanced_statistics.py'
2024-12-01 21:13:31 +01:00
dependabot[bot]
4e1e9f2e48
Bump serde_json from 1.0.132 to 1.0.133
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.132 to 1.0.133.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.132...v1.0.133 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-01 12:38:15 +01:00