diff options
-rw-r--r-- | components/selectors/Cargo.toml | 1 | ||||
-rw-r--r-- | components/selectors/bloom.rs | 6 | ||||
-rw-r--r-- | components/selectors/lib.rs | 3 |
3 files changed, 7 insertions, 3 deletions
diff --git a/components/selectors/Cargo.toml b/components/selectors/Cargo.toml index 3894e3e21ad..dbaf0bdc2a2 100644 --- a/components/selectors/Cargo.toml +++ b/components/selectors/Cargo.toml @@ -20,6 +20,7 @@ doctest = false [features] gecko_like_types = [] +unstable = [] [dependencies] bitflags = "0.7" diff --git a/components/selectors/bloom.rs b/components/selectors/bloom.rs index 0f6fabbaa10..6f2ca8e3141 100644 --- a/components/selectors/bloom.rs +++ b/components/selectors/bloom.rs @@ -259,7 +259,7 @@ mod bench { let mut i = 0_usize; - b.bench_n(1000, |b| { + b.bench(|b| { b.iter(|| { test::black_box(bf.might_contain(&i)); i += 1; @@ -271,7 +271,7 @@ mod bench { fn insert(b: &mut test::Bencher) { let mut bf = BloomFilter::new(); - b.bench_n(1000, |b| { + b.bench(|b| { let mut i = 0_usize; b.iter(|| { @@ -288,7 +288,7 @@ mod bench { bf.insert(&i); } - b.bench_n(1000, |b| { + b.bench(|b| { let mut i = 0_usize; b.iter(|| { diff --git a/components/selectors/lib.rs b/components/selectors/lib.rs index 568e1aaba70..c2ad24ee73e 100644 --- a/components/selectors/lib.rs +++ b/components/selectors/lib.rs @@ -2,6 +2,9 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +// Make |cargo bench| work. +#![cfg_attr(feature = "unstable", feature(test))] + #[macro_use] extern crate bitflags; #[macro_use] extern crate cssparser; #[macro_use] extern crate log; |