diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index cc98a65d..1a14ee4a 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -46,8 +46,8 @@ env: # ADD to the cargo config, it REPLACES it. Re-read `.cargo/config.toml` # before changing this value and carry forward anything still needed. RUSTFLAGS: '-D warnings --cfg curve25519_dalek_backend="serial" --cfg poly1305_force_soft' - MSRV: 1.98.1 - BLAS_MSRV: 1.98.1 + MSRV: 1.99.0 + BLAS_MSRV: 1.99.0 jobs: pass-msrv: @@ -74,11 +74,11 @@ jobs: # them move together with the toolchain file, and its bump log is the # one place that records WHY each move happened. rust: - - "1.98.1" + - "1.99.0" name: clippy/${{ matrix.rust }} steps: - uses: actions/checkout@v4 - - uses: dtolnay/rust-toolchain@1.98.1 + - uses: dtolnay/rust-toolchain@1.99.0 with: components: clippy - uses: Swatinem/rust-cache@v2 @@ -103,7 +103,7 @@ jobs: # Stable rustfmt on the pinned channel (see `rust-toolchain.toml`; # version deliberately not restated here). No nightly dependency since # rustfmt.toml is stable-clean post-PR #133. - - uses: dtolnay/rust-toolchain@1.98.1 + - uses: dtolnay/rust-toolchain@1.99.0 with: components: rustfmt - run: cargo fmt --all --check @@ -236,7 +236,7 @@ jobs: name: hpc-stream-parallel/rayon steps: - uses: actions/checkout@v4 - - uses: dtolnay/rust-toolchain@1.98.1 + - uses: dtolnay/rust-toolchain@1.99.0 - uses: Swatinem/rust-cache@v2 - uses: taiki-e/install-action@nextest - name: cargo check (no rayon — scalar path unchanged) diff --git a/Cargo.toml b/Cargo.toml index 71dc1d87..8848304c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,7 +10,7 @@ edition = "2021" # of the contract crate happens to still succeed today — a coincidence, not a # guarantee, and exactly what an untested MSRV declaration buys. Declare what is # actually verified. -rust-version = "1.98.1" +rust-version = "1.99.0" authors = [ "Ulrik Sverdrup \"bluss\"", "Jim Turner" diff --git a/Dockerfile b/Dockerfile index b8bd2bd4..f6e85c28 100644 --- a/Dockerfile +++ b/Dockerfile @@ -27,8 +27,8 @@ ENV RUSTUP_HOME=/usr/local/rustup \ CARGO_HOME=/usr/local/cargo \ PATH=/usr/local/cargo/bin:$PATH RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | \ - sh -s -- -y --default-toolchain 1.98.1 --profile minimal \ - && rustc --version | grep -q "1.98.1" + sh -s -- -y --default-toolchain 1.99.0 --profile minimal \ + && rustc --version | grep -q "1.99.0" WORKDIR /app diff --git a/Dockerfile.avx512 b/Dockerfile.avx512 index f53f1802..b29e8b10 100644 --- a/Dockerfile.avx512 +++ b/Dockerfile.avx512 @@ -21,8 +21,8 @@ ENV RUSTUP_HOME=/usr/local/rustup \ CARGO_HOME=/usr/local/cargo \ PATH=/usr/local/cargo/bin:$PATH RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | \ - sh -s -- -y --default-toolchain 1.98.1 --profile minimal \ - && rustc --version | grep -q "1.98.1" + sh -s -- -y --default-toolchain 1.99.0 --profile minimal \ + && rustc --version | grep -q "1.99.0" WORKDIR /app diff --git a/crates/encryption/Cargo.toml b/crates/encryption/Cargo.toml index e7046a37..a4f42277 100644 --- a/crates/encryption/Cargo.toml +++ b/crates/encryption/Cargo.toml @@ -2,7 +2,7 @@ name = "encryption" version = "0.1.0" edition = "2021" -rust-version = "1.98.1" +rust-version = "1.99.0" license = "MIT OR Apache-2.0" description = "Zero-knowledge envelope crypto for the Ada stack: Argon2id KDF, XChaCha20-Poly1305 AEAD, Ed25519 signatures, SHA-384 hashing. One codebase for native servers and wasm32 browsers." publish = false diff --git a/crates/fractal/Cargo.toml b/crates/fractal/Cargo.toml index 06bc7f08..822cbaed 100644 --- a/crates/fractal/Cargo.toml +++ b/crates/fractal/Cargo.toml @@ -2,7 +2,7 @@ name = "fractal" version = "0.1.0" edition = "2021" -rust-version = "1.98.1" +rust-version = "1.99.0" description = "7+1 phyllotactic SIMD manifold with Euler-gamma singularity correction" license = "MIT OR Apache-2.0" diff --git a/crates/p64/Cargo.toml b/crates/p64/Cargo.toml index c9daa43b..f36ccce3 100644 --- a/crates/p64/Cargo.toml +++ b/crates/p64/Cargo.toml @@ -2,7 +2,7 @@ name = "p64" version = "0.1.0" edition = "2021" -rust-version = "1.98.1" +rust-version = "1.99.0" description = "Palette64: 64×64 BNN attention matrix from 8 phyllotactic HEEL planes" license = "MIT OR Apache-2.0" diff --git a/rust-toolchain.toml b/rust-toolchain.toml index 06fb5ae5..f9090701 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -1,5 +1,5 @@ [toolchain] -channel = "1.98.1" +channel = "1.99.0" # The pinned version is the `channel` line ABOVE — deliberately not restated # here. This comment used to open "Pinned to 1.97.1", and this file's own # warning explains why that is a trap: "A stale comment on a version pin is how diff --git a/tests/numeric.rs b/tests/numeric.rs index adf8ef99..0dcb5445 100644 --- a/tests/numeric.rs +++ b/tests/numeric.rs @@ -4,7 +4,6 @@ use approx::assert_abs_diff_eq; use ndarray::{arr0, arr1, arr2, array, aview1, Array, Array1, Array2, Array3, Axis}; -use std::f64; #[test] fn test_mean_with_nan_values() {