Philip Taron
|
4de8ee7ab3
|
ci.eval.compare: split out equivalent values into their own table
(cherry picked from commit d80d4a77b7)
|
2025-09-18 09:01:07 -07:00 |
|
Philip Taron
|
8004d8c3a1
|
ci.eval.compare: explain the various metrics under the --explain flag
(cherry picked from commit fb1647ec6e)
|
2025-09-18 09:01:07 -07:00 |
|
Philip Taron
|
44b98f2061
|
ci.eval.compare: remove the duplicate cpuTime key
(cherry picked from commit c9860ef95c)
|
2025-09-18 09:01:07 -07:00 |
|
Philip Taron
|
0bd4b9198e
|
ci.eval.compare: put things with counts together
(cherry picked from commit 2817f79649)
|
2025-09-18 09:01:07 -07:00 |
|
Philip Taron
|
b76a3c88b5
|
ci.eval.compare: put things with bytes together
(cherry picked from commit 210e3e1151)
|
2025-09-18 09:01:07 -07:00 |
|
Philip Taron
|
b692055537
|
ci.eval.compare: make the table format using tabulate not manually
(cherry picked from commit 3edc1e204e)
|
2025-09-18 09:01:07 -07:00 |
|
Philip Taron
|
c84ffaef49
|
ci.eval.compare: sort time metrics first, then GC metrics, then everything else
(cherry picked from commit 4eaa094f20)
|
2025-09-18 09:01:07 -07:00 |
|
Philip Taron
|
17decc0429
|
ci.eval.compare: assert types in flatten_data
(cherry picked from commit e83e900874)
|
2025-09-18 09:01:07 -07:00 |
|
Philip Taron
|
c9156ea263
|
ci.eval.compare: delete unreferenced global
(cherry picked from commit 9959a4e507)
|
2025-09-18 09:01:07 -07:00 |
|
Philip Taron
|
59b03676e9
|
ci.eval.compare: instead of manually tabulating, use tabulate
(cherry picked from commit e4101ea3a9)
|
2025-09-18 09:01:06 -07:00 |
|
Philip Taron
|
87aef29e19
|
ci.eval.compare: support passing single files to cmp-stats
(cherry picked from commit 7818a245f7)
|
2025-09-18 09:01:06 -07:00 |
|
Philip Taron
|
8352e6a4f5
|
ci.eval.compare: allow before_vals == 1 but avoid the t-test
(cherry picked from commit 4bc54e7a3a)
|
2025-09-18 09:01:06 -07:00 |
|
Philip Taron
|
24386eb559
|
ci.eval.compare: require the directories to exist (they always should)
(cherry picked from commit 4c7ec9bf20)
|
2025-09-18 09:01:06 -07:00 |
|
Philip Taron
|
6183797e12
|
ci.eval.compare: use argument parsing instead of environment variables to pass before/after to cmp-stats.py
(cherry picked from commit 241bb94b64)
|
2025-09-18 09:01:06 -07:00 |
|
Philip Taron
|
647f205057
|
ci.eval.compare: extract main function in cmp-stats.py
(cherry picked from commit 4c2c6d9c43)
|
2025-09-18 09:01:06 -07:00 |
|
Philip Taron
|
928e921d7b
|
ci.eval.compare: sort imports in cmp-stats.py
(cherry picked from commit 6900cf62ee)
|
2025-09-18 09:01:06 -07:00 |
|
Philip Taron
|
cfc365f266
|
ci.eval.compare: format cmp-stats.py with ruff
(cherry picked from commit a3c01782d3)
|
2025-09-18 09:01:06 -07:00 |
|
Johannes Kirschbauer
|
4f64ebd02b
|
ci/eval-stats: sort output table by metric name
|
2025-05-07 18:05:07 +02:00 |
|
Johannes Kirschbauer
|
0d584f7c8f
|
ci/compare: nix stats comparison
Displays stats table in the step-summary if there are no added/removed packages
|
2025-05-06 21:49:18 +02:00 |
|
Johannes Kirschbauer
|
a3520e9577
|
Revert "ci/compare: Bring back nix stats comparison"
|
2025-05-01 23:02:38 +02:00 |
|
Johannes Kirschbauer
|
78e8992345
|
ci/compare: nix stats comparison
Displays stats table in the step-summary if there are no added/removed packages
|
2025-05-01 22:41:12 +02:00 |
|