]> git.lizzy.rs Git - rust.git/commitdiff
Update libcollections tests to pass the new type rules. They used to return a pointer...
authorNiko Matsakis <niko@alum.mit.edu>
Fri, 14 Nov 2014 10:55:10 +0000 (05:55 -0500)
committerNiko Matsakis <niko@alum.mit.edu>
Wed, 19 Nov 2014 11:20:20 +0000 (06:20 -0500)
src/libcollections/bit.rs
src/libcollections/slice.rs

index 0529bb8904ab9b3011be246271bfe4c37912fe98..64abc78daf309c70f2e379ed445d9e053d7f5f70 100644 (file)
@@ -1678,10 +1678,10 @@ fn size_hint(&self) -> (uint, Option<uint>) {
 mod tests {
     use std::prelude::*;
     use std::iter::range_step;
-    use std::u32;
     use std::rand;
     use std::rand::Rng;
-    use test::Bencher;
+    use std::u32;
+    use test::{Bencher, black_box};
 
     use super::{Bitv, BitvSet, from_fn, from_bytes};
     use bitv;
@@ -2676,8 +2676,8 @@ fn bench_uint_small(b: &mut Bencher) {
             for _ in range(0u, 100) {
                 bitv |= 1 << ((r.next_u32() as uint) % u32::BITS);
             }
-            &bitv
-        })
+            black_box(&bitv)
+        });
     }
 
     #[bench]
@@ -2688,8 +2688,8 @@ fn bench_bitv_set_big_fixed(b: &mut Bencher) {
             for _ in range(0u, 100) {
                 bitv.set((r.next_u32() as uint) % BENCH_BITS, true);
             }
-            &bitv
-        })
+            black_box(&bitv)
+        });
     }
 
     #[bench]
@@ -2700,8 +2700,8 @@ fn bench_bitv_set_big_variable(b: &mut Bencher) {
             for _ in range(0u, 100) {
                 bitv.set((r.next_u32() as uint) % BENCH_BITS, r.gen());
             }
-            &bitv
-        })
+            black_box(&bitv);
+        });
     }
 
     #[bench]
@@ -2712,8 +2712,8 @@ fn bench_bitv_set_small(b: &mut Bencher) {
             for _ in range(0u, 100) {
                 bitv.set((r.next_u32() as uint) % u32::BITS, true);
             }
-            &bitv
-        })
+            black_box(&bitv);
+        });
     }
 
     #[bench]
@@ -2724,8 +2724,8 @@ fn bench_bitvset_small(b: &mut Bencher) {
             for _ in range(0u, 100) {
                 bitv.insert((r.next_u32() as uint) % u32::BITS);
             }
-            &bitv
-        })
+            black_box(&bitv);
+        });
     }
 
     #[bench]
@@ -2736,8 +2736,8 @@ fn bench_bitvset_big(b: &mut Bencher) {
             for _ in range(0u, 100) {
                 bitv.insert((r.next_u32() as uint) % BENCH_BITS);
             }
-            &bitv
-        })
+            black_box(&bitv);
+        });
     }
 
     #[bench]
index 132a07af6b67b5d758095e5edf36866387277525..5e341ba8b04d3b2e90e19cb5717a5d3ee762915d 100644 (file)
@@ -2084,7 +2084,7 @@ mod bench {
     use std::rand::{weak_rng, Rng};
     use std::mem;
     use std::ptr;
-    use test::Bencher;
+    use test::{Bencher, black_box};
 
     use vec::Vec;
 
@@ -2140,8 +2140,8 @@ fn push(b: &mut Bencher) {
         let mut vec: Vec<uint> = vec![];
         b.iter(|| {
             vec.push(0);
-            &vec
-        })
+            black_box(&vec);
+        });
     }
 
     #[bench]