/external/rust/crates/itertools/benches/ |
D | bench1.rs | 1 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 …]
|
D | powerset.rs | 1 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
|
D | combinations.rs | 1 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
|
D | tuple_combinations.rs | 1 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
|
D | combinations_with_replacement.rs | 1 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
|
D | tuples.rs | 1 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) {
|
D | fold_specialization.rs | 1 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
|
D | tree_fold1.rs | 1 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/ |
D | CHANGELOG.md | 15 - 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 …]
|
D | README.md | 1 <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 …]
|
D | CONTRIBUTING.md | 1 # Contributing to Criterion.<span></span>rs 5 …Criterion.<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/ |
D | chrono.rs | 6 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
|
D | serde.rs | 4 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/ |
D | iter_with_large_drop.rs | 3 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()
|
D | iter_with_large_setup.rs | 3 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()
|
D | compare_functions.rs | 3 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
|
D | custom_measurement.rs | 4 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/ |
D | convert.rs | 1 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/ |
D | lib.rs | 363 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 …]
|
D | macros.rs | 68 let mut criterion: $crate::Criterion<_> = $config 78 config = $crate::Criterion::default(); 130 $crate::Criterion::default()
|
/external/parameter-framework/upstream/tools/clientSimulator/clientsimulator/criterion/ |
D | ExclusiveCriterion.py | 29 from clientsimulator.criterion.Criterion import Criterion 30 from clientsimulator.criterion.Criterion import InvalidCriterionException 33 class ExclusiveCriterion(Criterion):
|
D | InclusiveCriterion.py | 29 from clientsimulator.criterion.Criterion import Criterion 30 from clientsimulator.criterion.Criterion import InvalidCriterionException 33 class InclusiveCriterion(Criterion):
|
/external/rust/crates/plotters/benches/benches/ |
D | rasterizer.rs | 1 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();
|
D | data.rs | 1 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/ |
D | README.md | 3 > 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
|