David Peter
b33755fe1f
hyperfine 2.0
v2.0.0
2026-10-07 23:06:41 +02:00
David Peter
26760e8365
Add migration guidance for removed --reference option
2026-10-07 22:49:56 +02:00
David Peter
6dddb02d73
Add --env for benchmark environment overrides
2026-10-07 22:32:37 +02:00
David Peter
067ee70f20
Export selected metrics side by side in CSV
2026-10-07 21:24:59 +02:00
David Peter
25b0b54a5d
Replace demo image and add caption
...
Updated demo image and added a caption to README.
2026-10-07 20:52:57 +02:00
David Peter
9361ee7fb9
Update demo image in README.md
2026-10-07 20:48:40 +02:00
David Peter
7178fedde1
2.0.0 alpha 2
2026-10-07 12:34:40 +02:00
David Peter
6cb7bb01d1
Require an explicit shell choice for shell operators
2026-10-07 12:16:54 +02:00
David Peter
e8cdbf25b1
Compact terminal output on narrow terminals
2026-10-07 11:33:38 +02:00
David Peter
ce49529780
Make plotting scripts runnable with uv
2026-10-07 11:27:41 +02:00
David Peter
4a9e066b41
Run setup/cleanup commands in a shell ( #990 )
2026-10-07 08:53:52 +00:00
David Peter
e4a3213bf3
Revise README content and demo description
...
Updated README to remove badges and improve demo description.
2026-10-06 17:39:19 +02:00
David Peter
be746aee55
Remove Chinese link from README
...
Removed Chinese link from the README.
2026-10-06 17:33:53 +02:00
David Peter
4ae793ca31
Update demo section in README.md
2026-10-06 16:56:09 +02:00
David Peter
ccc84495ec
Prepare release v2.0.0-alpha.1
v2.0.0-alpha.1
2026-10-06 16:00:09 +02:00
David Peter
bdbfae9907
Alternative performance metrics in the terminal ( #986 )
2026-10-06 15:50:19 +02:00
David Peter
3b64ea1bf5
Document Linux peak RSS measurement limitation
2026-10-06 13:25:36 +02:00
David Peter
7395dde05d
Document the new JSON export format in the changelog ( #985 )
...
* docs: document JSON schema v2 breaking changes
* docs: simplify JSON example introduction
* Update `--export-json` to schema version 2
Updated the JSON format for `--export-json` to schema version 2, which now includes metadata, per-run measurements, and statistical summaries. Consumers must update their code to accommodate the new structure.
* Revise breaking changes in CHANGELOG
Updated breaking changes section to clarify command execution and JSON export format.
2026-10-06 09:35:00 +02:00
David Peter
e262cd6ea5
Support hardware counters in plotting scripts ( #984 )
2026-10-06 09:09:18 +02:00
David Peter
bc3a3f0524
Support hardware counters (instructions, cache misses, ...) ( #983 )
...
* Add hardware counters to JSON exports
* Clarify Linux hardware counter setup
2026-10-06 08:59:40 +02:00
David Peter
ab86cb99cc
Make --shell=none the default ( #982 )
2026-10-06 08:41:59 +02:00
David Peter
ef86c830b5
Support all exported metrics in plotting scripts ( #981 )
2026-10-05 22:48:06 +02:00
David Peter
f26c015518
Merge pull request #790 from sharkdp/new-metrics
...
New JSON format
2026-10-05 21:20:56 +02:00
David Peter
3cf3c5d3f2
clarify README
2026-10-05 21:11:44 +02:00
David Peter
579b762790
Consistent display name
2026-10-05 21:02:52 +02:00
David Peter
eedec07812
Cover JSON exports with integration snapshots
2026-10-05 20:42:13 +02:00
David Peter
cb021e64b9
Mark reference commands in JSON exports
2026-10-05 20:27:13 +02:00
David Peter
95118147af
Rename peak memory metric to memory_peak_resident
2026-10-05 20:23:55 +02:00
David Peter
0d86e78ede
Refine JSON schema and command metadata
2026-10-05 18:11:10 +02:00
David Peter
c5d3a81fc5
Include raw commands in JSON exports when names differ
2026-10-05 17:02:34 +02:00
David Peter
1b3ec922fa
Export metric summaries and adapt analysis scripts
2026-10-05 16:59:35 +02:00
David Peter
6d0ae4f87c
Add benchmark session metadata to JSON exports
2026-10-05 16:27:35 +02:00
David Peter
d60eba407d
Version the JSON export schema
2026-10-05 16:10:08 +02:00
David Peter
02b0db5c96
Adapt tests to rebased reference handling
2026-10-05 16:03:23 +02:00
David Peter
ad6b4e2b1e
Merge pull request #980 from sharkdp/docs/changelog-reference-979
...
Document reference changes in changelog
v1.21.0
2026-10-05 16:02:47 +02:00
David Peter
4cd0e24586
Document JSON measurements and omit unavailable memory metrics
2026-10-05 16:01:30 +02:00
David Peter
21bbcc5490
Preserve the median precondition from master
2026-10-05 16:01:30 +02:00
David Peter
6af615c19f
Resolve overlap with merged result refactors and iteration support
2026-10-05 16:01:30 +02:00
David Peter
8ed8757ac2
Avoid duplicated units in automatic quantity formatting
2026-10-05 16:01:30 +02:00
David Peter
cf381994d1
Resolve overlap with merged measurement refactors and current master
2026-10-05 16:01:30 +02:00
David Peter
7a80feb4b0
Fix Windows build error?
2026-10-05 16:01:13 +02:00
David Peter
0bf7d50fda
Minor cleanup
2026-10-05 16:00:48 +02:00
David Peter
488f18a1a7
Minor change
2026-10-05 16:00:48 +02:00
David Peter
c64e69f3d4
Remove statistical dependency
2026-10-05 16:00:48 +02:00
David Peter
e9892eaa13
Split out statistics module
2026-10-05 16:00:48 +02:00
David Peter
9c2ee56cba
Cleanup
2026-10-05 16:00:48 +02:00
David Peter
3a2c8ab177
Unit safe statistics functions
2026-10-05 16:00:35 +02:00
David Peter
f342e1f5de
Make memory units available
2026-10-05 16:00:35 +02:00
David Peter
534d5683ab
Yet another API iteration
2026-10-05 16:00:21 +02:00
David Peter
7d408d6a0d
Add test
2026-10-05 16:00:08 +02:00