Bump core MSRV to 1.76

This commit is contained in:
Andreas Reich 2024-07-20 21:20:05 +02:00 committed by Connor Fitzgerald
parent 164b7bd3e7
commit c0e7c1ef94
10 changed files with 11 additions and 10 deletions

View File

@ -43,7 +43,7 @@ env:
REPO_MSRV: "1.76" REPO_MSRV: "1.76"
# This is the MSRV used by the `wgpu-core`, `wgpu-hal`, and `wgpu-types` crates, # This is the MSRV used by the `wgpu-core`, `wgpu-hal`, and `wgpu-types` crates,
# to ensure that they can be used with firefox. # to ensure that they can be used with firefox.
CORE_MSRV: "1.74" CORE_MSRV: "1.76"
# #
# Environment variables # Environment variables

View File

@ -45,6 +45,7 @@ Bottom level categories:
- Fix profiling with `tracy`. By @waywardmonkeys in [#5988](https://github.com/gfx-rs/wgpu/pull/5988) - Fix profiling with `tracy`. By @waywardmonkeys in [#5988](https://github.com/gfx-rs/wgpu/pull/5988)
- As a workaround for [issue #4905](https://github.com/gfx-rs/wgpu/issues/4905), `wgpu-core` is undocumented unless `--cfg wgpu_core_doc` feature is enabled. By @kpreid in [#5987](https://github.com/gfx-rs/wgpu/pull/5987) - As a workaround for [issue #4905](https://github.com/gfx-rs/wgpu/issues/4905), `wgpu-core` is undocumented unless `--cfg wgpu_core_doc` feature is enabled. By @kpreid in [#5987](https://github.com/gfx-rs/wgpu/pull/5987)
- Bump MSRV for `d3d12`/`naga`/`wgpu-core`/`wgpu-hal`/`wgpu-types`' to 1.76. By @wumpf in [#6003](https://github.com/gfx-rs/wgpu/pull/6003)
## 22.0.0 (2024-07-17) ## 22.0.0 (2024-07-17)

View File

@ -42,7 +42,7 @@ default-members = [
[workspace.package] [workspace.package]
edition = "2021" edition = "2021"
rust-version = "1.74" rust-version = "1.76"
keywords = ["graphics"] keywords = ["graphics"]
license = "MIT OR Apache-2.0" license = "MIT OR Apache-2.0"
homepage = "https://wgpu.rs/" homepage = "https://wgpu.rs/"

View File

@ -120,8 +120,8 @@ On Linux, you can point to them using `LD_LIBRARY_PATH` environment.
Due to complex dependants, we have two MSRV policies: Due to complex dependants, we have two MSRV policies:
- `d3d12`, `naga`, `wgpu-core`, `wgpu-hal`, and `wgpu-types`'s MSRV is **1.74**. - `d3d12`, `naga`, `wgpu-core`, `wgpu-hal`, and `wgpu-types`'s MSRV is **1.76**, but may be lower than the rest of the workspace in the future.
- The rest of the workspace has an MSRV of **1.76**. - The rest of the workspace has an MSRV of **1.76** as well right now, but may be higher than above listed crates.
It is enforced on CI (in "/.github/workflows/ci.yml") with the `CORE_MSRV` and `REPO_MSRV` variables. It is enforced on CI (in "/.github/workflows/ci.yml") with the `CORE_MSRV` and `REPO_MSRV` variables.
This version can only be upgraded in breaking releases, though we release a breaking version every three months. This version can only be upgraded in breaking releases, though we release a breaking version every three months.

View File

@ -9,7 +9,7 @@ keywords = ["shader", "SPIR-V", "GLSL", "MSL"]
license = "MIT OR Apache-2.0" license = "MIT OR Apache-2.0"
exclude = ["bin/**/*", "tests/**/*", "Cargo.lock", "target/**/*"] exclude = ["bin/**/*", "tests/**/*", "Cargo.lock", "target/**/*"]
resolver = "2" resolver = "2"
rust-version = "1.74" rust-version = "1.76"
autotests = false autotests = false
[[test]] [[test]]

View File

@ -4,7 +4,7 @@
[![Crates.io](https://img.shields.io/crates/v/naga.svg?label=naga)](https://crates.io/crates/naga) [![Crates.io](https://img.shields.io/crates/v/naga.svg?label=naga)](https://crates.io/crates/naga)
[![Docs.rs](https://docs.rs/naga/badge.svg)](https://docs.rs/naga) [![Docs.rs](https://docs.rs/naga/badge.svg)](https://docs.rs/naga)
[![Build Status](https://github.com/gfx-rs/naga/workflows/pipeline/badge.svg)](https://github.com/gfx-rs/naga/actions) [![Build Status](https://github.com/gfx-rs/naga/workflows/pipeline/badge.svg)](https://github.com/gfx-rs/naga/actions)
![MSRV](https://img.shields.io/badge/rustc-1.74+-blue.svg) ![MSRV](https://img.shields.io/badge/rustc-1.76+-blue.svg)
[![codecov.io](https://codecov.io/gh/gfx-rs/naga/branch/master/graph/badge.svg?token=9VOKYO8BM2)](https://codecov.io/gh/gfx-rs/naga) [![codecov.io](https://codecov.io/gh/gfx-rs/naga/branch/master/graph/badge.svg?token=9VOKYO8BM2)](https://codecov.io/gh/gfx-rs/naga)
The shader translation library for the needs of [wgpu](https://github.com/gfx-rs/wgpu). The shader translation library for the needs of [wgpu](https://github.com/gfx-rs/wgpu).

View File

@ -1,4 +1,4 @@
[toolchain] [toolchain]
channel = "1.76" # Needed for deno & cts_runner. Firefox's MSRV is 1.74 channel = "1.76"
components = ["rustfmt", "clippy"] components = ["rustfmt", "clippy"]
targets = ["wasm32-unknown-unknown"] targets = ["wasm32-unknown-unknown"]

View File

@ -13,7 +13,7 @@ license = "MIT OR Apache-2.0"
# copy the crates it actually uses out of the workspace, so it's meaningful for # copy the crates it actually uses out of the workspace, so it's meaningful for
# them to have less restrictive MSRVs individually than the workspace as a # them to have less restrictive MSRVs individually than the workspace as a
# whole, if their code permits. See `../README.md` for details. # whole, if their code permits. See `../README.md` for details.
rust-version = "1.74" rust-version = "1.76"
[package.metadata.docs.rs] [package.metadata.docs.rs]
all-features = true all-features = true

View File

@ -13,7 +13,7 @@ license = "MIT OR Apache-2.0"
# copy the crates it actually uses out of the workspace, so it's meaningful for # copy the crates it actually uses out of the workspace, so it's meaningful for
# them to have less restrictive MSRVs individually than the workspace as a # them to have less restrictive MSRVs individually than the workspace as a
# whole, if their code permits. See `../README.md` for details. # whole, if their code permits. See `../README.md` for details.
rust-version = "1.74" rust-version = "1.76"
[package.metadata.docs.rs] [package.metadata.docs.rs]
# Ideally we would enable all the features. # Ideally we would enable all the features.

View File

@ -13,7 +13,7 @@ license = "MIT OR Apache-2.0"
# copy the crates it actually uses out of the workspace, so it's meaningful for # copy the crates it actually uses out of the workspace, so it's meaningful for
# them to have less restrictive MSRVs individually than the workspace as a # them to have less restrictive MSRVs individually than the workspace as a
# whole, if their code permits. See `../README.md` for details. # whole, if their code permits. See `../README.md` for details.
rust-version = "1.74" rust-version = "1.76"
[package.metadata.docs.rs] [package.metadata.docs.rs]
all-features = true all-features = true