1212 Commits
Author SHA1 Message Date
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