mirror of
https://github.com/gfx-rs/wgpu.git
synced 2024-11-27 01:03:41 +00:00
Bump core MSRV to 1.76
This commit is contained in:
parent
164b7bd3e7
commit
c0e7c1ef94
2
.github/workflows/ci.yml
vendored
2
.github/workflows/ci.yml
vendored
@ -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
|
||||||
|
@ -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)
|
||||||
|
|
||||||
|
@ -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/"
|
||||||
|
@ -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.
|
||||||
|
@ -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]]
|
||||||
|
@ -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).
|
||||||
|
@ -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"]
|
||||||
|
@ -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
|
||||||
|
@ -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.
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user