diff --git a/Cargo.lock b/Cargo.lock index 8cbd917..6c0cd42 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1582,10 +1582,11 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.151" +version = "1.0.154" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c841b55ecdae098c80dcae9cf767f6f8a0c2cdb3416bbef72181df4d0fe73f14" +checksum = "e7e9cc8b1b85264074fbcc02a88680c4096b1e47df8f739dceb03bf482f04bd6" dependencies = [ + "foldhash 0.2.0", "indexmap", "itoa", "memchr", @@ -1616,9 +1617,9 @@ dependencies = [ [[package]] name = "sha2" -version = "0.11.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "446ba717509524cb3f22f17ecc096f10f4822d76ab5c0b9822c5f9c284e825f4" +checksum = "47d7069beb7d6ac7b9acd1039986e73443f24234f41074da099d6f994ac9ad19" dependencies = [ "cfg-if", "cpufeatures", @@ -1736,9 +1737,9 @@ dependencies = [ [[package]] name = "sysinfo" -version = "0.39.6" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2071df9448915b71c4fe6d25deaf1c22f12bd234f01540b77312bb8e41361e6" +checksum = "0e8a3edbe0394ce115f3917a00349dd242be09eb5a091ed509eaf67b55cfb8a8" dependencies = [ "libc", "memchr", @@ -1835,26 +1836,17 @@ dependencies = [ [[package]] name = "toml" -version = "0.9.12+spec-1.1.0" +version = "1.1.6+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863" +checksum = "920602543f0911ab71da12c50d59701da54c196d1a2bf5cb4b75667f137a406a" dependencies = [ "indexmap", "serde_core", "serde_spanned", - "toml_datetime 0.7.5+spec-1.1.0", + "toml_datetime", "toml_parser", "toml_writer", - "winnow 0.7.15", -] - -[[package]] -name = "toml_datetime" -version = "0.7.5+spec-1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347" -dependencies = [ - "serde_core", + "winnow", ] [[package]] @@ -1873,9 +1865,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1340ea94a5856333492c9064b02c778b191dd2c853778d9609debdcdfea3a614" dependencies = [ "indexmap", - "toml_datetime 1.1.1+spec-1.1.0", + "toml_datetime", "toml_parser", - "winnow 1.0.4", + "winnow", ] [[package]] @@ -1884,7 +1876,7 @@ version = "1.1.3+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d38ac1cf9b95face32296c0a3ede1fdc270627c9d9c02a7274dd6d960dc4d56" dependencies = [ - "winnow 1.0.4", + "winnow", ] [[package]] @@ -1982,9 +1974,9 @@ dependencies = [ [[package]] name = "tree-sitter" -version = "0.26.11" +version = "0.26.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af1c71c1c4cc0920b20d6b0f6572e7682cd07a6a2faec71067a31fa394c586df" +checksum = "17ebdd3a5a7e28a1890b876fdbd0c3c0fe0a6336cffaa104f11b9f720c9daa29" dependencies = [ "cc", "regex", @@ -2203,9 +2195,9 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.260.0" +version = "0.263.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c94519d78304dc4a4bb5925eda6ff153bf06167467cff9233dc9593bae28fdd" +checksum = "4f5fa0a054ae153606df820eb0a84213e28cda41bbe04ba2628e71b6ba100fcb" dependencies = [ "bitflags 2.13.2", "indexmap", @@ -2608,12 +2600,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" -[[package]] -name = "winnow" -version = "0.7.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945" - [[package]] name = "winnow" version = "1.0.4" @@ -2631,7 +2617,7 @@ dependencies = [ "thiserror", "topiary-core", "tree-sitter", - "wit-parser 0.260.0", + "wit-parser 0.263.0", "wit-syntax", ] @@ -2756,9 +2742,9 @@ dependencies = [ [[package]] name = "wit-parser" -version = "0.260.0" +version = "0.263.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3152a979bbe19638bb0655cc919d5a68ba1b7b2258f8f43f7c74430004ae7f5e" +checksum = "874d6ce9db4261cb66980ab14f3da066b24292497b6f46f988c0d1b9b27913f3" dependencies = [ "anyhow", "hashbrown 0.17.1", @@ -2770,7 +2756,7 @@ dependencies = [ "serde_derive", "serde_json", "unicode-ident", - "wasmparser 0.260.0", + "wasmparser 0.263.0", ] [[package]] @@ -2891,7 +2877,7 @@ dependencies = [ "uds_windows", "uuid", "windows-sys 0.61.2", - "winnow 1.0.4", + "winnow", "zbus_macros", "zbus_names", "zvariant", @@ -2919,7 +2905,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d8bf88b4a3ff53e883001e0e0115b297a9d53c31b9c1edd2bfdd853e3428624e" dependencies = [ "serde", - "winnow 1.0.4", + "winnow", "zvariant", ] @@ -3057,7 +3043,7 @@ dependencies = [ "enumflags2", "serde", "url", - "winnow 1.0.4", + "winnow", "zcheapstr", "zvariant_derive", "zvariant_utils", @@ -3086,5 +3072,5 @@ dependencies = [ "quote", "serde", "syn 3.0.6", - "winnow 1.0.4", + "winnow", ] diff --git a/Cargo.toml b/Cargo.toml index a37a568..f7d72f9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -20,13 +20,13 @@ resolver = "3" [dependencies] zed_extension_api = "=0.7.0" -sha2 = { version = "=0.11.0", default-features = false } +sha2 = { version = "=0.11.1", default-features = false } [build-dependencies] -toml = "0.9" +toml = "1.1" [dev-dependencies] -toml = "0.9" +toml = "1.1" [profile.release] lto = "thin" diff --git a/crates/wit-analysis/Cargo.toml b/crates/wit-analysis/Cargo.toml index 602db4a..7625bd3 100644 --- a/crates/wit-analysis/Cargo.toml +++ b/crates/wit-analysis/Cargo.toml @@ -6,8 +6,8 @@ license = "MIT OR Apache-2.0" publish = false [dependencies] -wit-parser = "=0.260.0" -tree-sitter = "=0.26.11" +wit-parser = "=0.263.0" +tree-sitter = "=0.26.13" topiary-core = "=0.7.3" wit-syntax = { path = "../wit-syntax" } thiserror = "2" diff --git a/crates/wit-syntax/Cargo.toml b/crates/wit-syntax/Cargo.toml index 24198cf..06fb876 100644 --- a/crates/wit-syntax/Cargo.toml +++ b/crates/wit-syntax/Cargo.toml @@ -7,12 +7,12 @@ publish = false autobenches = false # Only explicitly listed custom benchmarks are targets. [dependencies] -tree-sitter = "=0.26.11" +tree-sitter = "=0.26.13" tree-sitter-wit = { git = "https://github.com/bytecodealliance/tree-sitter-wit", rev = "f777cdbe11281ccc68ffa30bd7ea34cdf4ddbec6" } [dev-dependencies] serde_json = "1" -toml = "0.9" +toml = "1.1" [[bench]] name = "parse" diff --git a/crates/xtask/Cargo.toml b/crates/xtask/Cargo.toml index 6be9b60..4f352c1 100644 --- a/crates/xtask/Cargo.toml +++ b/crates/xtask/Cargo.toml @@ -9,8 +9,8 @@ publish = false [dependencies] serde_json = "1" sha2 = "0.11" -sysinfo = { version = "=0.39.6", default-features = false, features = ["system"] } -toml = "0.9" +sysinfo = { version = "=0.40.1", default-features = false, features = ["system"] } +toml = "1.1" [lints.rust] unsafe_code = "forbid"