Skip to content

Commit

Permalink
Fix bench1.rs
Browse files Browse the repository at this point in the history
  • Loading branch information
Philippe-Cholet authored and phimuemue committed Feb 6, 2024
1 parent 3024f95 commit 6cd500b
Showing 1 changed file with 14 additions and 14 deletions.
28 changes: 14 additions & 14 deletions benches/bench1.rs
Original file line number Diff line number Diff line change
Expand Up @@ -390,37 +390,37 @@ fn zip_unchecked_counted_loop3(c: &mut Criterion) {
});
}

fn group_by_lazy_1(c: &mut Criterion) {
fn chunk_by_lazy_1(c: &mut Criterion) {
let mut data = vec![0; 1024];
for (index, elt) in data.iter_mut().enumerate() {
*elt = index / 10;
}

let data = black_box(data);

c.bench_function("group by lazy 1", move |b| {
c.bench_function("chunk by lazy 1", move |b| {
b.iter(|| {
for (_key, group) in &data.iter().group_by(|elt| **elt) {
for elt in group {
for (_key, chunk) in &data.iter().chunk_by(|elt| **elt) {
for elt in chunk {
black_box(elt);
}
}
})
});
}

fn group_by_lazy_2(c: &mut Criterion) {
fn chunk_by_lazy_2(c: &mut Criterion) {
let mut data = vec![0; 1024];
for (index, elt) in data.iter_mut().enumerate() {
*elt = index / 2;
}

let data = black_box(data);

c.bench_function("group by lazy 2", move |b| {
c.bench_function("chunk by lazy 2", move |b| {
b.iter(|| {
for (_key, group) in &data.iter().group_by(|elt| **elt) {
for elt in group {
for (_key, chunk) in &data.iter().chunk_by(|elt| **elt) {
for elt in chunk {
black_box(elt);
}
}
Expand All @@ -436,8 +436,8 @@ fn slice_chunks(c: &mut Criterion) {

c.bench_function("slice chunks", move |b| {
b.iter(|| {
for group in data.chunks(sz) {
for elt in group {
for chunk in data.chunks(sz) {
for elt in chunk {
black_box(elt);
}
}
Expand All @@ -453,8 +453,8 @@ fn chunks_lazy_1(c: &mut Criterion) {

c.bench_function("chunks lazy 1", move |b| {
b.iter(|| {
for group in &data.iter().chunks(sz) {
for elt in group {
for chunk in &data.iter().chunks(sz) {
for elt in chunk {
black_box(elt);
}
}
Expand Down Expand Up @@ -813,8 +813,8 @@ criterion_group!(
zipdot_i32_unchecked_counted_loop,
zipdot_f32_unchecked_counted_loop,
zip_unchecked_counted_loop3,
group_by_lazy_1,
group_by_lazy_2,
chunk_by_lazy_1,
chunk_by_lazy_2,
slice_chunks,
chunks_lazy_1,
equal,
Expand Down

0 comments on commit 6cd500b

Please sign in to comment.