From a46b5e1ef5f918d99faecc7bfebf63544db23743 Mon Sep 17 00:00:00 2001 From: Danny Willems Date: Thu, 10 Sep 2026 21:47:12 +0200 Subject: [PATCH 1/3] Bump up MSRV to 1.85.0 --- CHANGELOG.md | 2 +- Cargo.toml | 2 +- rust-toolchain.toml | 2 +- src/lib.rs | 14 +++++++------- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e8af0d3..6eac276 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,7 @@ and this project adheres to Rust's notion of ## [Unreleased] ### Changed -- MSRV is now 1.63.0. +- MSRV is now 1.85.0. - Bumped dependencies to `group 0.14`. ## [0.23.0] - 2022-12-06 diff --git a/Cargo.toml b/Cargo.toml index 50c2d6a..5ba11c1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ name = "pairing" version = "0.24.0-pre.0" authors = ["Sean Bowe ", "Jack Grigg "] edition = "2021" -rust-version = "1.63" +rust-version = "1.85" readme = "README.md" license = "MIT/Apache-2.0" diff --git a/rust-toolchain.toml b/rust-toolchain.toml index 3eebdfe..934386c 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -1,3 +1,3 @@ [toolchain] -channel = "1.63.0" +channel = "1.85" components = [ "clippy", "rustfmt" ] diff --git a/src/lib.rs b/src/lib.rs index 5aaa733..0c6366b 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -4,13 +4,13 @@ // `clippy` is a code linting tool for improving code quality by catching // common mistakes or strange code patterns. If the `cargo-clippy` feature // is provided, all compiler warnings are prohibited. -#![cfg_attr(feature = "cargo-clippy", deny(warnings))] -#![cfg_attr(feature = "cargo-clippy", allow(clippy::inline_always))] -#![cfg_attr(feature = "cargo-clippy", allow(clippy::too_many_arguments))] -#![cfg_attr(feature = "cargo-clippy", allow(clippy::unreadable_literal))] -#![cfg_attr(feature = "cargo-clippy", allow(clippy::many_single_char_names))] -#![cfg_attr(feature = "cargo-clippy", allow(clippy::new_without_default))] -#![cfg_attr(feature = "cargo-clippy", allow(clippy::write_literal))] +#![deny(warnings)] +#![allow(clippy::inline_always)] +#![allow(clippy::too_many_arguments)] +#![allow(clippy::unreadable_literal)] +#![allow(clippy::many_single_char_names)] +#![allow(clippy::new_without_default)] +#![allow(clippy::write_literal)] // Catch documentation errors caused by code changes. #![deny(rustdoc::broken_intra_doc_links)] // Force public structures to implement Debug From 263c8dc14a3c56dda87735ef57a1ecdc12dd46f0 Mon Sep 17 00:00:00 2001 From: Danny Willems Date: Thu, 10 Sep 2026 18:12:02 +0200 Subject: [PATCH 2/3] Deps: update group to 0.14.0 --- Cargo.lock | 12 ++++++------ Cargo.toml | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d158f05..197e445 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,9 +4,9 @@ version = 3 [[package]] name = "ff" -version = "0.14.0-pre.0" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d42dd26f5790eda47c1a2158ea4120e32c35ddc9a7743c98a292accc01b54ef3" +checksum = "a1f686ab92a9fb0eaf188f6c6c87b89490baa6fdb0db4544ba4dc47f7942489f" dependencies = [ "rand_core", "subtle", @@ -14,9 +14,9 @@ dependencies = [ [[package]] name = "group" -version = "0.14.0-pre.0" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ff6a0b2dd4b981b1ae9e3e6830ab146771f3660d31d57bafd9018805a91b0f1" +checksum = "7fd1a1c7a5206c5b7a3f5a0d7ccd3ff85d0c8f5133d62a02680255b0004af5f4" dependencies = [ "ff", "rand_core", @@ -32,9 +32,9 @@ dependencies = [ [[package]] name = "rand_core" -version = "0.9.3" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" +checksum = "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69" [[package]] name = "subtle" diff --git a/Cargo.toml b/Cargo.toml index 5ba11c1..298937a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,7 +13,7 @@ homepage = "https://github.com/zkcrypto/pairing" repository = "https://github.com/zkcrypto/pairing" [dependencies] -group = { version = "=0.14.0-pre.0", default-features = false } +group = { version = "0.14", default-features = false } [badges] maintenance = { status = "actively-developed" } From 01c62404d9352651864a9a31fd679658f85e584b Mon Sep 17 00:00:00 2001 From: Jack Grigg Date: Tue, 15 Sep 2026 21:37:35 +0000 Subject: [PATCH 3/3] CI: Fix wasm32-wasip1 target name --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 66219ea..686195e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -43,7 +43,7 @@ jobs: strategy: matrix: target: - - wasm32-wasi + - wasm32-wasip1 - thumbv6m-none-eabi - thumbv7em-none-eabihf steps: