dlist: Remove bench tests for vec

These tests for ~[] performance don't really belong here, they were for
comparison.
This commit is contained in:
blake2-ppc 2013-07-21 21:05:48 +02:00
parent bfa9b43b71
commit b1a071e314

View File

@ -975,13 +975,6 @@ mod tests {
let _: DList<int> = v.iter().transform(|x| *x).collect();
}
}
#[bench]
fn bench_collect_into_vec(b: &mut test::BenchHarness) {
let v = &[0, ..64];
do b.iter {
let _: ~[int] = v.iter().transform(|&x|x).collect();
}
}
#[bench]
fn bench_push_front(b: &mut test::BenchHarness) {
@ -990,14 +983,6 @@ mod tests {
m.push_front(0);
}
}
#[bench]
fn bench_push_front_vec_size10(b: &mut test::BenchHarness) {
let mut m = ~[0, ..10];
do b.iter {
m.unshift(0);
m.pop(); // to keep it fair, dont' grow the vec
}
}
#[bench]
fn bench_push_back(b: &mut test::BenchHarness) {
@ -1006,13 +991,7 @@ mod tests {
m.push_back(0);
}
}
#[bench]
fn bench_push_back_vec(b: &mut test::BenchHarness) {
let mut m = ~[];
do b.iter {
m.push(0);
}
}
#[bench]
fn bench_push_back_pop_back(b: &mut test::BenchHarness) {
let mut m = DList::new::<int>();
@ -1021,14 +1000,6 @@ mod tests {
m.pop_back();
}
}
#[bench]
fn bench_push_back_pop_back_vec(b: &mut test::BenchHarness) {
let mut m = ~[];
do b.iter {
m.push(0);
m.pop();
}
}
#[bench]
fn bench_push_front_pop_front(b: &mut test::BenchHarness) {
@ -1091,12 +1062,5 @@ mod tests {
assert!(m.mut_rev_iter().len_() == 128);
}
}
#[bench]
fn bench_iter_vec(b: &mut test::BenchHarness) {
let v = &[0, ..128];
do b.iter {
for v.iter().advance |_| {}
}
}
}