diff --git a/Cargo.lock b/Cargo.lock index 8cbd917..5b843d8 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", @@ -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.261.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c94519d78304dc4a4bb5925eda6ff153bf06167467cff9233dc9593bae28fdd" +checksum = "4f20f20e44f7e8aeb6744823ea9d869ede51e51be4fdaedede2852282e54d2d8" 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.261.0", "wit-syntax", ] @@ -2756,9 +2742,9 @@ dependencies = [ [[package]] name = "wit-parser" -version = "0.260.0" +version = "0.261.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3152a979bbe19638bb0655cc919d5a68ba1b7b2258f8f43f7c74430004ae7f5e" +checksum = "962e43c4db2da607b50839a531e5b63473268b40efdf8028d5c54b572ca4f6f6" dependencies = [ "anyhow", "hashbrown 0.17.1", @@ -2770,7 +2756,7 @@ dependencies = [ "serde_derive", "serde_json", "unicode-ident", - "wasmparser 0.260.0", + "wasmparser 0.261.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..e02524b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -23,10 +23,10 @@ zed_extension_api = "=0.7.0" sha2 = { version = "=0.11.0", 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..feca3ca 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.261.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..bbfda84 100644 --- a/crates/xtask/Cargo.toml +++ b/crates/xtask/Cargo.toml @@ -10,7 +10,7 @@ publish = false serde_json = "1" sha2 = "0.11" sysinfo = { version = "=0.39.6", default-features = false, features = ["system"] } -toml = "0.9" +toml = "1.1" [lints.rust] unsafe_code = "forbid"