From 4e87f985c3d5f352c219fc775d2a176497f59483 Mon Sep 17 00:00:00 2001 From: Hadrien G Date: Mon, 3 Jul 2023 22:10:26 +0200 Subject: [PATCH] Bump MSRV to accomodate new criterion requirements --- .github/workflows/ci.yml | 2 +- CHANGELOG.md | 7 +++---- Cargo.toml | 2 +- README.md | 2 +- 4 files changed, 6 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 889ded4..952ee4a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,7 +19,7 @@ name: Continuous Integration env: RUSTFLAGS: -D warnings - MSRV: 1.54.0 + MSRV: 1.64.0 jobs: # Auto-format, clippy and rustc lints do not depend on the operating system diff --git a/CHANGELOG.md b/CHANGELOG.md index d78b667..3f6edc6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,10 +10,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- The `cfg-if` test dependency no longer builds with `rustc` versions older than - 1.54 on macOS. As a result, we cannot test those older `rustc` versions on all - platforms anymore, so we bump the MSRV. -- Moved to criterion 0.5, so we don't need the criterion feature hack anymore. +- Moved to criterion 0.5, so we don't need the criterion feature hack anymore, + but this requires bumping MSRV to 1.64. We did need an MSRV bump anyway since + cfg-if needs 1.54+... ## [6.2.0] - 2022-06-27 diff --git a/Cargo.toml b/Cargo.toml index ac4d51d..911b3b1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -21,7 +21,7 @@ keywords = [ "synchronization", "spsc", "multithreading", "non-blocking", "wait- categories = [ "algorithms", "asynchronous", "concurrency", "data-structures" ] license = "MPL-2.0" edition = "2018" -rust-version = "1.54" +rust-version = "1.64" [badges] maintenance = { status = "passively-maintained" } diff --git a/README.md b/README.md index 4ffd64b..9645e46 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ [![On crates.io](https://img.shields.io/crates/v/triple_buffer.svg)](https://crates.io/crates/triple_buffer) [![On docs.rs](https://docs.rs/triple_buffer/badge.svg)](https://docs.rs/triple_buffer/) [![Continuous Integration](https://github.com/HadrienG2/triple-buffer/workflows/Continuous%20Integration/badge.svg)](https://github.com/HadrienG2/triple-buffer/actions?query=workflow%3A%22Continuous+Integration%22) -![Requires rustc 1.54+](https://img.shields.io/badge/rustc-1.54+-red.svg) +![Requires rustc 1.64+](https://img.shields.io/badge/rustc-1.64+-red.svg) ## What is this?