Home
last modified time | relevance | path

Searched refs:Criterion (Results 1 – 25 of 60) sorted by relevance

123

/external/rust/crates/itertools/benches/
Dbench1.rs1 use criterion::{black_box, criterion_group, criterion_main, Criterion};
14 fn slice_iter(c: &mut Criterion) { in slice_iter() argument
24 fn slice_iter_rev(c: &mut Criterion) { in slice_iter_rev() argument
34 fn zip_default_zip(c: &mut Criterion) { in zip_default_zip() argument
50 fn zipdot_i32_default_zip(c: &mut Criterion) { in zipdot_i32_default_zip() argument
67 fn zipdot_f32_default_zip(c: &mut Criterion) { in zipdot_f32_default_zip() argument
84 fn zip_default_zip3(c: &mut Criterion) { in zip_default_zip3() argument
103 fn zip_slices_ziptuple(c: &mut Criterion) { in zip_slices_ziptuple() argument
119 fn zipslices(c: &mut Criterion) { in zipslices() argument
135 fn zipslices_mut(c: &mut Criterion) { in zipslices_mut() argument
[all …]
Dpowerset.rs1 use criterion::{black_box, criterion_group, criterion_main, Criterion};
10 fn powerset_n(c: &mut Criterion, n: usize) { in powerset_n() argument
23 fn powerset_0(c: &mut Criterion) { powerset_n(c, 0); } in powerset_0() argument
25 fn powerset_1(c: &mut Criterion) { powerset_n(c, 1); } in powerset_1() argument
27 fn powerset_2(c: &mut Criterion) { powerset_n(c, 2); } in powerset_2() argument
29 fn powerset_4(c: &mut Criterion) { powerset_n(c, 4); } in powerset_4() argument
31 fn powerset_8(c: &mut Criterion) { powerset_n(c, 8); } in powerset_8() argument
33 fn powerset_12(c: &mut Criterion) { powerset_n(c, 12); } in powerset_12() argument
Dcombinations.rs1 use criterion::{black_box, criterion_group, criterion_main, Criterion};
11 fn comb_for1(c: &mut Criterion) { in comb_for1() argument
21 fn comb_for2(c: &mut Criterion) { in comb_for2() argument
33 fn comb_for3(c: &mut Criterion) { in comb_for3() argument
47 fn comb_for4(c: &mut Criterion) { in comb_for4() argument
63 fn comb_c1(c: &mut Criterion) { in comb_c1() argument
73 fn comb_c2(c: &mut Criterion) { in comb_c2() argument
83 fn comb_c3(c: &mut Criterion) { in comb_c3() argument
93 fn comb_c4(c: &mut Criterion) { in comb_c4() argument
103 fn comb_c14(c: &mut Criterion) { in comb_c14() argument
Dtuple_combinations.rs1 use criterion::{black_box, criterion_group, criterion_main, Criterion};
10 fn tuple_comb_for1(c: &mut Criterion) { in tuple_comb_for1() argument
20 fn tuple_comb_for2(c: &mut Criterion) { in tuple_comb_for2() argument
32 fn tuple_comb_for3(c: &mut Criterion) { in tuple_comb_for3() argument
46 fn tuple_comb_for4(c: &mut Criterion) { in tuple_comb_for4() argument
62 fn tuple_comb_c1(c: &mut Criterion) { in tuple_comb_c1() argument
72 fn tuple_comb_c2(c: &mut Criterion) { in tuple_comb_c2() argument
82 fn tuple_comb_c3(c: &mut Criterion) { in tuple_comb_c3() argument
92 fn tuple_comb_c4(c: &mut Criterion) { in tuple_comb_c4() argument
Dcombinations_with_replacement.rs1 use criterion::{black_box, criterion_group, criterion_main, Criterion};
4 fn comb_replacement_n10_k5(c: &mut Criterion) { in comb_replacement_n10_k5() argument
14 fn comb_replacement_n5_k10(c: &mut Criterion) { in comb_replacement_n5_k10() argument
24 fn comb_replacement_n10_k10(c: &mut Criterion) { in comb_replacement_n10_k10() argument
Dtuples.rs1 use criterion::{criterion_group, criterion_main, Criterion};
64 fn $FOR_CHUNKS(c: &mut Criterion) {
79 fn $FOR_WINDOWS(c: &mut Criterion) {
92 fn $TUPLES(c: &mut Criterion) {
105 fn $CHUNKS(c: &mut Criterion) {
118 fn $TUPLE_WINDOWS(c: &mut Criterion) {
131 fn $WINDOWS(c: &mut Criterion) {
Dfold_specialization.rs1 use criterion::{criterion_group, criterion_main, Criterion};
28 pub fn external(c: &mut Criterion) in external() argument
43 pub fn internal_specialized(c: &mut Criterion) in internal_specialized() argument
54 pub fn internal_unspecialized(c: &mut Criterion) in internal_unspecialized() argument
Dtree_fold1.rs1 use criterion::{criterion_group, criterion_main, Criterion};
34 pub fn sum(c: &mut Criterion) {
44 pub fn complex_iter(c: &mut Criterion) {
56 pub fn string_format(c: &mut Criterion) {
/external/rust/crates/criterion/
DCHANGELOG.md15 - Criterion.rs will now give a clear error message in case of benchmarks that take zero time.
20 - Criterion.rs will now automatically detect the right output directory.
23 - `Criterion::can_plot` is no longer useful and is deprecated pending deletion in 0.4.0.
26 - `Criterion::bench_function_over_inputs`, `Criterion::bench_functions`, and `Criterion::bench` were
34 are not. If you use Criterion.rs' HTML reports, it is recommended to switch to [cargo-criterion].
44 - Added `CRITERION_HOME` environment variable to set the directory for Criterion to store
46 - Added support for [cargo-criterion]. The long-term goal here is to remove code from Criterion-rs
48 difficult to implement in Criterion-rs.
49 - Add sampling mode option for benchmarks. This allows the user to change how Criterion.rs chooses
71 Criterion.rs will print its measurements in a format similar to that used by the `bencher` crate
[all …]
DREADME.md1 <h1 align="center">Criterion.<span></span>rs</h1>
31 Criterion.<span></span>rs helps you write fast code by detecting and measuring performance improvem…
43 - [Criterion.rs Extensions](#criterionrs-extensions)
55 To start with Criterion.<span></span>rs, add the following to your `Cargo.toml` file:
69 use criterion::{black_box, criterion_group, criterion_main, Criterion};
79 fn criterion_benchmark(c: &mut Criterion) {
101 The primary goal of Criterion.<span></span>rs is to provide a powerful and statistically rigorous t…
107 One great way to contribute to Criterion.<span></span>rs is to use it for your own benchmarking nee…
119 Criterion.<span></span>rs supports the last three stable minor releases of Rust. At time of
122 Currently, the oldest version of Rust believed to work is 1.39. Future versions of Criterion.<span>…
[all …]
DCONTRIBUTING.md1 # Contributing to Criterion.<span></span>rs
5Criterion.<span></span>rs is to use it and report your experiences, ask questions and contribute i…
13 Criterion.<span></span>rs does not accept pull requests to update dependencies unless specifically
60 Criterion.<span></span>rs uses a simple set of labels to track issues. Most important are the
63 * Beginner - Suitable for people new to Criterion.rs, or even new to Rust in general
65 of Criterion.<span></span>rs' internals
72 * Enhancement - Request to add a new feature or otherwise improve Criterion.<span></span>rs in some…
/external/rust/crates/chrono/benches/
Dchrono.rs6 use criterion::{black_box, criterion_group, criterion_main, BenchmarkId, Criterion};
11 fn bench_datetime_parse_from_rfc2822(c: &mut Criterion) { in bench_datetime_parse_from_rfc2822() argument
20 fn bench_datetime_parse_from_rfc3339(c: &mut Criterion) { in bench_datetime_parse_from_rfc3339() argument
29 fn bench_datetime_from_str(c: &mut Criterion) { in bench_datetime_from_str() argument
39 fn bench_datetime_to_rfc2822(c: &mut Criterion) { in bench_datetime_to_rfc2822() argument
45 fn bench_datetime_to_rfc3339(c: &mut Criterion) { in bench_datetime_to_rfc3339() argument
51 fn bench_year_flags_from_year(c: &mut Criterion) { in bench_year_flags_from_year() argument
92 fn bench_num_days_from_ce(c: &mut Criterion) { in bench_num_days_from_ce() argument
Dserde.rs4 use criterion::{black_box, criterion_group, criterion_main, Criterion};
8 fn bench_ser_naivedatetime_string(c: &mut Criterion) { in bench_ser_naivedatetime_string() argument
17 fn bench_ser_naivedatetime_writer(c: &mut Criterion) { in bench_ser_naivedatetime_writer() argument
/external/rust/crates/criterion/benches/benchmarks/
Diter_with_large_drop.rs3 use criterion::{criterion_group, Benchmark, Criterion, Throughput};
8 fn large_drop(c: &mut Criterion) { in large_drop() argument
19 fn small_drop(c: &mut Criterion) { in small_drop() argument
28 fn short_warmup() -> Criterion { in short_warmup()
29 Criterion::default().warm_up_time(Duration::new(1, 0)) in short_warmup()
Diter_with_large_setup.rs3 use criterion::{criterion_group, Benchmark, Criterion, Throughput};
8 fn large_setup(c: &mut Criterion) { in large_setup() argument
22 fn small_setup(c: &mut Criterion) { in small_setup() argument
32 fn short_warmup() -> Criterion { in short_warmup()
33 Criterion::default().warm_up_time(Duration::new(1, 0)) in short_warmup()
Dcompare_functions.rs3 use criterion::{criterion_group, BenchmarkId, Criterion, Fun, ParameterizedBenchmark};
29 fn compare_fibonaccis(c: &mut Criterion) { in compare_fibonaccis() argument
37 fn compare_fibonaccis_builder(c: &mut Criterion) { in compare_fibonaccis_builder() argument
48 fn compare_fibonaccis_group(c: &mut Criterion) { in compare_fibonaccis_group() argument
61 fn compare_looped(c: &mut Criterion) { in compare_looped() argument
Dcustom_measurement.rs4 Criterion, Throughput,
104 fn fibonacci_cycles(criterion: &mut Criterion<HalfSeconds>) { in fibonacci_cycles()
110 fn alternate_measurement() -> Criterion<HalfSeconds> { in alternate_measurement()
111 Criterion::default().with_measurement(HalfSeconds) in alternate_measurement()
/external/rust/crates/half/benches/
Dconvert.rs1 use criterion::{criterion_group, criterion_main, Bencher, Criterion};
7 fn bench_f32_to_f16(c: &mut Criterion) { in bench_f32_to_f16() argument
27 fn bench_f64_to_f16(c: &mut Criterion) { in bench_f64_to_f16() argument
47 fn bench_f16_to_f32(c: &mut Criterion) { in bench_f16_to_f32() argument
67 fn bench_f16_to_f64(c: &mut Criterion) { in bench_f16_to_f64() argument
95 fn bench_slice_f32_to_f16(c: &mut Criterion) { in bench_slice_f32_to_f16() argument
127 fn bench_slice_f64_to_f16(c: &mut Criterion) { in bench_slice_f64_to_f16() argument
159 fn bench_slice_f16_to_f32(c: &mut Criterion) { in bench_slice_f16_to_f32() argument
191 fn bench_slice_f16_to_f64(c: &mut Criterion) { in bench_slice_f16_to_f64() argument
231 fn bench_f32_to_bf16(c: &mut Criterion) { in bench_f32_to_bf16() argument
[all …]
/external/rust/crates/criterion/src/
Dlib.rs363 pub struct Criterion<M: Measurement = WallTime> { struct
399 impl Default for Criterion { argument
411 fn default() -> Criterion { in default()
423 let mut criterion = Criterion { in default()
461 impl<M: Measurement> Criterion<M> { implementation
464 pub fn with_measurement<M2: Measurement>(self, m: M2) -> Criterion<M2> { in with_measurement()
466 Criterion { in with_measurement()
485 pub fn with_profiler<P: Profiler + 'static>(self, p: P) -> Criterion<M> { in with_profiler()
486 Criterion { in with_profiler()
496 pub fn plotting_backend(mut self, backend: PlottingBackend) -> Criterion<M> { in plotting_backend()
[all …]
Dmacros.rs68 let mut criterion: $crate::Criterion<_> = $config
78 config = $crate::Criterion::default();
130 $crate::Criterion::default()
/external/parameter-framework/upstream/tools/clientSimulator/clientsimulator/criterion/
DExclusiveCriterion.py29 from clientsimulator.criterion.Criterion import Criterion
30 from clientsimulator.criterion.Criterion import InvalidCriterionException
33 class ExclusiveCriterion(Criterion):
DInclusiveCriterion.py29 from clientsimulator.criterion.Criterion import Criterion
30 from clientsimulator.criterion.Criterion import InvalidCriterionException
33 class InclusiveCriterion(Criterion):
/external/rust/crates/plotters/benches/benches/
Drasterizer.rs1 use criterion::{criterion_group, Criterion};
9 fn draw_pixel(c: &mut Criterion) { in draw_pixel() argument
40 fn draw_line(c: &mut Criterion) { in draw_line() argument
75 fn fill_background(c: &mut Criterion) { in fill_background() argument
97 fn blend_background(c: &mut Criterion) { in blend_background() argument
119 fn fill_circle(c: &mut Criterion) { in fill_circle() argument
142 fn fill_background_red(c: &mut Criterion) { in fill_background_red() argument
164 fn fill_hexagon(c: &mut Criterion) { in fill_hexagon() argument
196 config = Criterion::default();
Ddata.rs1 use criterion::{criterion_group, Criterion};
24 fn quartiles_calc(c: &mut Criterion) { in quartiles_calc() argument
35 config = Criterion::default().sample_size(10);
/external/rust/crates/criterion-plot/
DREADME.md3 > Graphing sub-crate of [Criterion.rs].
5 This is an unstable implementation detail of [Criterion.rs]. Anything may change
7 see [Criterion.rs].
37 [Criterion.rs]: https://github.com/bheisler/criterion.rs

123