diff --git a/.github/workflows/rav1e.yml b/.github/workflows/rav1e.yml index 08089504e4..677dcaa968 100644 --- a/.github/workflows/rav1e.yml +++ b/.github/workflows/rav1e.yml @@ -46,8 +46,8 @@ jobs: version: 2.15 # Minimum version in Cargo.toml - - name: Install Rust 1.70.0 - uses: dtolnay/rust-toolchain@1.70.0 + - name: Install Rust 1.74.0 + uses: dtolnay/rust-toolchain@1.74.0 with: targets: wasm32-unknown-unknown, wasm32-wasi @@ -103,7 +103,7 @@ jobs: matrix: conf: - beta-build - - 1.70.0-tests + - 1.74.0-tests - aom-tests - dav1d-tests - no-asm-tests @@ -118,8 +118,8 @@ jobs: include: - conf: beta-build toolchain: beta - - conf: 1.70.0-tests - toolchain: 1.70.0 + - conf: 1.74.0-tests + toolchain: 1.74.0 - conf: aom-tests toolchain: stable - conf: dav1d-tests @@ -239,8 +239,8 @@ jobs: - name: Start sccache server run: | sccache --start-server - - name: Run 1.70.0 tests - if: matrix.toolchain == '1.70.0' && matrix.conf == '1.70.0-tests' + - name: Run 1.74.0 tests + if: matrix.toolchain == '1.74.0' && matrix.conf == '1.74.0-tests' run: | cargo test --workspace --verbose \ --features=decode_test,decode_test_dav1d,quick_test,capi diff --git a/Cargo.lock b/Cargo.lock index 8feead358a..0b29d9a847 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -271,9 +271,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.14.0" +version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] name = "bytemuck" diff --git a/Cargo.toml b/Cargo.toml index 0598c38bfb..7c1ad5bdd8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ name = "rav1e" version = "0.7.0" authors = ["Thomas Daede "] edition = "2021" -rust-version = "1.70.0" +rust-version = "1.74.0" build = "build.rs" include = [ "/Cargo.toml", diff --git a/README.md b/README.md index ba734a0a66..128ec02359 100644 --- a/README.md +++ b/README.md @@ -49,7 +49,7 @@ For the foreseeable future, a weekly pre-release of rav1e will be [published](ht ### Toolchain: Rust -rav1e currently requires Rust 1.70.0 or later to build. +rav1e currently requires Rust 1.74.0 or later to build. ### Dependency: NASM Some `x86_64`-specific optimizations require [NASM](https://nasm.us/) `2.14.02` or newer and are enabled by default. diff --git a/clippy.toml b/clippy.toml index fbc5b5782b..e4ae545dba 100644 --- a/clippy.toml +++ b/clippy.toml @@ -1,4 +1,4 @@ too-many-arguments-threshold = 16 cognitive-complexity-threshold = 40 trivial-copy-size-limit = 16 # 128-bits = 2 64-bit registers -msrv = "1.70" +msrv = "1.74"