We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
-NaN%
1 parent 826b835 commit 4ca1277Copy full SHA for 4ca1277
src/librustc/middle/borrowck/mod.rs
@@ -98,9 +98,9 @@ pub fn check_crate(tcx: &ty::ctxt,
98
}
99
100
fn make_stat(bccx: &BorrowckCtxt, stat: uint) -> String {
101
- let stat_f = stat as f64;
102
let total = bccx.stats.guaranteed_paths.get() as f64;
103
- format!("{} ({:.0f}%)", stat , stat_f * 100.0 / total)
+ let perc = if total == 0.0 { 0.0 } else { stat as f64 * 100.0 / total };
+ format!("{} ({:.0f}%)", stat, perc)
104
105
106
saw approval from alexcrichton at hirschenberger@4ca1277
merging hirschenberger/rust/borrock-stats-div-by-zero = 4ca1277 into auto
hirschenberger/rust/borrock-stats-div-by-zero = 4ca1277 merged ok, testing candidate = 64e722ce
some tests failed: failure: http://buildbot.rust-lang.org/builders/auto-mac-64-nopt-t/builds/507 exception: http://buildbot.rust-lang.org/builders/auto-mac-32-opt/builds/507 exception: http://buildbot.rust-lang.org/builders/auto-mac-64-opt/builds/507 exception: http://buildbot.rust-lang.org/builders/auto-linux-32-opt/builds/507 exception: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-c/builds/508 exception: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-t/builds/507 exception: http://buildbot.rust-lang.org/builders/auto-linux-64-opt/builds/513 exception: http://buildbot.rust-lang.org/builders/auto-linux-64-nopt-c/builds/508 exception: http://buildbot.rust-lang.org/builders/auto-linux-64-nopt-t/builds/507 exception: http://buildbot.rust-lang.org/builders/auto-linux-64-x-android-t/builds/510 exception: http://buildbot.rust-lang.org/builders/auto-win-32-opt/builds/508 exception: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-t/builds/508 exception: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-c/builds/509
hirschenberger/rust/borrock-stats-div-by-zero = 4ca1277 merged ok, testing candidate = f46df3fe
some tests failed: failure: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-t/builds/512 exception: http://buildbot.rust-lang.org/builders/auto-mac-32-opt/builds/511 exception: http://buildbot.rust-lang.org/builders/auto-mac-64-opt/builds/511 exception: http://buildbot.rust-lang.org/builders/auto-mac-64-nopt-c/builds/510 exception: http://buildbot.rust-lang.org/builders/auto-mac-64-nopt-t/builds/511 exception: http://buildbot.rust-lang.org/builders/auto-linux-32-opt/builds/511 exception: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-c/builds/512 exception: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-t/builds/511 exception: http://buildbot.rust-lang.org/builders/auto-linux-64-opt/builds/517 exception: http://buildbot.rust-lang.org/builders/auto-linux-64-nopt-c/builds/512 exception: http://buildbot.rust-lang.org/builders/auto-linux-64-nopt-t/builds/511 exception: http://buildbot.rust-lang.org/builders/auto-linux-64-x-android-t/builds/514 exception: http://buildbot.rust-lang.org/builders/auto-win-32-opt/builds/512 exception: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-c/builds/513
hirschenberger/rust/borrock-stats-div-by-zero = 4ca1277 merged ok, testing candidate = d30776e
all tests pass: success: http://buildbot.rust-lang.org/builders/auto-mac-32-opt/builds/515 success: http://buildbot.rust-lang.org/builders/auto-mac-64-opt/builds/515 success: http://buildbot.rust-lang.org/builders/auto-mac-64-nopt-c/builds/514 success: http://buildbot.rust-lang.org/builders/auto-mac-64-nopt-t/builds/515 success: http://buildbot.rust-lang.org/builders/auto-linux-32-opt/builds/515 success: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-c/builds/516 success: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-t/builds/515 success: http://buildbot.rust-lang.org/builders/auto-linux-64-opt/builds/521 success: http://buildbot.rust-lang.org/builders/auto-linux-64-nopt-c/builds/516 success: http://buildbot.rust-lang.org/builders/auto-linux-64-nopt-t/builds/515 success: http://buildbot.rust-lang.org/builders/auto-linux-64-x-android-t/builds/518 success: http://buildbot.rust-lang.org/builders/auto-win-32-opt/builds/516 success: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-t/builds/516 success: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-c/builds/517
fast-forwarding master to auto = d30776e
13 commit comments
bors commentedon Jul 25, 2014
saw approval from alexcrichton
at hirschenberger@4ca1277
bors commentedon Jul 25, 2014
merging hirschenberger/rust/borrock-stats-div-by-zero = 4ca1277 into auto
bors commentedon Jul 25, 2014
hirschenberger/rust/borrock-stats-div-by-zero = 4ca1277 merged ok, testing candidate = 64e722ce
bors commentedon Jul 25, 2014
some tests failed:
failure: http://buildbot.rust-lang.org/builders/auto-mac-64-nopt-t/builds/507
exception: http://buildbot.rust-lang.org/builders/auto-mac-32-opt/builds/507
exception: http://buildbot.rust-lang.org/builders/auto-mac-64-opt/builds/507
exception: http://buildbot.rust-lang.org/builders/auto-linux-32-opt/builds/507
exception: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-c/builds/508
exception: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-t/builds/507
exception: http://buildbot.rust-lang.org/builders/auto-linux-64-opt/builds/513
exception: http://buildbot.rust-lang.org/builders/auto-linux-64-nopt-c/builds/508
exception: http://buildbot.rust-lang.org/builders/auto-linux-64-nopt-t/builds/507
exception: http://buildbot.rust-lang.org/builders/auto-linux-64-x-android-t/builds/510
exception: http://buildbot.rust-lang.org/builders/auto-win-32-opt/builds/508
exception: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-t/builds/508
exception: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-c/builds/509
bors commentedon Jul 25, 2014
saw approval from alexcrichton
at hirschenberger@4ca1277
bors commentedon Jul 25, 2014
merging hirschenberger/rust/borrock-stats-div-by-zero = 4ca1277 into auto
bors commentedon Jul 25, 2014
hirschenberger/rust/borrock-stats-div-by-zero = 4ca1277 merged ok, testing candidate = f46df3fe
bors commentedon Jul 25, 2014
some tests failed:
failure: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-t/builds/512
exception: http://buildbot.rust-lang.org/builders/auto-mac-32-opt/builds/511
exception: http://buildbot.rust-lang.org/builders/auto-mac-64-opt/builds/511
exception: http://buildbot.rust-lang.org/builders/auto-mac-64-nopt-c/builds/510
exception: http://buildbot.rust-lang.org/builders/auto-mac-64-nopt-t/builds/511
exception: http://buildbot.rust-lang.org/builders/auto-linux-32-opt/builds/511
exception: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-c/builds/512
exception: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-t/builds/511
exception: http://buildbot.rust-lang.org/builders/auto-linux-64-opt/builds/517
exception: http://buildbot.rust-lang.org/builders/auto-linux-64-nopt-c/builds/512
exception: http://buildbot.rust-lang.org/builders/auto-linux-64-nopt-t/builds/511
exception: http://buildbot.rust-lang.org/builders/auto-linux-64-x-android-t/builds/514
exception: http://buildbot.rust-lang.org/builders/auto-win-32-opt/builds/512
exception: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-c/builds/513
bors commentedon Jul 25, 2014
saw approval from alexcrichton
at hirschenberger@4ca1277
bors commentedon Jul 25, 2014
merging hirschenberger/rust/borrock-stats-div-by-zero = 4ca1277 into auto
bors commentedon Jul 25, 2014
hirschenberger/rust/borrock-stats-div-by-zero = 4ca1277 merged ok, testing candidate = d30776e
bors commentedon Jul 25, 2014
all tests pass:
success: http://buildbot.rust-lang.org/builders/auto-mac-32-opt/builds/515
success: http://buildbot.rust-lang.org/builders/auto-mac-64-opt/builds/515
success: http://buildbot.rust-lang.org/builders/auto-mac-64-nopt-c/builds/514
success: http://buildbot.rust-lang.org/builders/auto-mac-64-nopt-t/builds/515
success: http://buildbot.rust-lang.org/builders/auto-linux-32-opt/builds/515
success: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-c/builds/516
success: http://buildbot.rust-lang.org/builders/auto-linux-32-nopt-t/builds/515
success: http://buildbot.rust-lang.org/builders/auto-linux-64-opt/builds/521
success: http://buildbot.rust-lang.org/builders/auto-linux-64-nopt-c/builds/516
success: http://buildbot.rust-lang.org/builders/auto-linux-64-nopt-t/builds/515
success: http://buildbot.rust-lang.org/builders/auto-linux-64-x-android-t/builds/518
success: http://buildbot.rust-lang.org/builders/auto-win-32-opt/builds/516
success: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-t/builds/516
success: http://buildbot.rust-lang.org/builders/auto-win-32-nopt-c/builds/517
bors commentedon Jul 25, 2014
fast-forwarding master to auto = d30776e