From d3b28d1e732918d2b347b230cb9b1f76f73fb5c0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 19 May 2025 22:12:40 +0000 Subject: [PATCH 1/3] Update criterion requirement from 0.5 to 0.6 Updates the requirements on [criterion](https://github.com/bheisler/criterion.rs) to permit the latest version. - [Changelog](https://github.com/bheisler/criterion.rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/bheisler/criterion.rs/compare/0.5.0...0.6.0) --- updated-dependencies: - dependency-name: criterion dependency-version: 0.6.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 3f9c94a..c96b4d1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -33,7 +33,7 @@ futures-lite = { version = "2.0.0", default-features = false, features = ["std"] async-channel = "2.0.0" async-io = "2.1.0" async-lock = "3.0.0" -criterion = { version = "0.5", default-features = false, features = ["cargo_bench_support"] } +criterion = { version = "0.6", default-features = false, features = ["cargo_bench_support"] } easy-parallel = "3.1.0" fastrand = "2.0.0" futures-lite = "2.0.0" From bff1d5b726be47b74616bffaca44f395ec7e7d1e Mon Sep 17 00:00:00 2001 From: Taiki Endo Date: Sat, 26 Jul 2025 15:09:52 +0900 Subject: [PATCH 2/3] Use std::hint::black_box instead of deprecated criterion::black_box --- benches/executor.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/benches/executor.rs b/benches/executor.rs index 42fedbd..c53ce0b 100644 --- a/benches/executor.rs +++ b/benches/executor.rs @@ -1,3 +1,6 @@ +#![allow(clippy::incompatible_msrv)] // false positive: https://github.com/rust-lang/rust-clippy/issues/12257#issuecomment-2093667187 + +use std::hint::black_box; use std::mem; use std::thread::available_parallelism; @@ -380,7 +383,7 @@ fn running_benches(c: &mut Criterion) { let (resp_send, resp_recv) = async_channel::bounded(1); db_send.send(resp_send).await.unwrap(); - criterion::black_box( + black_box( resp_recv.recv().await.unwrap(), ); } @@ -461,7 +464,7 @@ fn running_benches(c: &mut Criterion) { let (resp_send, resp_recv) = async_channel::bounded(1); db_send.send(resp_send).await.unwrap(); - criterion::black_box( + black_box( resp_recv.recv().await.unwrap(), ); } From e2f53b5dda4f71c88cbe196e941e6f51e3f32d5a Mon Sep 17 00:00:00 2001 From: Taiki Endo Date: Sat, 26 Jul 2025 15:23:49 +0900 Subject: [PATCH 3/3] Update executor.rs --- benches/executor.rs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/benches/executor.rs b/benches/executor.rs index c53ce0b..5fc140f 100644 --- a/benches/executor.rs +++ b/benches/executor.rs @@ -383,9 +383,7 @@ fn running_benches(c: &mut Criterion) { let (resp_send, resp_recv) = async_channel::bounded(1); db_send.send(resp_send).await.unwrap(); - black_box( - resp_recv.recv().await.unwrap(), - ); + black_box(resp_recv.recv().await.unwrap()); } // Send the data back... @@ -464,9 +462,7 @@ fn running_benches(c: &mut Criterion) { let (resp_send, resp_recv) = async_channel::bounded(1); db_send.send(resp_send).await.unwrap(); - black_box( - resp_recv.recv().await.unwrap(), - ); + black_box(resp_recv.recv().await.unwrap()); } // Send the data back...