From 5f096eed66ce97494ec3fb33f49bcc6279339bec Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 19 May 2025 20:40:46 +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 69ae170..1bf2e02 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -35,7 +35,7 @@ name = "bench" harness = false [dev-dependencies] -criterion = { version = "0.5", features = ["cargo_bench_support"], default-features = false } +criterion = { version = "0.6", features = ["cargo_bench_support"], default-features = false } easy-parallel = "3.1.0" fastrand = "2.0.0" From bd5a3a3bb2a4fa0711bbe9773ac3ae497a85304d Mon Sep 17 00:00:00 2001 From: Taiki Endo Date: Sat, 26 Jul 2025 14:50:36 +0900 Subject: [PATCH 2/3] Update Cargo.toml --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 1bf2e02..d230295 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -35,7 +35,7 @@ name = "bench" harness = false [dev-dependencies] -criterion = { version = "0.6", features = ["cargo_bench_support"], default-features = false } +criterion = { version = "0.6", default-features = false, features = ["cargo_bench_support"] } easy-parallel = "3.1.0" fastrand = "2.0.0" From 13ad29832a3cad13a199aaac218ff2800d71d066 Mon Sep 17 00:00:00 2001 From: Taiki Endo Date: Sat, 26 Jul 2025 15:34:53 +0900 Subject: [PATCH 3/3] Use std::hint::black_box instead of deprecated criterion::black_box --- benches/bench.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/benches/bench.rs b/benches/bench.rs index 6e82019..04a20ec 100644 --- a/benches/bench.rs +++ b/benches/bench.rs @@ -1,7 +1,9 @@ -use std::{any::type_name, fmt::Debug}; +#![allow(clippy::incompatible_msrv)] // false positive: https://github.com/rust-lang/rust-clippy/issues/12257#issuecomment-2093667187 + +use std::{any::type_name, fmt::Debug, hint::black_box}; use concurrent_queue::{ConcurrentQueue, PopError}; -use criterion::{black_box, criterion_group, criterion_main, Criterion}; +use criterion::{criterion_group, criterion_main, Criterion}; use easy_parallel::Parallel; const COUNT: usize = 100_000;