Skip to content

Commit cf9aaca

Browse files
committed
Pre-calculate the number of rollups
1 parent d22be43 commit cf9aaca

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

site/src/comparison.rs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1575,6 +1575,13 @@ async fn generate_report(
15751575
let first_commit_prefix = first_commit.chars().take(8).collect::<String>();
15761576
let last_commit_prefix = last_commit.chars().take(8).collect::<String>();
15771577

1578+
let rollup_count = regressions
1579+
.iter()
1580+
.chain(improvements.iter())
1581+
.chain(mixed.iter())
1582+
.filter(|s| s.contains("Rollup of"))
1583+
.count();
1584+
15781585
format!(
15791586
r#####"# {date} Triage Log
15801587
@@ -1585,7 +1592,7 @@ Revision range: [{first_commit_prefix}..{last_commit_prefix}](https://perf.rust-
15851592
15861593
{summary}
15871594
1588-
{num_regressions} Regression{regressions_suffix}, {num_improvements} Improvement{improvements_suffix}, {num_mixed} Mixed; ??? of them in rollups
1595+
{num_regressions} Regression{regressions_suffix}, {num_improvements} Improvement{improvements_suffix}, {num_mixed} Mixed; {rollup_count} of them in rollups
15891596
{num_comparisons} artifact comparisons made in total
15901597
15911598
#### Regressions

0 commit comments

Comments
 (0)