From b46b1caa946f15f6a39b2cdc19f3e91f1820f835 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 9 Dec 2023 13:47:46 +0000
Subject: [PATCH] fix(deps): update all non-major dependencies

---
 fuzz/Cargo.toml             | 4 ++--
 lang-lexer/Cargo.toml       | 2 +-
 lang-pp/Cargo.toml          | 8 ++++----
 lang-util-derive/Cargo.toml | 2 +-
 lang-util-dev/Cargo.toml    | 2 +-
 lang-util/Cargo.toml        | 2 +-
 lang/Cargo.toml             | 6 +++---
 rust-toolchain.toml         | 2 +-
 8 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/fuzz/Cargo.toml b/fuzz/Cargo.toml
index 9bc3795ef..fef29bd9e 100644
--- a/fuzz/Cargo.toml
+++ b/fuzz/Cargo.toml
@@ -23,5 +23,5 @@ path = "src/bin/lang_test.rs"
 [dependencies]
 glsl-lang-pp = "*"
 glsl-lang = "*"
-afl = "0.11"
-argh = "0.1.5"
+afl = "0.15"
+argh = "0.1.12"
diff --git a/lang-lexer/Cargo.toml b/lang-lexer/Cargo.toml
index 0712bc7a5..2db383eb8 100644
--- a/lang-lexer/Cargo.toml
+++ b/lang-lexer/Cargo.toml
@@ -21,7 +21,7 @@ thiserror = "1.0"
 rserde = { version = "1.0", optional = true, features = ["derive"], package = "serde" }
 
 # v1 lexer dependencies
-logos = { version = "0.12", optional = true }
+logos = { version = "0.13", optional = true }
 
 # v2 lexer dependencies
 glsl-lang-pp = { version = "=0.5.2", optional = true }
diff --git a/lang-pp/Cargo.toml b/lang-pp/Cargo.toml
index 6c9e5efce..925ec2e83 100644
--- a/lang-pp/Cargo.toml
+++ b/lang-pp/Cargo.toml
@@ -26,17 +26,17 @@ rowan = { version = "0.15", optional = true }
 cbitset = { version = "0.2", optional = true }
 static_assertions = { version = "1.1", optional = true }
 bimap = { version = "0.6", optional = true }
-itertools = { version = "0.10", optional = true }
+itertools = { version = "0.12", optional = true }
 
 # Extension registry
-once_cell = { version = "1.17.1", optional = true }
+once_cell = { version = "1.19.0", optional = true }
 
 [dev-dependencies]
 lang-util-dev = "=0.5.2"
 
-expect-test = "1.3"
+expect-test = "1.4"
 encoding_rs = "0.8"
-regex = "1.5"
+regex = "1.10"
 
 [build-dependencies]
 string_cache_codegen = "0.5"
diff --git a/lang-util-derive/Cargo.toml b/lang-util-derive/Cargo.toml
index f8ebb842a..2292c576b 100644
--- a/lang-util-derive/Cargo.toml
+++ b/lang-util-derive/Cargo.toml
@@ -17,7 +17,7 @@ path = "src/lib.rs"
 proc-macro = true
 
 [dependencies]
-darling = "0.14"
+darling = "0.20"
 proc-macro2 = "1.0"
 quote = "1.0"
 syn = "1.0"
diff --git a/lang-util-dev/Cargo.toml b/lang-util-dev/Cargo.toml
index 40f27b19f..bbfc7ccbe 100644
--- a/lang-util-dev/Cargo.toml
+++ b/lang-util-dev/Cargo.toml
@@ -14,4 +14,4 @@ categories = ["parsing"]
 
 [dependencies]
 derive_more = "0.99"
-similar-asserts = "1.4"
+similar-asserts = "1.5"
diff --git a/lang-util/Cargo.toml b/lang-util/Cargo.toml
index e23687ae7..76f96607c 100644
--- a/lang-util/Cargo.toml
+++ b/lang-util/Cargo.toml
@@ -15,7 +15,7 @@ categories = ["parsing"]
 [dependencies]
 lang-util-derive = "=0.5.2"
 line-span = "0.1"
-smol_str = "0.1"
+smol_str = "0.2"
 text-size = "1.1"
 derive_more = "0.99"
 
diff --git a/lang/Cargo.toml b/lang/Cargo.toml
index 332ae4645..f502e4305 100644
--- a/lang/Cargo.toml
+++ b/lang/Cargo.toml
@@ -14,7 +14,7 @@ categories = ["parser-implementations", "rendering"]
 
 [dependencies]
 lalrpop-util = { version = "0.20.0", default-features = false, features = ["std"] }
-once_cell = "1.17.1"
+once_cell = "1.19.0"
 thiserror = "1.0"
 
 lang-util = { version = "=0.5.2", features = ["lalrpop"] }
@@ -31,8 +31,8 @@ lalrpop = "0.20.0"
 lang-util-dev = "=0.5.2"
 glsl-lang-pp = "=0.5.2"
 
-criterion = "0.3"
-expect-test = "1.3"
+criterion = "0.5"
+expect-test = "1.4"
 glsl = "6"
 
 [[test]]
diff --git a/rust-toolchain.toml b/rust-toolchain.toml
index 2d24a1e07..b60c56b6c 100644
--- a/rust-toolchain.toml
+++ b/rust-toolchain.toml
@@ -1,4 +1,4 @@
 [toolchain]
-channel = "1.70.0"
+channel = "1.74.0"
 components = ["rustfmt", "clippy"]
 profile = "minimal"