David Peter
27c98c6f87
Make plotting scripts runnable with uv
2026-10-07 11:24:14 +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
David Peter
3d9e230b65
Get rid of value_in
2026-10-05 16:00:08 +02:00
David Peter
6b4e9eb5c2
Represent memory usage as f64 as well
2026-10-05 16:00:08 +02:00
David Peter
27ad0fb65e
Do not use value_in for CSV export
2026-10-05 16:00:08 +02:00
David Peter
ebf127338c
Further simplification of the API
2026-10-05 16:00:08 +02:00
David Peter
4badeb6312
Quantity API cleanup
2026-10-05 15:59:56 +02:00
David Peter
0257df96bd
Fix Windows includes
2026-10-05 15:59:43 +02:00
David Peter
500bc36da6
TODO comments
2026-10-05 15:59:43 +02:00
David Peter
3494c8abe6
Remove alternative constructors
2026-10-05 15:59:43 +02:00
David Peter
f57c4e6d78
Support minutes and hours
2026-10-05 15:59:43 +02:00