Skip to content

Commit b37a88c

Browse files
alexcrichtonMark-Simulacrum
authored andcommitted
Semicolon separators
1 parent d1eb163 commit b37a88c

File tree

2 files changed

+13
-12
lines changed

2 files changed

+13
-12
lines changed

src/bin/rustc-fake.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ fn print_memory() {
7575
let mut usage = mem::zeroed();
7676
let r = libc::getrusage(libc::RUSAGE_CHILDREN, &mut usage);
7777
if r == 0 {
78-
println!("{},,max-rss,3,100.00", usage.ru_maxrss);
78+
println!("{};;max-rss;3;100.00", usage.ru_maxrss);
7979
}
8080
}
8181
}

src/bin/rustc-perf-collector/execute.rs

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
//! Execute benchmarks in a sysroot.
22
3+
use std::cmp;
34
use std::env;
45
use std::path::{Path, PathBuf};
56
use std::process::Command;
@@ -104,7 +105,7 @@ impl Benchmark {
104105

105106
let mut patches = Vec::new();
106107
for patch_run in patch_runs {
107-
let n = patch_run.runs.len();
108+
// let n = patch_run.runs.len();
108109
let mut runs = patch_run.runs.into_iter();
109110
let Run { mut passes, mut stats, name: _ } = runs.next().unwrap();
110111
for run in runs {
@@ -113,25 +114,25 @@ impl Benchmark {
113114
Some(b) => b,
114115
None => bail!("expected name {} to exist in both a and b", a.name),
115116
};
116-
a.time += b.time;
117-
a.mem += b.mem;
117+
a.time = f64::min(a.time, b.time);
118+
a.mem = cmp::min(a.mem, b.mem);
118119
}
119120

120121
for a in &mut stats {
121122
let b = match run.stats.iter().find(|p| p.name == a.name) {
122123
Some(b) => b,
123124
None => bail!("expected name {} to exist in both a and b", a.name),
124125
};
125-
a.cnt += b.cnt;
126+
a.cnt = f64::min(a.cnt, b.cnt);
126127
}
127128
}
128-
for pass in &mut passes {
129-
pass.time /= n as f64;
130-
pass.mem /= n as u64;
131-
}
132-
for stat in &mut stats {
133-
stat.cnt /= n as f64;
134-
}
129+
// for pass in &mut passes {
130+
// pass.time /= n as f64;
131+
// pass.mem /= n as u64;
132+
// }
133+
// for stat in &mut stats {
134+
// stat.cnt /= n as f64;
135+
// }
135136
patches.push(Patch {
136137
name: patch_run.name.clone(),
137138
patch: patch_run.patch.clone(),

0 commit comments

Comments
 (0)