From 577654fc44e24309d087dd1d0b20f358bc9cee61 Mon Sep 17 00:00:00 2001 From: Robin Mueller Date: Mon, 8 Sep 2025 17:10:06 +0200 Subject: [PATCH] bump cortex-ar, cortex-a-rt and cortex-m-rt MSRV to v1.83 --- .github/workflows/build.yml | 4 ++-- cortex-a-rt/Cargo.toml | 2 +- cortex-a-rt/README.md | 2 +- cortex-ar-rt-macros/Cargo.toml | 2 +- cortex-ar-rt-macros/README.md | 2 +- cortex-ar/CHANGELOG.md | 2 ++ cortex-ar/Cargo.toml | 2 +- cortex-ar/README.md | 2 +- cortex-r-rt/Cargo.toml | 2 +- cortex-r-rt/README.md | 2 +- examples/mps3-an536/Cargo.toml | 2 +- examples/mps3-an536/README.md | 2 +- examples/versatileab/Cargo.toml | 2 +- examples/versatileab/README.md | 2 +- 14 files changed, 16 insertions(+), 14 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 79d0fb1..cc86c7f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -5,7 +5,7 @@ on: name: Build jobs: - # Define Rust versions dynamically + # Define Rust versions dynamically. Test stable and MSRV. setup: runs-on: ubuntu-latest outputs: @@ -13,7 +13,7 @@ jobs: steps: - id: set-matrix run: | - echo 'rust_versions={"rust": ["stable", "1.82"]}' >> "$GITHUB_OUTPUT" + echo 'rust_versions={"rust": ["stable", "1.83"]}' >> "$GITHUB_OUTPUT" # Build the workspace for a target architecture build: diff --git a/cortex-a-rt/Cargo.toml b/cortex-a-rt/Cargo.toml index 0faa2d9..107e2df 100644 --- a/cortex-a-rt/Cargo.toml +++ b/cortex-a-rt/Cargo.toml @@ -11,7 +11,7 @@ name = "cortex-a-rt" readme = "README.md" repository = "https://github.com/rust-embedded/cortex-ar.git" homepage = "https://github.com/rust-embedded/cortex-ar.git" -rust-version = "1.82" +rust-version = "1.83" version = "0.1.1" [dependencies] diff --git a/cortex-a-rt/README.md b/cortex-a-rt/README.md index 96e3760..b1d83be 100644 --- a/cortex-a-rt/README.md +++ b/cortex-a-rt/README.md @@ -18,7 +18,7 @@ See for detailed documentation. ## Minimum Supported Rust Version (MSRV) -This crate is guaranteed to compile on stable Rust 1.82.0 and up, as recorded +This crate is guaranteed to compile on stable Rust 1.83.0 and up, as recorded by the `package.rust-version` property in `Cargo.toml`. Increasing the MSRV is not considered a breaking change and may occur in a diff --git a/cortex-ar-rt-macros/Cargo.toml b/cortex-ar-rt-macros/Cargo.toml index daf086f..3469b86 100644 --- a/cortex-ar-rt-macros/Cargo.toml +++ b/cortex-ar-rt-macros/Cargo.toml @@ -11,7 +11,7 @@ name = "cortex-ar-rt-macros" readme = "README.md" repository = "https://github.com/rust-embedded/cortex-ar.git" homepage = "https://github.com/rust-embedded/cortex-ar.git" -rust-version = "1.82" +rust-version = "1.83" version = "0.1.0" [lib] diff --git a/cortex-ar-rt-macros/README.md b/cortex-ar-rt-macros/README.md index 19d4779..85effb2 100644 --- a/cortex-ar-rt-macros/README.md +++ b/cortex-ar-rt-macros/README.md @@ -10,7 +10,7 @@ This crate contains proc-macros that are re-exported through the following crate ## Minimum Supported Rust Version (MSRV) -This crate is guaranteed to compile on stable Rust 1.82.0 and up, as recorded +This crate is guaranteed to compile on stable Rust 1.83.0 and up, as recorded by the `package.rust-version` property in `Cargo.toml`. Increasing the MSRV is not considered a breaking change and may occur in a diff --git a/cortex-ar/CHANGELOG.md b/cortex-ar/CHANGELOG.md index de9680f..7c68a29 100644 --- a/cortex-ar/CHANGELOG.md +++ b/cortex-ar/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] +- Bumped MSRV for `cortex-ar` to v1.83 to allow compatibility with `arbitrary-int` v2. + ### Added - `dmb` data memory barrier in ASM module. diff --git a/cortex-ar/Cargo.toml b/cortex-ar/Cargo.toml index 04066ba..eae26b0 100644 --- a/cortex-ar/Cargo.toml +++ b/cortex-ar/Cargo.toml @@ -21,7 +21,7 @@ name = "cortex-ar" readme = "README.md" repository = "https://github.com/rust-embedded/cortex-ar.git" homepage = "https://github.com/rust-embedded/cortex-ar.git" -rust-version = "1.82" +rust-version = "1.83" version = "0.2.0" [dependencies] diff --git a/cortex-ar/README.md b/cortex-ar/README.md index f902a63..407f4a1 100644 --- a/cortex-ar/README.md +++ b/cortex-ar/README.md @@ -25,7 +25,7 @@ If you need a driver for the Arm Generic Interrupt Controller, see ## Minimum Supported Rust Version (MSRV) -This crate is guaranteed to compile on stable Rust 1.82.0 and up, as recorded +This crate is guaranteed to compile on stable Rust 1.83.0 and up, as recorded by the `package.rust-version` property in `Cargo.toml`. Increasing the MSRV is not considered a breaking change and may occur in a diff --git a/cortex-r-rt/Cargo.toml b/cortex-r-rt/Cargo.toml index 038aa2a..804f258 100644 --- a/cortex-r-rt/Cargo.toml +++ b/cortex-r-rt/Cargo.toml @@ -20,7 +20,7 @@ license = "MIT OR Apache-2.0" name = "cortex-r-rt" readme = "README.md" repository = "https://github.com/rust-embedded/cortex-r.git" -rust-version = "1.82" +rust-version = "1.83" version = "0.2.0" [dependencies] diff --git a/cortex-r-rt/README.md b/cortex-r-rt/README.md index e31a061..799b4dd 100644 --- a/cortex-r-rt/README.md +++ b/cortex-r-rt/README.md @@ -12,7 +12,7 @@ See for detailed documentation. ## Minimum Supported Rust Version (MSRV) -This crate is guaranteed to compile on stable Rust 1.82.0 and up, as recorded +This crate is guaranteed to compile on stable Rust 1.83.0 and up, as recorded by the `package.rust-version` property in `Cargo.toml`. Increasing the MSRV is not considered a breaking change and may occur in a diff --git a/examples/mps3-an536/Cargo.toml b/examples/mps3-an536/Cargo.toml index 1f31588..c8ba85f 100644 --- a/examples/mps3-an536/Cargo.toml +++ b/examples/mps3-an536/Cargo.toml @@ -12,7 +12,7 @@ name = "mps3-an536" publish = false readme = "README.md" repository = "https://github.com/rust-embedded/cortex-ar.git" -rust-version = "1.82" +rust-version = "1.83" version = "0.0.0" [dependencies] diff --git a/examples/mps3-an536/README.md b/examples/mps3-an536/README.md index 26d02d6..319abdb 100644 --- a/examples/mps3-an536/README.md +++ b/examples/mps3-an536/README.md @@ -16,7 +16,7 @@ MPS3-AN536, not the real thing. ## Minimum Supported Rust Version (MSRV) -This crate is guaranteed to compile on stable Rust 1.82.0 and up, as recorded +This crate is guaranteed to compile on stable Rust 1.83.0 and up, as recorded by the `package.rust-version` property in `Cargo.toml`. These examples are not version controlled and we may change the MSRV at any time. diff --git a/examples/versatileab/Cargo.toml b/examples/versatileab/Cargo.toml index 8bb0720..ab34290 100644 --- a/examples/versatileab/Cargo.toml +++ b/examples/versatileab/Cargo.toml @@ -12,7 +12,7 @@ name = "versatileab" publish = false readme = "README.md" repository = "https://github.com/rust-embedded/cortex-ar.git" -rust-version = "1.82" +rust-version = "1.83" version = "0.0.0" [dependencies] diff --git a/examples/versatileab/README.md b/examples/versatileab/README.md index 655f70d..80db588 100644 --- a/examples/versatileab/README.md +++ b/examples/versatileab/README.md @@ -14,7 +14,7 @@ Versatile Application Board, not the real thing. ## Minimum Supported Rust Version (MSRV) -This crate is guaranteed to compile on stable Rust 1.82.0 and up, as recorded +This crate is guaranteed to compile on stable Rust 1.83.0 and up, as recorded by the `package.rust-version` property in `Cargo.toml`. These examples are not version controlled and we may change the MSRV at any time.