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
4cd0e24586
Document JSON measurements and omit unavailable memory metrics
2026-10-05 16:01:30 +02:00
David Peter
4badeb6312
Quantity API cleanup
2026-10-05 15:59:56 +02:00
David Peter
418e43a652
Implement TimeUnit functions via uom
2026-10-05 15:59:28 +02:00
David Peter
f7429e2fb2
Use parameterized benchmarks as references
2026-10-05 14:59:18 +02:00
David Peter
aa14b8c0d9
Group units, formatting, and statistics under quantity
2026-10-05 10:46:51 +02:00
David Peter
ac617c8714
Add new --sort option
...
This adds a new `--sort` option to choose the way in which the results
in the speed comparison and the markup exports are ordered.
closes #614
closes #601
2023-06-03 21:34:36 +02:00
David Peter
c7e56942f7
Fix clippy suggestions
2022-09-07 09:20:50 +02:00
David Peter
dcfeede18e
Move functionality to scheduler
2022-02-22 09:07:40 +01:00
David Peter
5c634c9f2f
Move a few modules to util
2022-02-06 20:19:50 +01:00
David Peter
e5e4c8c020
New 'benchmark' module folder
2022-02-06 20:19:50 +01:00
David Peter
2040810ce3
Unified error handling
2022-02-06 20:19:50 +01:00
David Peter
9df6174bc2
Re-order imports
2021-08-24 22:44:08 +02:00
David Peter
30c381fe2a
Flat directory/module structure
2021-08-24 22:44:08 +02:00