Update Cargo.toml to direct-minimal-versions consistency.

This commit is contained in:
Kevin Reid 2025-04-12 15:25:13 -07:00 committed by Connor Fitzgerald
parent 82821ae5d1
commit 9727e75ad7
6 changed files with 24 additions and 24 deletions

View File

@ -101,7 +101,7 @@ codespan-reporting = { version = "0.12", default-features = false }
ctor = "0.4" ctor = "0.4"
document-features = "0.2.11" document-features = "0.2.11"
encase = "0.11.0" encase = "0.11.0"
env_logger = "0.11" env_logger = "0.11.8"
fern = "0.7" fern = "0.7"
flume = "0.11" flume = "0.11"
futures-lite = "2" futures-lite = "2"
@ -116,10 +116,10 @@ image = { version = "0.25", default-features = false, features = ["png"] }
indexmap = { version = "2.7.1", default-features = false } indexmap = { version = "2.7.1", default-features = false }
itertools = { version = "0.14.0" } itertools = { version = "0.14.0" }
ktx2 = "0.4" ktx2 = "0.4"
libc = { version = "0.2", default-features = false } libc = { version = "0.2.168", default-features = false }
libloading = "0.8" libloading = "0.8"
libtest-mimic = "0.8.1" libtest-mimic = "0.8.1"
log = "0.4" log = "0.4.21"
nanorand = { version = "0.7", default-features = false, features = ["wyrand"] } nanorand = { version = "0.7", default-features = false, features = ["wyrand"] }
noise = "0.9" noise = "0.9"
nv-flip = "0.1" nv-flip = "0.1"
@ -128,7 +128,7 @@ obj = "0.10"
once_cell = { version = "1.21.3", default-features = false } once_cell = { version = "1.21.3", default-features = false }
# Firefox has 3.4.0 vendored, so we allow that version in our dependencies # Firefox has 3.4.0 vendored, so we allow that version in our dependencies
ordered-float = { version = ">=3, <=5.0", default-features = false } ordered-float = { version = ">=3, <=5.0", default-features = false }
parking_lot = "0.12.1" parking_lot = "0.12.3"
pico-args = { version = "0.5.0", features = [ pico-args = { version = "0.5.0", features = [
"eq-separator", "eq-separator",
"short-space-opt", "short-space-opt",
@ -136,30 +136,30 @@ pico-args = { version = "0.5.0", features = [
] } ] }
png = "0.17.16" png = "0.17.16"
pollster = "0.4" pollster = "0.4"
portable-atomic = "1" portable-atomic = "1.10.0"
profiling = { version = "1", default-features = false } profiling = { version = "1", default-features = false }
raw-window-handle = { version = "0.6.2", default-features = false } raw-window-handle = { version = "0.6.2", default-features = false }
rayon = "1" rayon = "1.3.0"
renderdoc-sys = "1.1.0" renderdoc-sys = "1.1.0"
ron = "0.10" ron = "0.10"
# NOTE: rustc-hash v2 is a completely different hasher with different performance characteristics # NOTE: rustc-hash v2 is a completely different hasher with different performance characteristics
# see discussion here (including with some other alternatives): https://github.com/gfx-rs/wgpu/issues/6999 # see discussion here (including with some other alternatives): https://github.com/gfx-rs/wgpu/issues/6999
# (using default-features = false to support no-std build, avoiding any extra features that may require std::collections) # (using default-features = false to support no-std build, avoiding any extra features that may require std::collections)
rustc-hash = { version = "1", default-features = false } rustc-hash = { version = "1.1.0", default-features = false }
serde_json = "1.0.140" serde_json = "1.0.140"
serde = { version = "1", default-features = false } serde = { version = "1.0.219", default-features = false }
smallvec = "1" smallvec = "1.9.0"
static_assertions = "1.1.0" static_assertions = "1.1.0"
strum = { version = "0.27.1", default-features = false, features = ["derive"] } strum = { version = "0.27.1", default-features = false, features = ["derive"] }
trybuild = "1" trybuild = "1"
tracy-client = "0.18" tracy-client = "0.18"
thiserror = { version = "2", default-features = false } thiserror = { version = "2.0.3", default-features = false }
walkdir = "2" walkdir = "2.3.0"
winit = { version = "0.29", features = ["android-native-activity"] } winit = { version = "0.29", features = ["android-native-activity"] }
# Metal dependencies # Metal dependencies
metal = "0.32.0" metal = "0.32.0"
block = "0.1" block = "0.1.6"
core-graphics-types = "0.2" core-graphics-types = "0.2"
objc = "0.2.5" objc = "0.2.5"
@ -188,11 +188,11 @@ windows = { version = "0.58", default-features = false }
# wasm32 dependencies # wasm32 dependencies
console_error_panic_hook = "0.1.7" console_error_panic_hook = "0.1.7"
console_log = "1" console_log = "1"
js-sys = { version = "0.3.70", default-features = false } js-sys = { version = "0.3.77", default-features = false }
wasm-bindgen = "0.2.97" wasm-bindgen = "0.2.100"
wasm-bindgen-futures = "0.4.45" wasm-bindgen-futures = "0.4.45"
wasm-bindgen-test = "0.3" wasm-bindgen-test = "0.3"
web-sys = { version = "0.3.74", default-features = false } web-sys = { version = "0.3.77", default-features = false }
web-time = "1.1.0" web-time = "1.1.0"
# deno dependencies # deno dependencies

View File

@ -5,7 +5,7 @@ rust-version = "1.84"
publish = false publish = false
[dependencies] [dependencies]
bytemuck = "1" bytemuck = "1.22.0"
env_logger = "0.11.8" env_logger = "0.11.8"
pollster = "0.4" pollster = "0.4"
wgpu = "25.0.0" wgpu = "25.0.0"

View File

@ -81,7 +81,7 @@ termcolor = ["codespan-reporting/termcolor"]
stderr = ["codespan-reporting/std"] stderr = ["codespan-reporting/std"]
[dependencies] [dependencies]
arbitrary = { version = "1.4", features = ["derive"], optional = true } arbitrary = { version = "1.4.1", features = ["derive"], optional = true }
arrayvec.workspace = true arrayvec.workspace = true
bitflags.workspace = true bitflags.workspace = true
bit-set.workspace = true bit-set.workspace = true
@ -91,7 +91,7 @@ hashbrown.workspace = true
half = { workspace = true, default-features = false, features = ["num-traits"] } half = { workspace = true, default-features = false, features = ["num-traits"] }
rustc-hash.workspace = true rustc-hash.workspace = true
indexmap.workspace = true indexmap.workspace = true
log = "0.4" log.workspace = true
# `half` requires 0.2.16 for `FromBytes` and `ToBytes`. # `half` requires 0.2.16 for `FromBytes` and `ToBytes`.
num-traits = { version = "0.2.16", default-features = false } num-traits = { version = "0.2.16", default-features = false }
once_cell = { workspace = true, features = ["alloc", "race"] } once_cell = { workspace = true, features = ["alloc", "race"] }
@ -105,7 +105,7 @@ serde = { version = "1.0.219", default-features = false, features = [
petgraph = { version = "0.8", optional = true, default-features = false } petgraph = { version = "0.8", optional = true, default-features = false }
pp-rs = { version = "0.2.1", optional = true } pp-rs = { version = "0.2.1", optional = true }
hexf-parse = { version = "0.2.1", optional = true } hexf-parse = { version = "0.2.1", optional = true }
unicode-ident = { version = "1.0", optional = true } unicode-ident = { version = "1.0.5", optional = true }
[build-dependencies] [build-dependencies]
cfg_aliases.workspace = true cfg_aliases.workspace = true

View File

@ -11,5 +11,5 @@ path = "src/lib.rs"
test = false test = false
[dependencies] [dependencies]
anyhow = "1" anyhow = "1.0.97"
nanoserde = "0.2.1" nanoserde = "0.2.1"

View File

@ -296,7 +296,7 @@ web-sys = { workspace = true, optional = true, features = [
"WebGl2RenderingContext", "WebGl2RenderingContext",
"OffscreenCanvas", "OffscreenCanvas",
] } ] }
js-sys = { workspace = true, optional = true, features = ["default"] } js-sys = { workspace = true, optional = true, default-features = true }
############################ ############################
### Platform: Emscripten ### ### Platform: Emscripten ###
@ -328,5 +328,5 @@ winit.workspace = true # for "halmark"
[target.'cfg(not(any(target_arch = "wasm32", target_os = "ios", target_os = "visionos")))'.dev-dependencies] [target.'cfg(not(any(target_arch = "wasm32", target_os = "ios", target_os = "visionos")))'.dev-dependencies]
glutin-winit = { workspace = true, features = ["egl", "wgl", "wayland", "x11"] } glutin-winit = { workspace = true, features = ["egl", "wgl", "wayland", "x11"] }
glutin = { workspace = true, features = ["egl", "wgl", "wayland", "x11"] } glutin = { workspace = true, features = ["egl", "wgl", "wayland", "x11"] }
rwh_05 = { version = "0.5", package = "raw-window-handle" } # temporary compatibility for glutin-winit rwh_05 = { version = "0.5.2", package = "raw-window-handle" } # temporary compatibility for glutin-winit
winit = { workspace = true, features = ["rwh_05"] } winit = { workspace = true, features = ["rwh_05"] }

View File

@ -17,5 +17,5 @@ proc-macro = true
[dependencies] [dependencies]
heck = "0.5" heck = "0.5"
quote = "1" quote = "1.0.38"
syn = { version = "2", features = ["full"] } syn = { version = "2.0.98", features = ["full"] }