From 283087e442e6e9396967e41d5a4b447f54c604a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?W=C3=B6lfchen?= <115360611+W-lfchen@users.noreply.github.com> Date: Wed, 28 Aug 2024 20:18:23 +0200 Subject: [PATCH] chore: update lalrpop to 0.21 --- Cargo.lock | 82 ++++++++++++++++++++++++++++-------------------------- Cargo.toml | 2 +- 2 files changed, 44 insertions(+), 40 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 037cea5f..72231fb6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -311,18 +311,18 @@ dependencies = [ [[package]] name = "bit-set" -version = "0.5.3" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" +checksum = "f0481a0e032742109b1133a095184ee93d88f3dc9e0d28a5d033dc77a073f44f" dependencies = [ "bit-vec", ] [[package]] name = "bit-vec" -version = "0.6.3" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" +checksum = "d2c54ff287cfc0a34f38a6b832ea1bd8e448a330b3e40a50859e6488bee07f22" [[package]] name = "bitflags" @@ -662,12 +662,6 @@ version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" -[[package]] -name = "crunchy" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" - [[package]] name = "crypto-common" version = "0.1.6" @@ -947,7 +941,7 @@ dependencies = [ "grass", "gtk", "gtk-layer-shell", - "itertools 0.13.0", + "itertools", "libc", "log", "maplit", @@ -1603,15 +1597,6 @@ version = "1.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" -[[package]] -name = "itertools" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57" -dependencies = [ - "either", -] - [[package]] name = "itertools" version = "0.13.0" @@ -1696,6 +1681,15 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "keccak" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654" +dependencies = [ + "cpufeatures", +] + [[package]] name = "kqueue" version = "1.0.8" @@ -1718,22 +1712,22 @@ dependencies = [ [[package]] name = "lalrpop" -version = "0.20.2" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55cb077ad656299f160924eb2912aa147d7339ea7d69e1b5517326fdcec3c1ca" +checksum = "6e56f323e2d610628d1f5bdd39168a774674ac7989ed67011963bb3f71edd797" dependencies = [ "ascii-canvas", "bit-set", "ena", - "itertools 0.11.0", - "lalrpop-util", + "itertools", + "lalrpop-util 0.21.0", "petgraph", "pico-args", "regex", "regex-syntax", + "sha3", "string_cache", "term", - "tiny-keccak", "unicode-xid", "walkdir", ] @@ -1747,6 +1741,15 @@ dependencies = [ "regex-automata", ] +[[package]] +name = "lalrpop-util" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "108dc8f5dabad92c65a03523055577d847f5dcc00f3e7d3a68bc4d48e01d8fe1" +dependencies = [ + "regex-automata", +] + [[package]] name = "lasso" version = "0.7.3" @@ -2498,6 +2501,16 @@ dependencies = [ "digest", ] +[[package]] +name = "sha3" +version = "0.10.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" +dependencies = [ + "digest", + "keccak", +] + [[package]] name = "shlex" version = "1.3.0" @@ -2538,14 +2551,14 @@ dependencies = [ "chrono-tz", "eww_shared_util", "insta", - "itertools 0.13.0", + "itertools", "jaq-core", "jaq-interpret", "jaq-parse", "jaq-std", "jaq-syn", "lalrpop", - "lalrpop-util", + "lalrpop-util 0.20.2", "once_cell", "regex", "serde", @@ -2765,15 +2778,6 @@ dependencies = [ "syn 2.0.76", ] -[[package]] -name = "tiny-keccak" -version = "2.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" -dependencies = [ - "crunchy", -] - [[package]] name = "tokio" version = "1.39.3" @@ -3081,7 +3085,7 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.59.0", ] [[package]] @@ -3370,9 +3374,9 @@ dependencies = [ "derive_more", "eww_shared_util", "insta", - "itertools 0.13.0", + "itertools", "lalrpop", - "lalrpop-util", + "lalrpop-util 0.20.2", "maplit", "once_cell", "pretty_assertions", diff --git a/Cargo.toml b/Cargo.toml index b457ed4b..b951e10b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -35,7 +35,7 @@ jaq-parse = "1.0.3" jaq-std = "1.6.0" jaq-interpret = "1.5.0" jaq-syn = "1.6.0" -lalrpop = { version = "0.20.2", features = ["unicode"] } +lalrpop = { version = "0.21", features = ["unicode"] } lalrpop-util = { version = "0.20.2", features = ["unicode"] } libc = "0.2" log = "0.4"