dlist: Remove bench tests for vec
These tests for ~[] performance don't really belong here, they were for comparison.
This commit is contained in:
parent
bfa9b43b71
commit
b1a071e314
@ -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 |_| {}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user