mirror of
https://github.com/gfx-rs/wgpu.git
synced 2025-12-08 21:26:17 +00:00
Prune unused dependencies.
* Removed unnecessary dependency in `wgpu` on `hashbrown`. * Removed unused dependencies in `naga-test`. * Moved some dependencies in `wgpu-test` to `[dev-dependencies]` (see comment for why this is worth doing). Candidates were discovered by `cargo clippy -- -Wunused-crate-dependencies`. This command reports whether each dependency is unused in each *crate*, so it has false positives when a dependency is used by only some crates in a package, but it is still useful as a short-list.
This commit is contained in:
parent
98c345800a
commit
37bd31ce5d
@ -13,6 +13,7 @@ skip = [
|
|||||||
{ name = "nanorand", version = "0.7.0" },
|
{ name = "nanorand", version = "0.7.0" },
|
||||||
|
|
||||||
# Deno uses an old version
|
# Deno uses an old version
|
||||||
|
{ name = "bincode", version = "1.3.3" },
|
||||||
{ name = "which", version = "6.0.3" },
|
{ name = "which", version = "6.0.3" },
|
||||||
|
|
||||||
# Winit uses an old version
|
# Winit uses an old version
|
||||||
@ -25,11 +26,6 @@ skip = [
|
|||||||
{ name = "windows-interface", version = "0.59.1" },
|
{ name = "windows-interface", version = "0.59.1" },
|
||||||
{ name = "windows-result", version = "0.3.4" },
|
{ name = "windows-result", version = "0.3.4" },
|
||||||
{ name = "windows-strings", version = "0.4.2" },
|
{ name = "windows-strings", version = "0.4.2" },
|
||||||
|
|
||||||
# bindgen (used by deno) uses old version
|
|
||||||
{ name = "itertools", version = "0.13.0" },
|
|
||||||
# Deno uses an old version
|
|
||||||
{ name = "bincode", version = "1.3.3" },
|
|
||||||
]
|
]
|
||||||
wildcards = "deny"
|
wildcards = "deny"
|
||||||
allow-wildcard-paths = true
|
allow-wildcard-paths = true
|
||||||
|
|||||||
4
Cargo.lock
generated
4
Cargo.lock
generated
@ -2520,15 +2520,12 @@ name = "naga-test"
|
|||||||
version = "27.0.0"
|
version = "27.0.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bitflags 2.9.4",
|
"bitflags 2.9.4",
|
||||||
"env_logger",
|
|
||||||
"naga",
|
"naga",
|
||||||
"ron",
|
"ron",
|
||||||
"rspirv",
|
|
||||||
"serde",
|
"serde",
|
||||||
"serde_json",
|
"serde_json",
|
||||||
"spirv",
|
"spirv",
|
||||||
"toml",
|
"toml",
|
||||||
"walkdir",
|
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@ -4781,7 +4778,6 @@ dependencies = [
|
|||||||
"cfg-if",
|
"cfg-if",
|
||||||
"cfg_aliases 0.2.1",
|
"cfg_aliases 0.2.1",
|
||||||
"document-features",
|
"document-features",
|
||||||
"hashbrown 0.16.0",
|
|
||||||
"js-sys",
|
"js-sys",
|
||||||
"log",
|
"log",
|
||||||
"naga",
|
"naga",
|
||||||
|
|||||||
@ -29,11 +29,8 @@ naga = { workspace = true, features = [
|
|||||||
"hlsl-out",
|
"hlsl-out",
|
||||||
] }
|
] }
|
||||||
spirv = { workspace = true, features = ["deserialize"] }
|
spirv = { workspace = true, features = ["deserialize"] }
|
||||||
rspirv.workspace = true
|
|
||||||
ron.workspace = true
|
ron.workspace = true
|
||||||
toml.workspace = true
|
toml.workspace = true
|
||||||
bitflags.workspace = true
|
bitflags.workspace = true
|
||||||
serde_json.workspace = true
|
serde_json.workspace = true
|
||||||
serde.workspace = true
|
serde.workspace = true
|
||||||
walkdir.workspace = true
|
|
||||||
env_logger.workspace = true
|
|
||||||
|
|||||||
@ -33,6 +33,10 @@ webgl = ["wgpu/webgl"]
|
|||||||
# allows us to force the build to have profiling code enabled so we can test that configuration.
|
# allows us to force the build to have profiling code enabled so we can test that configuration.
|
||||||
test-build-with-profiling = ["profiling/type-check"]
|
test-build-with-profiling = ["profiling/type-check"]
|
||||||
|
|
||||||
|
# Note that even though this is a package of tests and a library of tests, there is a split of
|
||||||
|
# [depenencies] and [dev-dependencies]. This is because keeping as many deps as possible as
|
||||||
|
# dev-dependencies will make the dependency graph just a bit shallower, and makes
|
||||||
|
# `cargo clippy -- -Wunused-crate-dependencies` give fewer false positives.
|
||||||
[dependencies]
|
[dependencies]
|
||||||
wgpu = { workspace = true, features = ["noop"] }
|
wgpu = { workspace = true, features = ["noop"] }
|
||||||
wgpu-hal = { workspace = true, features = ["validation_canary"] }
|
wgpu-hal = { workspace = true, features = ["validation_canary"] }
|
||||||
@ -40,25 +44,27 @@ wgpu-macros.workspace = true
|
|||||||
|
|
||||||
anyhow.workspace = true
|
anyhow.workspace = true
|
||||||
arrayvec.workspace = true
|
arrayvec.workspace = true
|
||||||
approx.workspace = true
|
|
||||||
bitflags.workspace = true
|
bitflags.workspace = true
|
||||||
bytemuck.workspace = true
|
bytemuck.workspace = true
|
||||||
cfg-if.workspace = true
|
cfg-if.workspace = true
|
||||||
ctor.workspace = true
|
ctor.workspace = true
|
||||||
futures-lite.workspace = true
|
futures-lite.workspace = true
|
||||||
|
libtest-mimic.workspace = true
|
||||||
|
log.workspace = true
|
||||||
|
png.workspace = true
|
||||||
|
pollster.workspace = true
|
||||||
|
profiling.workspace = true
|
||||||
|
serde.workspace = true
|
||||||
|
serde_json.workspace = true
|
||||||
|
|
||||||
|
[dev-dependencies]
|
||||||
|
approx.workspace = true
|
||||||
glam.workspace = true
|
glam.workspace = true
|
||||||
half = { workspace = true, features = ["bytemuck", "std"] }
|
half = { workspace = true, features = ["bytemuck", "std"] }
|
||||||
itertools.workspace = true
|
itertools.workspace = true
|
||||||
image.workspace = true
|
image.workspace = true
|
||||||
libtest-mimic.workspace = true
|
|
||||||
log.workspace = true
|
|
||||||
nanorand.workspace = true
|
nanorand.workspace = true
|
||||||
parking_lot.workspace = true
|
parking_lot.workspace = true
|
||||||
png.workspace = true
|
|
||||||
pollster.workspace = true
|
|
||||||
profiling.workspace = true
|
|
||||||
serde_json.workspace = true
|
|
||||||
serde.workspace = true
|
|
||||||
strum = { workspace = true, features = ["derive"] }
|
strum = { workspace = true, features = ["derive"] }
|
||||||
trybuild.workspace = true
|
trybuild.workspace = true
|
||||||
|
|
||||||
|
|||||||
@ -192,7 +192,6 @@ arrayvec.workspace = true
|
|||||||
bitflags.workspace = true
|
bitflags.workspace = true
|
||||||
cfg-if.workspace = true
|
cfg-if.workspace = true
|
||||||
document-features.workspace = true
|
document-features.workspace = true
|
||||||
hashbrown.workspace = true
|
|
||||||
log.workspace = true
|
log.workspace = true
|
||||||
parking_lot = { workspace = true, optional = true }
|
parking_lot = { workspace = true, optional = true }
|
||||||
profiling.workspace = true
|
profiling.workspace = true
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user