libstd: Fix Win32 and other bustage.

This commit is contained in:
Patrick Walton
2013-11-22 14:15:32 -08:00
parent 749ee53c6d
commit 151b7ed52d
10 changed files with 41 additions and 39 deletions

View File

@@ -3894,25 +3894,25 @@ mod bench {
#[bench]
fn push(bh: &mut BenchHarness) {
let mut vec: ~[uint] = ~[0u];
do bh.iter() {
bh.iter(|| {
vec.push(0);
}
})
}
#[bench]
fn starts_with_same_vector(bh: &mut BenchHarness) {
let vec: ~[uint] = vec::from_fn(100, |i| i);
do bh.iter() {
bh.iter(|| {
vec.starts_with(vec);
}
})
}
#[bench]
fn starts_with_single_element(bh: &mut BenchHarness) {
let vec: ~[uint] = ~[0u];
do bh.iter() {
bh.iter(|| {
vec.starts_with(vec);
}
})
}
#[bench]
@@ -3920,25 +3920,25 @@ mod bench {
let vec: ~[uint] = vec::from_fn(100, |i| i);
let mut match_vec: ~[uint] = vec::from_fn(99, |i| i);
match_vec.push(0);
do bh.iter() {
bh.iter(|| {
vec.starts_with(match_vec);
}
})
}
#[bench]
fn ends_with_same_vector(bh: &mut BenchHarness) {
let vec: ~[uint] = vec::from_fn(100, |i| i);
do bh.iter() {
bh.iter(|| {
vec.ends_with(vec);
}
})
}
#[bench]
fn ends_with_single_element(bh: &mut BenchHarness) {
let vec: ~[uint] = ~[0u];
do bh.iter() {
bh.iter(|| {
vec.ends_with(vec);
}
})
}
#[bench]
@@ -3946,16 +3946,16 @@ mod bench {
let vec: ~[uint] = vec::from_fn(100, |i| i);
let mut match_vec: ~[uint] = vec::from_fn(100, |i| i);
match_vec[0] = 200;
do bh.iter() {
bh.iter(|| {
vec.starts_with(match_vec);
}
})
}
#[bench]
fn contains_last_element(bh: &mut BenchHarness) {
let vec: ~[uint] = vec::from_fn(100, |i| i);
do bh.iter() {
bh.iter(|| {
vec.contains(&99u);
}
})
}
}