diff --git a/Cargo.lock b/Cargo.lock
index 5bf23147f292..c5def22829c8 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -10,9 +10,9 @@ checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"
[[package]]
name = "aho-corasick"
-version = "1.1.4"
+version = "1.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"
+checksum = "c982642fa9e8606056828ee9a8505737230110bb1099153c79efe865c59d12ba"
dependencies = [
"memchr",
]
@@ -84,9 +84,9 @@ dependencies = [
[[package]]
name = "anyhow"
-version = "1.0.102"
+version = "1.0.104"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c"
+checksum = "330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470"
[[package]]
name = "argfile"
@@ -100,9 +100,9 @@ dependencies = [
[[package]]
name = "arrayvec"
-version = "0.7.6"
+version = "0.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50"
+checksum = "d3fb67a6e08acf24fdeccbac2cb6ac4305825bd1f117462e0e6f2f193345ad56"
[[package]]
name = "ast-generator"
@@ -128,15 +128,6 @@ dependencies = [
"bytemuck",
]
-[[package]]
-name = "atomic-polyfill"
-version = "1.0.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8cf2bce30dfe09ef0bfaef228b9d414faaf7e563035494d7fe092dba54b300f4"
-dependencies = [
- "critical-section",
-]
-
[[package]]
name = "autocfg"
version = "1.5.1"
@@ -151,15 +142,21 @@ checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
[[package]]
name = "bitflags"
-version = "2.11.1"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
+
+[[package]]
+name = "bitflags"
+version = "2.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3"
+checksum = "b588b76d00fde79687d7646a9b5bdf3cc0f655e0bbd080335a95d7e96f3587da"
[[package]]
name = "borsh"
-version = "1.6.1"
+version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cfd1e3f8955a5d7de9fab72fc8373fade9fb8a703968cb200ae3dc6cf08e185a"
+checksum = "a88b7ea17d208c4193f2c1e6de3c35fe71f98c96982d5ced308bdcc749ff6e1f"
dependencies = [
"bytes",
"cfg_aliases",
@@ -192,9 +189,9 @@ dependencies = [
[[package]]
name = "bumpalo"
-version = "3.20.2"
+version = "3.20.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb"
+checksum = "72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649"
[[package]]
name = "bytemuck"
@@ -202,23 +199,17 @@ version = "1.25.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec"
-[[package]]
-name = "byteorder"
-version = "1.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
-
[[package]]
name = "bytes"
-version = "1.11.1"
+version = "1.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33"
+checksum = "fc652a48c352aef3ea3aed32080501cf3ef6ed5da78602a020c991775b0aff04"
[[package]]
name = "camino"
-version = "1.2.2"
+version = "1.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e629a66d692cb9ff1a1c664e41771b3dcaf961985a9774c0eb0bd1b51cf60a48"
+checksum = "bb1307f12aa967b5a58416e87b3653360e0fd614a016b6e970db08fecbb1b80d"
dependencies = [
"serde_core",
]
@@ -249,9 +240,9 @@ dependencies = [
[[package]]
name = "cc"
-version = "1.2.62"
+version = "1.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a1dce859f0832a7d088c4f1119888ab94ef4b5d6795d1ce05afb7fe159d79f98"
+checksum = "5d262e149917187838d5b42777c8253bcb64500067342904e7d429499a6f277e"
dependencies = [
"find-msvc-tools",
"jobserver",
@@ -267,15 +258,15 @@ checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
[[package]]
name = "cfg_aliases"
-version = "0.2.1"
+version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
+checksum = "f079e83a288787bcd14a6aea84cee5c87a67c5a3e660c30f557a3d24761b3527"
[[package]]
name = "chacha20"
-version = "0.10.0"
+version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601"
+checksum = "d524456ba66e72eb8b115ff89e01e497f8e6d11d78b70b1aa13c0fbd97540a81"
dependencies = [
"cfg-if",
"cpufeatures",
@@ -290,7 +281,7 @@ checksum = "9ea9b1e80910f66ae87c772247591432032ef3f6a67367ff17f8343db05beafa"
dependencies = [
"proc-macro2",
"quote",
- "syn",
+ "syn 2.0.119",
"synstructure",
]
@@ -300,15 +291,15 @@ version = "0.104.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7047a516de16226cd17344d41a319d0ea1064bf9e60bd612ab341ab4a34bbfa8"
dependencies = [
- "bitflags",
+ "bitflags 2.13.1",
"chalk-derive",
]
[[package]]
name = "chrono"
-version = "0.4.44"
+version = "0.4.45"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0"
+checksum = "1aa79e62e7697b8e29b513a68abacf485adcd1fe8284a4316c5ae868e6633327"
dependencies = [
"iana-time-zone",
"js-sys",
@@ -320,9 +311,9 @@ dependencies = [
[[package]]
name = "clap"
-version = "4.6.1"
+version = "4.6.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51"
+checksum = "473c7e07f409a8d772161724aa8db6a765a2532a70f9667eeb7b49d3d02fbdca"
dependencies = [
"clap_builder",
"clap_derive",
@@ -330,9 +321,9 @@ dependencies = [
[[package]]
name = "clap_builder"
-version = "4.6.0"
+version = "4.6.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f"
+checksum = "7b48fea5a88e9ae728a2dcbedbfc0e730f7d60da42e1cb049a83c9fb8b789889"
dependencies = [
"anstream",
"anstyle",
@@ -342,14 +333,14 @@ dependencies = [
[[package]]
name = "clap_derive"
-version = "4.6.1"
+version = "4.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9"
+checksum = "d012d2b9d65aca7f18f4d9878a045bc17899bba951561ba5ec3c2ba1eed9a061"
dependencies = [
"heck",
"proc-macro2",
"quote",
- "syn",
+ "syn 3.0.3",
]
[[package]]
@@ -469,7 +460,7 @@ dependencies = [
"serde",
"serde_json",
"serde_with",
- "toml 1.1.2+spec-1.1.0",
+ "toml",
"tracing",
"tracing-flame",
"tracing-subscriber",
@@ -518,26 +509,20 @@ dependencies = [
"cfg-if",
]
-[[package]]
-name = "critical-section"
-version = "1.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b"
-
[[package]]
name = "crossbeam-channel"
-version = "0.5.15"
+version = "0.5.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2"
+checksum = "d85363c37faeca707aef026efa9f3b34d077bce547e48f770770625c6013679e"
dependencies = [
"crossbeam-utils",
]
[[package]]
name = "crossbeam-deque"
-version = "0.8.6"
+version = "0.8.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51"
+checksum = "5181e0de7b61eb03a81e347d6dd8797bae9da5146707b51077e2d71a54ec0ceb"
dependencies = [
"crossbeam-epoch",
"crossbeam-utils",
@@ -545,9 +530,9 @@ dependencies = [
[[package]]
name = "crossbeam-epoch"
-version = "0.9.18"
+version = "0.9.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
+checksum = "2d6914041f254d6e9176c01941b21115dcfb7089e55135a35411081bd106ef3f"
dependencies = [
"crossbeam-utils",
]
@@ -563,9 +548,9 @@ dependencies = [
[[package]]
name = "crossbeam-utils"
-version = "0.8.21"
+version = "0.8.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
+checksum = "61803da095bee82a81bb1a452ecc25d3b2f1416d1897eb86430c6159ef717c17"
[[package]]
name = "darling"
@@ -587,7 +572,7 @@ dependencies = [
"proc-macro2",
"quote",
"strsim",
- "syn",
+ "syn 2.0.119",
]
[[package]]
@@ -598,14 +583,14 @@ checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d"
dependencies = [
"darling_core",
"quote",
- "syn",
+ "syn 2.0.119",
]
[[package]]
name = "dashmap"
-version = "6.1.0"
+version = "6.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf"
+checksum = "e6361d5c062261c78a176addb82d4c821ae42bed6089de0e12603cd25de2059c"
dependencies = [
"cfg-if",
"crossbeam-utils",
@@ -615,13 +600,43 @@ dependencies = [
"parking_lot_core",
]
+[[package]]
+name = "defmt"
+version = "1.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e2953bfe4f93bbd20cc71198842756f77d161884c99ebbabc41d80231ded88d1"
+dependencies = [
+ "bitflags 1.3.2",
+ "defmt-macros",
+]
+
+[[package]]
+name = "defmt-macros"
+version = "1.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bad9c72e7ca2137e0dc3813245a0d282fd6daad32fd800af018306a9169b5fe8"
+dependencies = [
+ "defmt-parser",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.119",
+]
+
+[[package]]
+name = "defmt-parser"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "10d60334b3b2e7c9d91ef8150abfb6fa4c1c39ebbcf4a81c2e346aad939fee3e"
+dependencies = [
+ "thiserror",
+]
+
[[package]]
name = "deranged"
version = "0.5.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c"
dependencies = [
- "powerfmt",
"serde_core",
]
@@ -633,7 +648,7 @@ checksum = "d08b3a0bcc0d079199cd476b2cae8435016ec11d1c0986c6901c5ac223041534"
dependencies = [
"proc-macro2",
"quote",
- "syn",
+ "syn 2.0.119",
]
[[package]]
@@ -662,9 +677,9 @@ checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555"
[[package]]
name = "either"
-version = "1.16.0"
+version = "1.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679e"
+checksum = "9e5e8f6c15a24b9a3ee5efec809ccd006d3b30e8b3bb63c39af737c7f87daa1d"
[[package]]
name = "embedded-io"
@@ -684,7 +699,7 @@ version = "0.14.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eabffdaee24bd1bf95c5ef7cec31260444317e72ea56c4c91750e8b7ee58d5f1"
dependencies = [
- "log 0.4.29",
+ "log 0.4.33",
]
[[package]]
@@ -773,9 +788,9 @@ dependencies = [
[[package]]
name = "find-msvc-tools"
-version = "0.1.9"
+version = "0.1.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582"
+checksum = "26b73573e6edcd2af0cdf47bd6cb58f0b3839491263c314eaad1ccf24430e1de"
[[package]]
name = "fixedbitset"
@@ -799,6 +814,12 @@ version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"
+[[package]]
+name = "foldhash"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb"
+
[[package]]
name = "fs-err"
version = "3.3.0"
@@ -825,21 +846,21 @@ checksum = "7ab85b9b05e3978cc9a9cf8fea7f01b494e1a09ed3037e16ba39edc7a29eb61a"
[[package]]
name = "futures-core"
-version = "0.3.32"
+version = "0.3.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d"
+checksum = "92d699e522242e69e3003b94ecc1f960f3a5e015aa7c5d7486e65ad01dd94f5e"
[[package]]
name = "futures-task"
-version = "0.3.32"
+version = "0.3.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393"
+checksum = "cd417de3d1d015fc3bfd2b1ea46dfc7bab72ef86f1cc7cc9c78e728b34a6d1fd"
[[package]]
name = "futures-util"
-version = "0.3.32"
+version = "0.3.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6"
+checksum = "0d50a92467f8ba5dd6e3ee5d4bd04d73ab2e4e1c44474a0674821dfce14b79bc"
dependencies = [
"futures-core",
"futures-task",
@@ -849,35 +870,21 @@ dependencies = [
[[package]]
name = "getrandom"
-version = "0.3.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
-dependencies = [
- "cfg-if",
- "libc",
- "r-efi 5.3.0",
- "wasip2",
-]
-
-[[package]]
-name = "getrandom"
-version = "0.4.2"
+version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555"
+checksum = "300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099"
dependencies = [
"cfg-if",
"libc",
- "r-efi 6.0.0",
+ "r-efi",
"rand_core",
- "wasip2",
- "wasip3",
]
[[package]]
name = "glob"
-version = "0.3.3"
+version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280"
+checksum = "e4eba85ea1d0a966a983acd07deee566e67395d2d96b6fb39e62b5a833f1eb0b"
[[package]]
name = "globset"
@@ -887,20 +894,11 @@ checksum = "52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3"
dependencies = [
"aho-corasick",
"bstr",
- "log 0.4.29",
+ "log 0.4.33",
"regex-automata",
"regex-syntax",
]
-[[package]]
-name = "hash32"
-version = "0.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67"
-dependencies = [
- "byteorder",
-]
-
[[package]]
name = "hashbrown"
version = "0.12.3"
@@ -919,9 +917,7 @@ version = "0.15.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
dependencies = [
- "allocator-api2",
- "equivalent",
- "foldhash",
+ "foldhash 0.1.5",
]
[[package]]
@@ -929,28 +925,19 @@ name = "hashbrown"
version = "0.17.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a"
-
-[[package]]
-name = "hashlink"
-version = "0.10.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1"
dependencies = [
- "hashbrown 0.15.5",
+ "allocator-api2",
+ "equivalent",
+ "foldhash 0.2.0",
]
[[package]]
-name = "heapless"
-version = "0.7.17"
+name = "hashlink"
+version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cdc6457c0eb62c71aac4bc17216026d8410337c4126773b9c5daba343f17964f"
+checksum = "32069d97bb81e38fa67eab65e3393bf804bb85969f2bc06bf13f64aef5aba248"
dependencies = [
- "atomic-polyfill",
- "hash32",
- "rustc_version",
- "serde",
- "spin",
- "stable_deref_trait",
+ "hashbrown 0.17.1",
]
[[package]]
@@ -971,15 +958,6 @@ version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
-[[package]]
-name = "home"
-version = "0.5.12"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d"
-dependencies = [
- "windows-sys 0.61.2",
-]
-
[[package]]
name = "iana-time-zone"
version = "0.1.65"
@@ -990,7 +968,7 @@ dependencies = [
"core-foundation-sys",
"iana-time-zone-haiku",
"js-sys",
- "log 0.4.29",
+ "log 0.4.33",
"wasm-bindgen",
"windows-core",
]
@@ -1004,12 +982,6 @@ dependencies = [
"cc",
]
-[[package]]
-name = "id-arena"
-version = "2.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954"
-
[[package]]
name = "ident_case"
version = "1.0.1"
@@ -1051,28 +1023,25 @@ version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bd5b3eaf1a28b758ac0faa5a4254e8ab2705605496f1b1f3fbbc3988ad73d199"
dependencies = [
- "bitflags",
+ "bitflags 2.13.1",
"inotify-sys",
"libc",
]
[[package]]
name = "inotify-sys"
-version = "0.1.5"
+version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb"
+checksum = "c033f80b2c113cdf91ab7a33faa9cbc014726dcad99880c8609af2a370edf37d"
dependencies = [
"libc",
]
[[package]]
name = "intrusive-collections"
-version = "0.9.7"
+version = "0.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "189d0897e4cbe8c75efedf3502c18c887b05046e59d28404d4d8e46cbc4d1e86"
-dependencies = [
- "memoffset",
-]
+checksum = "4275b20e6057cd7733fd8df8a5a31701e4fe44497dad0f3fa0e1c4fb971506be"
[[package]]
name = "inventory"
@@ -1091,9 +1060,9 @@ checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695"
[[package]]
name = "itertools"
-version = "0.14.0"
+version = "0.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285"
+checksum = "8b4baf93f58d4425749ca49a51c50ebab072c5df6994d08fed93541c331481dc"
dependencies = [
"either",
]
@@ -1104,13 +1073,66 @@ version = "1.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
+[[package]]
+name = "jiff"
+version = "0.2.35"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "668b7183bd07af9a4885f5c35b0cc5c83c4607a913c16b7e17291832910d2dcc"
+dependencies = [
+ "defmt",
+ "jiff-core",
+ "jiff-static",
+ "jiff-tzdb-platform",
+ "log 0.4.33",
+ "portable-atomic",
+ "portable-atomic-util",
+ "serde_core",
+ "windows-link",
+]
+
+[[package]]
+name = "jiff-core"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7feca88439efe53da3754500c1851dedf3cb36c524dd5cf8225cc0794de95d09"
+dependencies = [
+ "defmt",
+]
+
+[[package]]
+name = "jiff-static"
+version = "0.2.35"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3a69dcb3a21cfb32ce1cd056169337ca284af0766dd766e7878819b251a49204"
+dependencies = [
+ "jiff-core",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.119",
+]
+
+[[package]]
+name = "jiff-tzdb"
+version = "0.1.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "142bd39932ad231f10513df9ab62661fead8719872150b7ad02a2df79f4e141e"
+
+[[package]]
+name = "jiff-tzdb-platform"
+version = "0.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8"
+dependencies = [
+ "jiff-tzdb",
+]
+
[[package]]
name = "jobserver"
-version = "0.1.34"
+version = "0.1.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33"
+checksum = "1c00acbd29eabad4a2392fa0e921c874934dbbf4194312ad20f04a0ed67a3cb3"
dependencies = [
- "getrandom 0.3.4",
+ "getrandom",
"libc",
]
@@ -1122,21 +1144,20 @@ checksum = "a037eddb7d28de1d0fc42411f501b53b75838d313908078d6698d064f3029b24"
[[package]]
name = "js-sys"
-version = "0.3.98"
+version = "0.3.103"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "67df7112613f8bfd9150013a0314e196f4800d3201ae742489d999db2f979f08"
+checksum = "53b44bfcdb3f8d5837a46dae1ca9660a837176eee74a28b229bc626816589102"
dependencies = [
"cfg-if",
"futures-util",
- "once_cell",
"wasm-bindgen",
]
[[package]]
name = "kqueue"
-version = "1.1.1"
+version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a"
+checksum = "273c0752728918e0ac4976f2b275b6fefb9ecd400585dec929419f3844cd87b5"
dependencies = [
"kqueue-sys",
"libc",
@@ -1148,7 +1169,7 @@ version = "1.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "07293a4e297ac234359b510362495713f75ea345d5307140414f20c69ffeb087"
dependencies = [
- "bitflags",
+ "bitflags 2.13.1",
"libc",
]
@@ -1164,17 +1185,11 @@ version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
-[[package]]
-name = "leb128fmt"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2"
-
[[package]]
name = "libc"
-version = "0.2.186"
+version = "0.2.189"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66"
+checksum = "3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2"
[[package]]
name = "line-index"
@@ -1201,14 +1216,14 @@ version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b"
dependencies = [
- "log 0.4.29",
+ "log 0.4.33",
]
[[package]]
name = "log"
-version = "0.4.29"
+version = "0.4.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897"
+checksum = "0ceec5bc11778974d1bcb055b18002eba7f4b3518b6a0081b3af5f21666da9ad"
[[package]]
name = "matchers"
@@ -1221,9 +1236,9 @@ dependencies = [
[[package]]
name = "memchr"
-version = "2.8.0"
+version = "2.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79"
+checksum = "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98"
[[package]]
name = "memoffset"
@@ -1246,12 +1261,12 @@ dependencies = [
[[package]]
name = "mio"
-version = "1.2.0"
+version = "1.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "50b7e5b27aa02a74bac8c3f23f448f8d87ff11f92d3aac1a6ed369ee08cc56c1"
+checksum = "30d65c71f1ce40ab09135ce117d742b9f8a19ff91a41a8b57ed50bc2de59c427"
dependencies = [
"libc",
- "log 0.4.29",
+ "log 0.4.33",
"wasi",
"windows-sys 0.61.2",
]
@@ -1287,12 +1302,12 @@ version = "8.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3"
dependencies = [
- "bitflags",
+ "bitflags 2.13.1",
"fsevent-sys",
"inotify",
"kqueue",
"libc",
- "log 0.4.29",
+ "log 0.4.33",
"mio",
"notify-types",
"walkdir",
@@ -1305,7 +1320,7 @@ version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "42b8cfee0e339a0337359f3c88165702ac6e600dc01c0cc9579a92d62b08477a"
dependencies = [
- "bitflags",
+ "bitflags 2.13.1",
]
[[package]]
@@ -1421,7 +1436,7 @@ dependencies = [
"proc-macro2",
"proc-macro2-diagnostics",
"quote",
- "syn",
+ "syn 2.0.119",
]
[[package]]
@@ -1468,9 +1483,18 @@ checksum = "19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e"
[[package]]
name = "portable-atomic"
-version = "1.13.1"
+version = "1.14.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3d20d5497ef88037a52ff98267d066e7f11fcc5e99bbfbd58a42336193aacec3"
+
+[[package]]
+name = "portable-atomic-util"
+version = "0.2.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49"
+checksum = "c2a106d1259c23fac8e543272398ae0e3c0b8d33c88ed73d0cc71b0f1d902618"
+dependencies = [
+ "portable-atomic",
+]
[[package]]
name = "postcard"
@@ -1481,7 +1505,6 @@ dependencies = [
"cobs",
"embedded-io 0.4.0",
"embedded-io 0.6.1",
- "heapless",
"serde",
]
@@ -1491,21 +1514,11 @@ version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
-[[package]]
-name = "prettyplease"
-version = "0.2.37"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b"
-dependencies = [
- "proc-macro2",
- "syn",
-]
-
[[package]]
name = "proc-macro2"
-version = "1.0.106"
+version = "1.0.107"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
+checksum = "985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9"
dependencies = [
"unicode-ident",
]
@@ -1518,26 +1531,20 @@ checksum = "af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8"
dependencies = [
"proc-macro2",
"quote",
- "syn",
+ "syn 2.0.119",
"version_check",
"yansi",
]
[[package]]
name = "quote"
-version = "1.0.45"
+version = "1.0.47"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924"
+checksum = "1fbf4db142a473a8d80c26bbf18454ed458bf8d26c8219c331daecfdbd079001"
dependencies = [
"proc-macro2",
]
-[[package]]
-name = "r-efi"
-version = "5.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"
-
[[package]]
name = "r-efi"
version = "6.0.0"
@@ -1546,11 +1553,11 @@ checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf"
[[package]]
name = "ra-ap-rustc_abi"
-version = "0.143.0"
+version = "0.166.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1d49dbe5d570793b3c3227972a6ac85fc3e830f09b32c3cb3b68cfceebad3b0a"
+checksum = "e2cf1b1ffe31b6226c00b40cddfda65002b7729f9f4ed2d547b5856cdab0011c"
dependencies = [
- "bitflags",
+ "bitflags 2.13.1",
"ra-ap-rustc_hashes",
"ra-ap-rustc_index",
"tracing",
@@ -1558,55 +1565,55 @@ dependencies = [
[[package]]
name = "ra-ap-rustc_ast_ir"
-version = "0.143.0"
+version = "0.166.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cd0956db62c264a899d15667993cbbd2e8f0b02108712217e2579c61ac30b94b"
+checksum = "2ef42605e36e1305e815ccfc8830eb870f74d78534bca19a61629149536d8e98"
[[package]]
name = "ra-ap-rustc_hashes"
-version = "0.143.0"
+version = "0.166.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7df512084c24f4c96c8cc9a59cbd264301efbc8913d3759b065398024af316c9"
+checksum = "b9f5542968215c17275920791b2fa13a43014287506ed0450777c79845102e86"
dependencies = [
"rustc-stable-hash",
]
[[package]]
name = "ra-ap-rustc_index"
-version = "0.143.0"
+version = "0.166.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bca3a49a928d38ba7927605e5909b6abe77d09ff359e4695c070c3f91d69cc8a"
+checksum = "1d9e47b9ca7d92cfb0d6653503adbabd41938b84474317397a664326b208d6c6"
dependencies = [
"ra-ap-rustc_index_macros",
]
[[package]]
name = "ra-ap-rustc_index_macros"
-version = "0.143.0"
+version = "0.166.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4463e908a62c64c2a65c1966c2f4995d0e1f8b7dfc85a8b8de2562edf3d89070"
+checksum = "4d744a7a2852a22f06210bcff9e4667ed0cacbfbe94894cc294044d25e876341"
dependencies = [
"proc-macro2",
"quote",
- "syn",
+ "syn 2.0.119",
]
[[package]]
name = "ra-ap-rustc_lexer"
-version = "0.143.0"
+version = "0.166.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "228e01e1b237adb4bd8793487e1c37019c1e526a8f93716d99602301be267056"
+checksum = "527c12b3731b7d0692498012810b85b2b8dfdb8b514321ed6afc434bd1c70191"
dependencies = [
"memchr",
+ "unicode-ident",
"unicode-properties",
- "unicode-xid",
]
[[package]]
name = "ra-ap-rustc_next_trait_solver"
-version = "0.143.0"
+version = "0.166.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "10d6f91143011d474bb844d268b0784c6a4c6db57743558b83f5ad34511627f1"
+checksum = "a7a9663a8d7c369e934aac2b74a638537ad7eb4be75b4530d765384dc071c936"
dependencies = [
"derive-where",
"ra-ap-rustc_index",
@@ -1617,22 +1624,22 @@ dependencies = [
[[package]]
name = "ra-ap-rustc_parse_format"
-version = "0.143.0"
+version = "0.166.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "37fa8effbc436c0ddd9d7b1421aa3cccf8b94566c841c4e4aa3e09063b8f423f"
+checksum = "2c038b7a8b0f784d4e441ad8ab991fbbdaa5e0be482e59c639a846a1c8126951"
dependencies = [
"ra-ap-rustc_lexer",
- "rustc-literal-escaper 0.0.5",
+ "rustc-literal-escaper",
]
[[package]]
name = "ra-ap-rustc_pattern_analysis"
-version = "0.143.0"
+version = "0.166.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "883c843fc27847ad03b8e772dd4a2d2728af4333a6d6821a22dfcfe7136dff3e"
+checksum = "42ca286f90e99bb97cd9274c088f3c874a05d1ee90cabf40a3928afedabe99fd"
dependencies = [
"ra-ap-rustc_index",
- "rustc-hash 2.1.2",
+ "rustc-hash 2.1.3",
"rustc_apfloat",
"smallvec",
"tracing",
@@ -1640,19 +1647,20 @@ dependencies = [
[[package]]
name = "ra-ap-rustc_type_ir"
-version = "0.143.0"
+version = "0.166.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a86e33c46b2b261a173b23f207461a514812a8b2d2d7935bbc685f733eacce10"
+checksum = "26d6efb6008f665a9485e0afecf9f4950a6c4bedd8ddd330a9df8986a6c0160b"
dependencies = [
"arrayvec",
- "bitflags",
+ "bitflags 2.13.1",
"derive-where",
"ena",
"indexmap 2.14.0",
+ "ra-ap-rustc_abi",
"ra-ap-rustc_ast_ir",
"ra-ap-rustc_index",
"ra-ap-rustc_type_ir_macros",
- "rustc-hash 2.1.2",
+ "rustc-hash 2.1.3",
"smallvec",
"thin-vec",
"tracing",
@@ -1660,32 +1668,31 @@ dependencies = [
[[package]]
name = "ra-ap-rustc_type_ir_macros"
-version = "0.143.0"
+version = "0.166.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "15034c2fcaa5cf302aea6db20eda0f71fffeb0b372d6073cc50f940e974a2a47"
+checksum = "5f4fd2355e2bbf1f343c730f623596efc6e465b5e3685b606a437567ebb75bf8"
dependencies = [
"proc-macro2",
"quote",
- "syn",
+ "syn 2.0.119",
"synstructure",
]
[[package]]
name = "ra_ap_base_db"
-version = "0.0.328"
+version = "0.0.347"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b1567168e7c7b50acf2ffb87bde8937986d4f41c777a2c308298ede9d555c96c"
+checksum = "7ea804efdf7c1fdbdac7c1b08002700a6f2930590399abcf84d55b4d4a894116"
dependencies = [
"dashmap",
"indexmap 2.14.0",
"la-arena",
"ra_ap_cfg",
"ra_ap_intern",
- "ra_ap_query-group-macro",
"ra_ap_span",
"ra_ap_syntax",
"ra_ap_vfs",
- "rustc-hash 2.1.2",
+ "rustc-hash 2.1.3",
"salsa",
"salsa-macros",
"semver",
@@ -1695,32 +1702,33 @@ dependencies = [
[[package]]
name = "ra_ap_cfg"
-version = "0.0.328"
+version = "0.0.347"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1e1fc8d53014b0ec4c06c9dbf0a810ccd67b3a96de4ef06bd1a248c2295b6a37"
+checksum = "c50ba7c60bc08ef48d2a930c5f897349fb0a72cf53e86c0374476f2583d1f098"
dependencies = [
"ra_ap_intern",
"ra_ap_syntax",
"ra_ap_tt",
- "rustc-hash 2.1.2",
+ "rustc-hash 2.1.3",
"tracing",
]
[[package]]
name = "ra_ap_edition"
-version = "0.0.328"
+version = "0.0.347"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "627a8ce8e870632395b7bf053c93039a3d91dda744ccae166ac83650572cfaa2"
+checksum = "238a2d0108f16fe859e369c5aba251abccd10fae513391ee4d119ac6a48ffec7"
[[package]]
name = "ra_ap_hir"
-version = "0.0.328"
+version = "0.0.347"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b77616ef81f690a3eba4befd32112780b99f052676b0e7686a22bf79f3fbe2a8"
+checksum = "9b0ff8d334193f5535c13a6749d2ed8ee4c417f75a2a92ffff24eee475097fdd"
dependencies = [
"arrayvec",
"either",
"itertools",
+ "la-arena",
"ra-ap-rustc_type_ir",
"ra_ap_base_db",
"ra_ap_cfg",
@@ -1732,7 +1740,8 @@ dependencies = [
"ra_ap_stdx",
"ra_ap_syntax",
"ra_ap_tt",
- "rustc-hash 2.1.2",
+ "rustc-hash 2.1.3",
+ "salsa",
"serde_json",
"smallvec",
"tracing",
@@ -1741,12 +1750,12 @@ dependencies = [
[[package]]
name = "ra_ap_hir_def"
-version = "0.0.328"
+version = "0.0.347"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "81504dd727efbaf48704a9c0e18e6491cb9848428376ad37146f37f63571ab3c"
+checksum = "41d0148d0b1f176f27d55df6ac6dc662ed65c55cae367aeb9f30472879626cd5"
dependencies = [
"arrayvec",
- "bitflags",
+ "bitflags 2.13.1",
"cov-mark",
"drop_bomb",
"either",
@@ -1760,16 +1769,14 @@ dependencies = [
"ra_ap_cfg",
"ra_ap_hir_expand",
"ra_ap_intern",
- "ra_ap_query-group-macro",
"ra_ap_span",
"ra_ap_stdx",
"ra_ap_syntax",
"ra_ap_syntax-bridge",
"ra_ap_tt",
- "rustc-hash 2.1.2",
+ "rustc-hash 2.1.3",
"rustc_apfloat",
"salsa",
- "salsa-macros",
"smallvec",
"thin-vec",
"tracing",
@@ -1778,9 +1785,9 @@ dependencies = [
[[package]]
name = "ra_ap_hir_expand"
-version = "0.0.328"
+version = "0.0.347"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9980623345a88d4431ce80331e640c494e2e59303e82a2cb1290b4684efdc6e5"
+checksum = "b494d16c4a066ffe135ef730b01806539e87d4e5bb26acbd7cf9ccd2ffb238df"
dependencies = [
"cov-mark",
"either",
@@ -1790,15 +1797,13 @@ dependencies = [
"ra_ap_intern",
"ra_ap_mbe",
"ra_ap_parser",
- "ra_ap_query-group-macro",
"ra_ap_span",
"ra_ap_stdx",
"ra_ap_syntax",
"ra_ap_syntax-bridge",
"ra_ap_tt",
- "rustc-hash 2.1.2",
+ "rustc-hash 2.1.3",
"salsa",
- "salsa-macros",
"smallvec",
"thin-vec",
"tracing",
@@ -1807,11 +1812,12 @@ dependencies = [
[[package]]
name = "ra_ap_hir_ty"
-version = "0.0.328"
+version = "0.0.347"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b822d1b9f0168281bbba34e0c5abada891fa9fc5e0b54e86493e8b075a877973"
+checksum = "106393ec163f4cb9537721a04cd5e4d5ec642602c46f524e65a31a431be10269"
dependencies = [
"arrayvec",
+ "bitflags 2.13.1",
"cov-mark",
"either",
"ena",
@@ -1831,14 +1837,12 @@ dependencies = [
"ra_ap_hir_expand",
"ra_ap_intern",
"ra_ap_macros",
- "ra_ap_query-group-macro",
"ra_ap_span",
"ra_ap_stdx",
"ra_ap_syntax",
- "rustc-hash 2.1.2",
+ "rustc-hash 2.1.3",
"rustc_apfloat",
"salsa",
- "salsa-macros",
"serde",
"serde_derive",
"smallvec",
@@ -1852,12 +1856,12 @@ dependencies = [
[[package]]
name = "ra_ap_ide_db"
-version = "0.0.328"
+version = "0.0.347"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0e250964a32be6c74f1f72e0fd8aea08aaed0535d85a7fd315fe442942185da0"
+checksum = "c3ea305ce763f44928d29766c165982dd0a1c9fdba429296889d9e8e64dd28a5"
dependencies = [
"arrayvec",
- "bitflags",
+ "bitflags 2.13.1",
"cov-mark",
"crossbeam-channel",
"either",
@@ -1871,7 +1875,6 @@ dependencies = [
"ra_ap_macros",
"ra_ap_parser",
"ra_ap_profile",
- "ra_ap_query-group-macro",
"ra_ap_span",
"ra_ap_stdx",
"ra_ap_syntax",
@@ -1879,9 +1882,8 @@ dependencies = [
"ra_ap_test_utils",
"ra_ap_vfs",
"rayon",
- "rustc-hash 2.1.2",
+ "rustc-hash 2.1.3",
"salsa",
- "salsa-macros",
"smallvec",
"tracing",
"triomphe",
@@ -1889,22 +1891,23 @@ dependencies = [
[[package]]
name = "ra_ap_intern"
-version = "0.0.328"
+version = "0.0.347"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "df7edf9d14d093b4314b43ed75eaf56d47d870a09b8d0e0e67d17919c30bfb0f"
+checksum = "0a6be54b5f8a47e4aee183dd985440bb2e46d587270f63a6fcb03409a0de7054"
dependencies = [
+ "arrayvec",
"dashmap",
"hashbrown 0.14.5",
"rayon",
- "rustc-hash 2.1.2",
+ "rustc-hash 2.1.3",
"triomphe",
]
[[package]]
name = "ra_ap_load-cargo"
-version = "0.0.328"
+version = "0.0.347"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "184cdaabfb66948938aa4b73ee24f7fa57c1292292c1d87bcad2c616cbd254ea"
+checksum = "96a50dad86901f2f0dab1e54ccf2dd43ce3bcb934bcaae1c3fa4884a1c45f77a"
dependencies = [
"anyhow",
"crossbeam-channel",
@@ -1923,24 +1926,24 @@ dependencies = [
[[package]]
name = "ra_ap_macros"
-version = "0.0.328"
+version = "0.0.347"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fd338f982b2f7438ee89ca2429ad7181f2f0751fa6b98d8275905c97e2fb8361"
+checksum = "478606f8a75d1c4f8e6bfd4874ecf56303a690e270cffbd82e9fb700637500c5"
dependencies = [
"proc-macro2",
"quote",
- "syn",
+ "syn 2.0.119",
"synstructure",
]
[[package]]
name = "ra_ap_mbe"
-version = "0.0.328"
+version = "0.0.347"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "81d4c7114f2363c05b6dc7f5f6cdd6c9d6a1ba63410b0cdc80c81d1414da7c72"
+checksum = "c8d1b45159a9f2e6d61bec480d49a5d2c4a1c8215a75f01cf1d6ae7042cc0330"
dependencies = [
"arrayvec",
- "bitflags",
+ "bitflags 2.13.1",
"cov-mark",
"ra-ap-rustc_lexer",
"ra_ap_intern",
@@ -1949,39 +1952,39 @@ dependencies = [
"ra_ap_stdx",
"ra_ap_syntax-bridge",
"ra_ap_tt",
- "rustc-hash 2.1.2",
+ "rustc-hash 2.1.3",
"salsa",
"smallvec",
]
[[package]]
name = "ra_ap_parser"
-version = "0.0.328"
+version = "0.0.347"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c9851f3b6e93971e6c3957966a07154bc35e0f91c0a6980ad71965620df6f737"
+checksum = "8bdb9f2e027f40bbaeff62c026e1affabe691467c0553857f6eb7e36093c5b6f"
dependencies = [
"drop_bomb",
"ra-ap-rustc_lexer",
"ra_ap_edition",
- "rustc-literal-escaper 0.0.4",
+ "rustc-literal-escaper",
"tracing",
"winnow 0.7.15",
]
[[package]]
name = "ra_ap_paths"
-version = "0.0.328"
+version = "0.0.347"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "506bbef9963ca9275dd50f5876d68e32a58d47a369ea10bce2be1c758b081c42"
+checksum = "36bc14237aa65d051028cbb54b0a0e0a1d53487b3f647c2b11667870720af9db"
dependencies = [
"camino",
]
[[package]]
name = "ra_ap_proc_macro_api"
-version = "0.0.328"
+version = "0.0.347"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "18e0229d5c7daa016a8f4f735194e68baf34ca18b73982ae036a8217874f32e9"
+checksum = "3c56d7dacb79f01f5d9ab0a25b232acf37d3104d176e67d2985e9e389834c553"
dependencies = [
"indexmap 2.14.0",
"postcard",
@@ -1991,7 +1994,7 @@ dependencies = [
"ra_ap_stdx",
"ra_ap_tt",
"rayon",
- "rustc-hash 2.1.2",
+ "rustc-hash 2.1.3",
"semver",
"serde",
"serde_derive",
@@ -2001,21 +2004,20 @@ dependencies = [
[[package]]
name = "ra_ap_profile"
-version = "0.0.328"
+version = "0.0.347"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b251c30d8e4df3902a92d10c4899e43403921f72aef12afa2f027a77e4898950"
+checksum = "6f6a81ebc5ef6f42d86ac8d20c82d4132010f28af93da37f08d127eeea24b852"
dependencies = [
- "cfg-if",
"libc",
"perf-event",
- "windows-sys 0.60.2",
+ "windows-sys 0.61.2",
]
[[package]]
name = "ra_ap_project_model"
-version = "0.0.328"
+version = "0.0.347"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2b04624412e45c7b0f792859be553182ea2360d8a24bf7162ca212840e683a24"
+checksum = "9cf562304b786b7fa9089d2e0ae489d73abbda1732b0a820977a6fa7f9f5db0c"
dependencies = [
"anyhow",
"cargo_metadata",
@@ -2028,49 +2030,38 @@ dependencies = [
"ra_ap_span",
"ra_ap_stdx",
"ra_ap_toolchain",
- "rustc-hash 2.1.2",
+ "rustc-hash 2.1.3",
"semver",
"serde",
"serde_derive",
"serde_json",
"temp-dir",
- "toml 0.9.12+spec-1.1.0",
+ "toml",
"tracing",
"triomphe",
]
-[[package]]
-name = "ra_ap_query-group-macro"
-version = "0.0.328"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "770079ca5addde33d31b7f3fa8d399f0dc29c26f69642a9d5c2a5e623d8af64d"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
[[package]]
name = "ra_ap_span"
-version = "0.0.328"
+version = "0.0.347"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "80a523bc8c85155ccd1db35b6855d37729d339c572b7fc0801c459bb8218976b"
+checksum = "6358a99deb3e9564a3702731031bd6a59ab6843258f56697971c2591d142aa8a"
dependencies = [
- "hashbrown 0.14.5",
+ "hashbrown 0.17.1",
"la-arena",
"ra_ap_stdx",
"ra_ap_syntax",
"ra_ap_vfs",
- "rustc-hash 2.1.2",
+ "rustc-hash 2.1.3",
"salsa",
"text-size",
]
[[package]]
name = "ra_ap_stdx"
-version = "0.0.328"
+version = "0.0.347"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eb22b95e21d08060860056c86af1b47b2cecbac5422baa112d9d138e97c3671a"
+checksum = "808a663a921ead35b75a74a2eebe7ab84e5ced29c594e9bf3c77914caf8b77c0"
dependencies = [
"crossbeam-channel",
"crossbeam-utils",
@@ -2079,22 +2070,23 @@ dependencies = [
"libc",
"miow",
"tracing",
- "windows-sys 0.60.2",
+ "windows-sys 0.61.2",
]
[[package]]
name = "ra_ap_syntax"
-version = "0.0.328"
+version = "0.0.347"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ba3d9c469b5635401647b69e01a9930746f08a3cac51d04ad5ae99e66bdd643f"
+checksum = "733ea008d3847dac53a6463689fd595a1d9459db09b1dc2306f2293dc130f586"
dependencies = [
"either",
"itertools",
+ "ra-ap-rustc_lexer",
"ra_ap_parser",
"ra_ap_stdx",
"rowan",
- "rustc-hash 2.1.2",
- "rustc-literal-escaper 0.0.4",
+ "rustc-hash 2.1.3",
+ "rustc-literal-escaper",
"smallvec",
"smol_str",
"tracing",
@@ -2103,9 +2095,9 @@ dependencies = [
[[package]]
name = "ra_ap_syntax-bridge"
-version = "0.0.328"
+version = "0.0.347"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b4d3f2e2a1836eeedc2ed2810ece4cdf7ea42284f71b7031eac8448c1cb95b09"
+checksum = "f1ea2603396e114a6db5145508242ce9d238983533e3bdc4019cb473247c5e07"
dependencies = [
"ra_ap_intern",
"ra_ap_parser",
@@ -2113,14 +2105,14 @@ dependencies = [
"ra_ap_stdx",
"ra_ap_syntax",
"ra_ap_tt",
- "rustc-hash 2.1.2",
+ "rustc-hash 2.1.3",
]
[[package]]
name = "ra_ap_test_fixture"
-version = "0.0.328"
+version = "0.0.347"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "21d6d353373b4f28f2236ed7843bcee0e4dd0e6a12b339da874460bbefd070ab"
+checksum = "77da42ce97d6b9de208c9e9fba23244da564130ee0d892af03d0a6eb72ba8672"
dependencies = [
"ra_ap_base_db",
"ra_ap_cfg",
@@ -2136,33 +2128,33 @@ dependencies = [
[[package]]
name = "ra_ap_test_utils"
-version = "0.0.328"
+version = "0.0.347"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "57d10cbb0402abee7034de5d90ddf7e380d1e21ad0e1dcd2db92c3c87df78723"
+checksum = "fdfcc378493db43a2b837d9cd62c4c91c5d33302ae639b3dbf6d56ed97df6e63"
dependencies = [
"dissimilar",
"ra_ap_paths",
"ra_ap_profile",
"ra_ap_stdx",
- "rustc-hash 2.1.2",
+ "rustc-hash 2.1.3",
"text-size",
]
[[package]]
name = "ra_ap_toolchain"
-version = "0.0.328"
+version = "0.0.347"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2fed946c88a9dfa93de7a376a06493c5377a1052ac666ab9e1155f4ea57271c9"
+checksum = "5f7748b05a913c21f6182b4c2d7c7009251938b8eb01a2b96e61d0c7ca4aacc2"
dependencies = [
"camino",
- "home",
+ "semver",
]
[[package]]
name = "ra_ap_tt"
-version = "0.0.328"
+version = "0.0.347"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "96dfc20add2675d38240a7815755b54f514d91b9dc0336cb3d024901af4faeef"
+checksum = "babe00307d454b585a66e51f1fe6ccdfd1f82a200ef75374c80e843520cb3f7f"
dependencies = [
"arrayvec",
"indexmap 2.14.0",
@@ -2170,15 +2162,15 @@ dependencies = [
"ra_ap_intern",
"ra_ap_span",
"ra_ap_stdx",
- "rustc-hash 2.1.2",
+ "rustc-hash 2.1.3",
"text-size",
]
[[package]]
name = "ra_ap_vfs"
-version = "0.0.328"
+version = "0.0.347"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d69bc10b59435e4d989d10bc0b602a5bd70e1dcc2c5d8513b10585d9e778b440"
+checksum = "a730486f6595655431750c15faf4332603ad30f0460e7c89bbee79880416794b"
dependencies = [
"crossbeam-channel",
"fst",
@@ -2186,15 +2178,15 @@ dependencies = [
"nohash-hasher",
"ra_ap_paths",
"ra_ap_stdx",
- "rustc-hash 2.1.2",
+ "rustc-hash 2.1.3",
"tracing",
]
[[package]]
name = "ra_ap_vfs-notify"
-version = "0.0.328"
+version = "0.0.347"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "07f7f31bb0c5744ba1fe1b1460eeb62274110dfb94e4b6719cf2e7df9410032d"
+checksum = "ede5e2c51dd3a138039d2f1c4dc33709cebb1c4e00692f8026de833844ad375f"
dependencies = [
"crossbeam-channel",
"notify",
@@ -2202,19 +2194,19 @@ dependencies = [
"ra_ap_stdx",
"ra_ap_vfs",
"rayon",
- "rustc-hash 2.1.2",
+ "rustc-hash 2.1.3",
"tracing",
"walkdir",
]
[[package]]
name = "rand"
-version = "0.10.1"
+version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d2e8e8bcc7961af1fdac401278c6a831614941f6164ee3bf4ce61b7edb162207"
+checksum = "c7f5fa3a058cd35567ef9bfa5e75732bee0f9e4c55fa90477bef2dfcdbc4be80"
dependencies = [
"chacha20",
- "getrandom 0.4.2",
+ "getrandom",
"rand_core",
]
@@ -2250,34 +2242,34 @@ version = "0.5.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d"
dependencies = [
- "bitflags",
+ "bitflags 2.13.1",
]
[[package]]
name = "ref-cast"
-version = "1.0.25"
+version = "1.0.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d"
+checksum = "216e8f773d7923bcba9ceb86a86c93cabb3903a11872fc3f138c49630e50b96d"
dependencies = [
"ref-cast-impl",
]
[[package]]
name = "ref-cast-impl"
-version = "1.0.25"
+version = "1.0.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da"
+checksum = "2c9283685feec7d69af75fb0e858d5e7378f33fe4fc699383b2916ab9273e03c"
dependencies = [
"proc-macro2",
"quote",
- "syn",
+ "syn 3.0.3",
]
[[package]]
name = "regex"
-version = "1.12.3"
+version = "1.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276"
+checksum = "f020237b6c8eed93db2e2cb53c00c60a8e1bc73da7d073199a1180401450218d"
dependencies = [
"aho-corasick",
"memchr",
@@ -2287,9 +2279,9 @@ dependencies = [
[[package]]
name = "regex-automata"
-version = "0.4.14"
+version = "0.4.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f"
+checksum = "ad8553b9b26413251cbf30e620595c7a41b3887f03da04579c0e6b0d6a06b4b2"
dependencies = [
"aho-corasick",
"memchr",
@@ -2298,15 +2290,15 @@ dependencies = [
[[package]]
name = "regex-syntax"
-version = "0.8.10"
+version = "0.8.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a"
+checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4"
[[package]]
name = "rowan"
-version = "0.15.18"
+version = "0.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "62f509095fc8cc0c8c8564016771d458079c11a8d857e65861f045145c0d3208"
+checksum = "14b574c58582fa59fa43a2feb6608b8744184659f08a2e0117e4b8224d95ed61"
dependencies = [
"countme",
"hashbrown 0.14.5",
@@ -2320,7 +2312,7 @@ name = "rust-extractor-macros"
version = "0.1.0"
dependencies = [
"quote",
- "syn",
+ "syn 3.0.3",
]
[[package]]
@@ -2331,21 +2323,15 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
[[package]]
name = "rustc-hash"
-version = "2.1.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe"
-
-[[package]]
-name = "rustc-literal-escaper"
-version = "0.0.4"
+version = "2.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ab03008eb631b703dd16978282ae36c73282e7922fe101a4bd072a40ecea7b8b"
+checksum = "6b1e7f9a428571be2dc5bc0505c13fb6bf936822b894ec87abf8a08a4e51742d"
[[package]]
name = "rustc-literal-escaper"
-version = "0.0.5"
+version = "0.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e4ee29da77c5a54f42697493cd4c9b9f31b74df666a6c04dfc4fde77abe0438b"
+checksum = "8be87abb9e40db7466e0681dc8ecd9dcfd40360cb10b4c8fe24a7c4c3669b198"
[[package]]
name = "rustc-stable-hash"
@@ -2359,24 +2345,15 @@ version = "0.2.3+llvm-462a31f5a5ab"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "486c2179b4796f65bfe2ee33679acf0927ac83ecf583ad6c91c3b4570911b9ad"
dependencies = [
- "bitflags",
+ "bitflags 2.13.1",
"smallvec",
]
-[[package]]
-name = "rustc_version"
-version = "0.4.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
-dependencies = [
- "semver",
-]
-
[[package]]
name = "rustversion"
-version = "1.0.22"
+version = "1.0.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
+checksum = "cf54715a573b99ac80df0bc206da022bcd442c974952c7b9720069370852e21f"
[[package]]
name = "ryu"
@@ -2386,14 +2363,14 @@ checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f"
[[package]]
name = "salsa"
-version = "0.25.2"
+version = "0.28.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e2e2aa2fca57727371eeafc975acc8e6f4c52f8166a78035543f6ee1c74c2dcc"
+checksum = "cf0e374215cd2db2b5c75d7b3a99cb0cc052c0595335dfdefc03d4eb08f4aa81"
dependencies = [
"boxcar",
"crossbeam-queue",
"crossbeam-utils",
- "hashbrown 0.15.5",
+ "hashbrown 0.17.1",
"hashlink",
"indexmap 2.14.0",
"intrusive-collections",
@@ -2401,30 +2378,31 @@ dependencies = [
"parking_lot",
"portable-atomic",
"rayon",
- "rustc-hash 2.1.2",
+ "rustc-hash 2.1.3",
"salsa-macro-rules",
"salsa-macros",
"smallvec",
"thin-vec",
"tracing",
+ "triomphe",
+ "typeid",
]
[[package]]
name = "salsa-macro-rules"
-version = "0.25.2"
+version = "0.28.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1bfc2a1e7bf06964105515451d728f2422dedc3a112383324a00b191a5c397a3"
+checksum = "85f4b7d4405540bbd6d4ffa52d4322d983f3781954d3073067ac1bdb028459b3"
[[package]]
name = "salsa-macros"
-version = "0.25.2"
+version = "0.28.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d844c1aa34946da46af683b5c27ec1088a3d9d84a2b837a108223fd830220e1"
+checksum = "445be2bfbb2f67cb663225ecd7bc5a25370c0250fca30f9d8cbad9a913650370"
dependencies = [
"proc-macro2",
"quote",
- "syn",
- "synstructure",
+ "syn 3.0.3",
]
[[package]]
@@ -2450,9 +2428,9 @@ dependencies = [
[[package]]
name = "schemars"
-version = "1.2.1"
+version = "1.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc"
+checksum = "687274d293b6cdc6e73e0fee520bf2049650090d7164f87672d212a3c530cf4a"
dependencies = [
"dyn-clone",
"ref-cast",
@@ -2478,9 +2456,9 @@ dependencies = [
[[package]]
name = "serde"
-version = "1.0.228"
+version = "1.0.229"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
+checksum = "4148590afebada386688f18773da617792bf2ef03ffc1e4cbd2b1d45b023e0ba"
dependencies = [
"serde_core",
"serde_derive",
@@ -2488,29 +2466,29 @@ dependencies = [
[[package]]
name = "serde_core"
-version = "1.0.228"
+version = "1.0.229"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
+checksum = "67dca2c9c51e58a4791a4b1ed58308b39c64224d349a935ab5039aa360942a48"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
-version = "1.0.228"
+version = "1.0.229"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
+checksum = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348"
dependencies = [
"proc-macro2",
"quote",
- "syn",
+ "syn 3.0.3",
]
[[package]]
name = "serde_json"
-version = "1.0.150"
+version = "1.0.151"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9"
+checksum = "c841b55ecdae098c80dcae9cf767f6f8a0c2cdb3416bbef72181df4d0fe73f14"
dependencies = [
"indexmap 2.14.0",
"itoa",
@@ -2531,9 +2509,9 @@ dependencies = [
[[package]]
name = "serde_with"
-version = "3.20.0"
+version = "3.22.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e72c1c2cb7b223fafb600a619537a871c2818583d619401b785e7c0b746ccde2"
+checksum = "ee78f1fbe43ac4a0e47aadb3dbd357b69eb0d3793e948624cd03dd2750ab1c0a"
dependencies = [
"base64",
"bs58",
@@ -2541,8 +2519,9 @@ dependencies = [
"hex",
"indexmap 1.9.3",
"indexmap 2.14.0",
+ "jiff",
"schemars 0.9.0",
- "schemars 1.2.1",
+ "schemars 1.2.2",
"serde_core",
"serde_json",
"serde_with_macros",
@@ -2551,14 +2530,14 @@ dependencies = [
[[package]]
name = "serde_with_macros"
-version = "3.20.0"
+version = "3.22.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b90c488738ecb4fb0262f41f43bc40efc5868d9fb744319ddf5f5317f417bfac"
+checksum = "8705578779c2b6bd90d84d66eb2e206b708b1a4d7b9f17641b293545bf1c7e46"
dependencies = [
"darling",
"proc-macro2",
"quote",
- "syn",
+ "syn 2.0.119",
]
[[package]]
@@ -2585,9 +2564,9 @@ dependencies = [
[[package]]
name = "shlex"
-version = "1.3.0"
+version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
+checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba"
[[package]]
name = "simd-adler32"
@@ -2603,9 +2582,9 @@ checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5"
[[package]]
name = "smallvec"
-version = "1.15.1"
+version = "1.15.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
+checksum = "8ed6a63f02c8539c91a8685a86f4099661ba3da017932f6ebbea6de3f0fa7c90"
[[package]]
name = "smol_str"
@@ -2617,15 +2596,6 @@ dependencies = [
"serde_core",
]
-[[package]]
-name = "spin"
-version = "0.9.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
-dependencies = [
- "lock_api",
-]
-
[[package]]
name = "stable_deref_trait"
version = "1.2.1"
@@ -2650,9 +2620,20 @@ version = "0.1.0"
[[package]]
name = "syn"
-version = "2.0.117"
+version = "2.0.119"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "872831b642d1a07999a962a351ed35b955ea2cfc8f3862091e2a240a84f17297"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
+]
+
+[[package]]
+name = "syn"
+version = "3.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99"
+checksum = "53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3"
dependencies = [
"proc-macro2",
"quote",
@@ -2667,14 +2648,14 @@ checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
dependencies = [
"proc-macro2",
"quote",
- "syn",
+ "syn 2.0.119",
]
[[package]]
name = "temp-dir"
-version = "0.1.16"
+version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "83176759e9416cf81ee66cb6508dbfe9c96f20b8b56265a39917551c23c70964"
+checksum = "016ef9739649996fcc983b9c588fe3d557cf216d4d98503ce1b057ab5a66d689"
[[package]]
name = "text-size"
@@ -2684,47 +2665,46 @@ checksum = "f18aa187839b2bdb1ad2fa35ead8c4c2976b64e4363c386d45ac0f7ee85c9233"
[[package]]
name = "thin-vec"
-version = "0.2.18"
+version = "0.2.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b0f7e269b48f0a7dd0146680fa24b50cc67fc0373f086a5b2f99bd084639b482"
+checksum = "79def32ffcd477db1ff26f76dab9e3a91f0bd42a85ca96577089b24623056f9d"
[[package]]
name = "thiserror"
-version = "2.0.18"
+version = "2.0.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4"
+checksum = "ec86235f5fcc2a73650310756d2ac5b138a5780bbbdfae3eeccec992c435ba4f"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
-version = "2.0.18"
+version = "2.0.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5"
+checksum = "bc04cd3e1236dd4a98afca4569f2deb3f120e5422a4023be2cb683f8486292af"
dependencies = [
"proc-macro2",
"quote",
- "syn",
+ "syn 3.0.3",
]
[[package]]
name = "thread_local"
-version = "1.1.9"
+version = "1.1.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185"
+checksum = "1ad99c4c6d32803332c548b1af0540b357b3f5fc0be8f6c6bfe8b2e6ae784070"
dependencies = [
"cfg-if",
]
[[package]]
name = "time"
-version = "0.3.47"
+version = "0.3.55"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c"
+checksum = "cdb87b95ec50ddfa440816d227a17b2ccbdda963a316a727fda0fc4334f7d134"
dependencies = [
"deranged",
- "itoa",
"libc",
"num-conv",
"num_threads",
@@ -2736,15 +2716,15 @@ dependencies = [
[[package]]
name = "time-core"
-version = "0.1.8"
+version = "0.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca"
+checksum = "9e1c906769ad99c88eaa54e728060edef082f8e358ff32030cb7c7d315e81109"
[[package]]
name = "time-macros"
-version = "0.2.27"
+version = "0.2.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215"
+checksum = "7e689342a48d2ea927c87ea50cabf8594854bf940e9310208848d680d668ed85"
dependencies = [
"num-conv",
"time-core",
@@ -2752,9 +2732,9 @@ dependencies = [
[[package]]
name = "tinyvec"
-version = "1.11.0"
+version = "1.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3"
+checksum = "bb4ebadaa0af04fab11ae01eb5f9fdb5f9c5b875506e210e71c07873528baa7f"
dependencies = [
"tinyvec_macros",
]
@@ -2767,41 +2747,17 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "toml"
-version = "0.9.12+spec-1.1.0"
+version = "1.1.4+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863"
+checksum = "3aace63f4bbcdfc2c965b059de67119c89c4017a70d633be6c104910f67056f5"
dependencies = [
"indexmap 2.14.0",
"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"
-version = "1.1.2+spec-1.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "81f3d15e84cbcd896376e6730314d59fb5a87f31e4b038454184435cd57defee"
-dependencies = [
- "indexmap 2.14.0",
- "serde_core",
- "serde_spanned",
- "toml_datetime 1.1.1+spec-1.1.0",
- "toml_parser",
- "toml_writer",
- "winnow 1.0.3",
-]
-
-[[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 1.0.4",
]
[[package]]
@@ -2815,18 +2771,18 @@ dependencies = [
[[package]]
name = "toml_parser"
-version = "1.1.2+spec-1.1.0"
+version = "1.1.3+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526"
+checksum = "1d38ac1cf9b95face32296c0a3ede1fdc270627c9d9c02a7274dd6d960dc4d56"
dependencies = [
- "winnow 1.0.3",
+ "winnow 1.0.4",
]
[[package]]
name = "toml_writer"
-version = "1.1.1+spec-1.1.0"
+version = "1.1.2+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "756daf9b1013ebe47a8776667b466417e2d4c5679d441c26230efd9ef78692db"
+checksum = "7d56353a2a665ad0f41a421187180aab746c8c325620617ad883a99a1cbe66d2"
[[package]]
name = "tracing"
@@ -2847,7 +2803,7 @@ checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da"
dependencies = [
"proc-macro2",
"quote",
- "syn",
+ "syn 2.0.119",
]
[[package]]
@@ -2877,7 +2833,7 @@ version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
dependencies = [
- "log 0.4.29",
+ "log 0.4.33",
"once_cell",
"tracing-core",
]
@@ -2955,9 +2911,9 @@ checksum = "009994f150cc0cd50ff54917d5bc8bffe8cad10ca10d81c34da2ec421ae61782"
[[package]]
name = "tree-sitter-python"
-version = "0.23.6"
+version = "0.25.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d065aaa27f3aaceaf60c1f0e0ac09e1cb9eb8ed28e7bcdaa52129cffc7f4b04"
+checksum = "6bf85fd39652e740bf60f46f4cda9492c3a9ad75880575bf14960f775cb74a1c"
dependencies = [
"cc",
"tree-sitter-language",
@@ -2985,9 +2941,9 @@ dependencies = [
[[package]]
name = "triomphe"
-version = "0.1.15"
+version = "0.1.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dd69c5aa8f924c7519d6372789a74eac5b94fb0f8fcf0d4a97eb0bfc3e785f39"
+checksum = "b40688ea6389c8171614b25491f71d4a27946e0c7ce2da1c6de27e25abf1a0ae"
dependencies = [
"serde",
"stable_deref_trait",
@@ -2999,6 +2955,12 @@ version = "2.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a"
+[[package]]
+name = "typeid"
+version = "1.0.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c"
+
[[package]]
name = "uncased"
version = "0.9.10"
@@ -3026,12 +2988,6 @@ version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7df058c713841ad818f1dc5d3fd88063241cc61f49f5fbea4b951e8cf5a8d71d"
-[[package]]
-name = "unicode-xid"
-version = "0.2.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
-
[[package]]
name = "unsafe-libyaml"
version = "0.2.11"
@@ -3072,29 +3028,11 @@ version = "0.11.1+wasi-snapshot-preview1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
-[[package]]
-name = "wasip2"
-version = "1.0.3+wasi-0.2.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "20064672db26d7cdc89c7798c48a0fdfac8213434a1186e5ef29fd560ae223d6"
-dependencies = [
- "wit-bindgen 0.57.1",
-]
-
-[[package]]
-name = "wasip3"
-version = "0.4.0+wasi-0.3.0-rc-2026-01-06"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5"
-dependencies = [
- "wit-bindgen 0.51.0",
-]
-
[[package]]
name = "wasm-bindgen"
-version = "0.2.121"
+version = "0.2.126"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49ace1d07c165b0864824eee619580c4689389afa9dc9ed3a4c75040d82e6790"
+checksum = "4b067c0c11094aef6b7a801c1e34a26affafdf3d051dba08456b868789aaf9a4"
dependencies = [
"cfg-if",
"once_cell",
@@ -3105,9 +3043,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
-version = "0.2.121"
+version = "0.2.126"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8e68e6f4afd367a562002c05637acb8578ff2dea1943df76afb9e83d177c8578"
+checksum = "167ce5e579f6bcf889c4f7175a8a5a585de84e8ff93976ce393efa5f2837aab1"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -3115,60 +3053,26 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
-version = "0.2.121"
+version = "0.2.126"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d95a9ec35c64b2a7cb35d3fead40c4238d0940c86d107136999567a4703259f2"
+checksum = "f3997c7839262f4ef12cf90b818d6340c18e80f263f1a94bf157d0ec4420380e"
dependencies = [
"bumpalo",
"proc-macro2",
"quote",
- "syn",
+ "syn 2.0.119",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-shared"
-version = "0.2.121"
+version = "0.2.126"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c4e0100b01e9f0d03189a92b96772a1fb998639d981193d7dbab487302513441"
+checksum = "dc1b4cb0cc549fcf58d7dfc081778139b3d283a081644e833e84682ad71cea24"
dependencies = [
"unicode-ident",
]
-[[package]]
-name = "wasm-encoder"
-version = "0.244.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319"
-dependencies = [
- "leb128fmt",
- "wasmparser",
-]
-
-[[package]]
-name = "wasm-metadata"
-version = "0.244.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909"
-dependencies = [
- "anyhow",
- "indexmap 2.14.0",
- "wasm-encoder",
- "wasmparser",
-]
-
-[[package]]
-name = "wasmparser"
-version = "0.244.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe"
-dependencies = [
- "bitflags",
- "hashbrown 0.15.5",
- "indexmap 2.14.0",
- "semver",
-]
-
[[package]]
name = "winapi-util"
version = "0.1.11"
@@ -3199,7 +3103,7 @@ checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf"
dependencies = [
"proc-macro2",
"quote",
- "syn",
+ "syn 2.0.119",
]
[[package]]
@@ -3210,7 +3114,7 @@ checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358"
dependencies = [
"proc-macro2",
"quote",
- "syn",
+ "syn 2.0.119",
]
[[package]]
@@ -3328,103 +3232,9 @@ checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945"
[[package]]
name = "winnow"
-version = "1.0.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0592e1c9d151f854e6fd382574c3a0855250e1d9b2f99d9281c6e6391af352f1"
-
-[[package]]
-name = "wit-bindgen"
-version = "0.51.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5"
-dependencies = [
- "wit-bindgen-rust-macro",
-]
-
-[[package]]
-name = "wit-bindgen"
-version = "0.57.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e"
-
-[[package]]
-name = "wit-bindgen-core"
-version = "0.51.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc"
-dependencies = [
- "anyhow",
- "heck",
- "wit-parser",
-]
-
-[[package]]
-name = "wit-bindgen-rust"
-version = "0.51.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21"
-dependencies = [
- "anyhow",
- "heck",
- "indexmap 2.14.0",
- "prettyplease",
- "syn",
- "wasm-metadata",
- "wit-bindgen-core",
- "wit-component",
-]
-
-[[package]]
-name = "wit-bindgen-rust-macro"
-version = "0.51.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a"
-dependencies = [
- "anyhow",
- "prettyplease",
- "proc-macro2",
- "quote",
- "syn",
- "wit-bindgen-core",
- "wit-bindgen-rust",
-]
-
-[[package]]
-name = "wit-component"
-version = "0.244.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2"
-dependencies = [
- "anyhow",
- "bitflags",
- "indexmap 2.14.0",
- "log 0.4.29",
- "serde",
- "serde_derive",
- "serde_json",
- "wasm-encoder",
- "wasm-metadata",
- "wasmparser",
- "wit-parser",
-]
-
-[[package]]
-name = "wit-parser"
-version = "0.244.0"
+version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736"
-dependencies = [
- "anyhow",
- "id-arena",
- "indexmap 2.14.0",
- "log 0.4.29",
- "semver",
- "serde",
- "serde_derive",
- "serde_json",
- "unicode-xid",
- "wasmparser",
-]
+checksum = "23b97319f7b8343df12cc98938e5c3eb436064524c8d2b4e30a1d3a36eecdf81"
[[package]]
name = "yansi"
@@ -3453,7 +3263,7 @@ version = "0.1.0"
dependencies = [
"proc-macro2",
"quote",
- "syn",
+ "syn 3.0.3",
]
[[package]]
@@ -3467,9 +3277,9 @@ dependencies = [
[[package]]
name = "zmij"
-version = "1.0.21"
+version = "1.0.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa"
+checksum = "29666d0abbfad1e3dc4dcf6144730dd3a3ab225bbbdac83319345b1b44ccfc1b"
[[package]]
name = "zstd"
diff --git a/MODULE.bazel b/MODULE.bazel
index 17a6936f892c..77439d1fbcbc 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -30,7 +30,7 @@ bazel_dep(name = "rules_kotlin", version = "2.2.2-codeql.1")
bazel_dep(name = "gazelle", version = "0.50.0")
bazel_dep(name = "rules_dotnet", version = "0.21.5-codeql.1")
bazel_dep(name = "googletest", version = "1.17.0.bcr.2")
-bazel_dep(name = "rules_rust", version = "0.69.0")
+bazel_dep(name = "rules_rust", version = "0.73.0")
bazel_dep(name = "rules_swift", version = "4.0.0-rc5-codeql.2")
bazel_dep(name = "swift-syntax", version = "603.0.2")
bazel_dep(name = "zstd", version = "1.5.7.bcr.1")
@@ -45,7 +45,7 @@ RUST_EDITION = "2024"
# a nightly toolchain is required to enable experimental_use_cc_common_link, which we require internally
# we prefer to run the same version as internally, even if experimental_use_cc_common_link is not really
# required in this repo
-RUST_VERSION = "nightly/2026-01-22"
+RUST_VERSION = "nightly/2026-07-15"
rust = use_extension("@rules_rust//rust:extensions.bzl", "rust")
rust.toolchain(
@@ -57,26 +57,26 @@ rust.toolchain(
],
# generated by buildutils-internal/scripts/fill-rust-sha256s.py (internal repo)
sha256s = {
- "2026-01-22/rustc-nightly-x86_64-unknown-linux-gnu.tar.xz": "88db619323cc1321630d124efa51ed02fabc5e020f08cfa0eda2c0ac1afbe69a",
- "2026-01-22/rustc-nightly-x86_64-apple-darwin.tar.xz": "08484da3fa38db56f93629aeabdc0ae9ff8ed9704c0792d35259cbc849b3f54c",
- "2026-01-22/rustc-nightly-aarch64-apple-darwin.tar.xz": "a39c0b21b7058e364ea1bd43144e42e4bf1efade036b2e82455f2afce194ee81",
- "2026-01-22/rustc-nightly-x86_64-pc-windows-msvc.tar.xz": "d00248ee9850dbb6932b2578e32ff74fc7c429854c1aa071066ca31b65385a3b",
- "2026-01-22/clippy-nightly-x86_64-unknown-linux-gnu.tar.xz": "70656a0ce994ffff16d5a35a7b170a0acd41e9bb54a589c96ed45bf97b094a4d",
- "2026-01-22/clippy-nightly-x86_64-apple-darwin.tar.xz": "fe242519fa961522734733009705aec3c2d9a20cc57291f2aa614e5e6262c88f",
- "2026-01-22/clippy-nightly-aarch64-apple-darwin.tar.xz": "38bb226363ec97c9722edf966cd58774a683e19fd2ff2a6030094445d51e06f9",
- "2026-01-22/clippy-nightly-x86_64-pc-windows-msvc.tar.xz": "6da9b4470beea67abfebf046f141eee0d2a8db7c7a9e4e2294478734fd477228",
- "2026-01-22/cargo-nightly-x86_64-unknown-linux-gnu.tar.xz": "99004e9d10c43a01499642f53bb3184d41137a95d65bfb217098840a9e79e892",
- "2026-01-22/cargo-nightly-x86_64-apple-darwin.tar.xz": "6e021394cf8d8400ac6cfdfcef24e4d74f988e91eb8028b36de3a64ce3502990",
- "2026-01-22/cargo-nightly-aarch64-apple-darwin.tar.xz": "4b2494cb69ab64132cddbc411a38ea9f1105e54d6f986e43168d54f79510c673",
- "2026-01-22/cargo-nightly-x86_64-pc-windows-msvc.tar.xz": "c36613cf57407212d10d37b76e49a60ff42336e953cdff9e177283f530a83fc1",
- "2026-01-22/llvm-tools-nightly-x86_64-unknown-linux-gnu.tar.xz": "0b123c5027dbd833aae6845ffe9bd07d309bf798746a7176aadaea68fbcbd05d",
- "2026-01-22/llvm-tools-nightly-x86_64-apple-darwin.tar.xz": "a47864491ad5619158c950ab7570fb6e487d5117338585c27334d45824b406d8",
- "2026-01-22/llvm-tools-nightly-aarch64-apple-darwin.tar.xz": "db9bc826d6e2e7e914505d50157682e516ceb90357e83d77abddc32c2d962f41",
- "2026-01-22/llvm-tools-nightly-x86_64-pc-windows-msvc.tar.xz": "ffaa406932b2fe62e01dad61cf4ed34860a5d2a6f9306ca340d79e630d930039",
- "2026-01-22/rust-std-nightly-x86_64-unknown-linux-gnu.tar.xz": "e9c0d5e06e18a4b509391b3088f29293e310cdc8ccc865be8fa3f09733326925",
- "2026-01-22/rust-std-nightly-x86_64-apple-darwin.tar.xz": "25d75995cee679a4828ca9fe48c5a31a67c3b0846018440ef912e5a6208f53f6",
- "2026-01-22/rust-std-nightly-aarch64-apple-darwin.tar.xz": "e4132bf3f2eed4684c86756a02315bcf481c23e675e3e25630fc604c9cb4594c",
- "2026-01-22/rust-std-nightly-x86_64-pc-windows-msvc.tar.xz": "961bb535ef95ae8a5fa4e224cb94aff190f155c45a9bcf7a53e184b024aa41b1",
+ "2026-07-15/rustc-nightly-x86_64-unknown-linux-gnu.tar.xz": "dad49ece98c6d0e5f3bfd7c532b5111f55319a0e2a880ef1a87379643348cf8e",
+ "2026-07-15/rustc-nightly-x86_64-apple-darwin.tar.xz": "54fe056dd41fd0ae2e74e8a941ee207af21e9b86700636fa254f11f0f1fa0783",
+ "2026-07-15/rustc-nightly-aarch64-apple-darwin.tar.xz": "0e8c44436fefd06850a343e244236bf8e2b7eadaee447c53a91bc4e17e6710d1",
+ "2026-07-15/rustc-nightly-x86_64-pc-windows-msvc.tar.xz": "a55c3933faf617a47a10545a072bae1de03aa3fe7363d0779baad35bed2cf259",
+ "2026-07-15/clippy-nightly-x86_64-unknown-linux-gnu.tar.xz": "49425e37f45e428b569098174a28985aae3102965dfa7434ca8472d1b3e58b5e",
+ "2026-07-15/clippy-nightly-x86_64-apple-darwin.tar.xz": "2b1ca2938c8d3d35f9c26badd696d575db876260569900684c766cf8319960a7",
+ "2026-07-15/clippy-nightly-aarch64-apple-darwin.tar.xz": "7c95556525376e0250dcdfb9c36725e8c0c131c1c6ac3b7e5872279e040852fb",
+ "2026-07-15/clippy-nightly-x86_64-pc-windows-msvc.tar.xz": "e737590737fdf81e08af55c7cbc3e7f4883d5f68cbec4bd572ccb7af44fc15d8",
+ "2026-07-15/cargo-nightly-x86_64-unknown-linux-gnu.tar.xz": "4df5b9f2ad9b597d272fa9500d650561f22c8543233485078a13a64693e567c3",
+ "2026-07-15/cargo-nightly-x86_64-apple-darwin.tar.xz": "e45a0ab75df0e61a3429ab450e35551ca920b138be39dc5cf8af824dd36fcb15",
+ "2026-07-15/cargo-nightly-aarch64-apple-darwin.tar.xz": "81e1469252cd4630fdf221f9390cdb4604472c0ef6774e6162370864e5adc3e0",
+ "2026-07-15/cargo-nightly-x86_64-pc-windows-msvc.tar.xz": "077cf2ad9811cba2596faab7b5763f8430791263ab7f3961fa31f23aaa3d741d",
+ "2026-07-15/llvm-tools-nightly-x86_64-unknown-linux-gnu.tar.xz": "25823477ba51d4aba12beb19cb7d2c46d453357a4b6d1c301102fc06d0c5db28",
+ "2026-07-15/llvm-tools-nightly-x86_64-apple-darwin.tar.xz": "168f79a128b34c88a8cef03af0ced8986a99c52df4016e5d111cba3c4638e4e3",
+ "2026-07-15/llvm-tools-nightly-aarch64-apple-darwin.tar.xz": "f95a27de3a30e6ba3d36548663b434e625cd1bbbfb015eadd90f67d80f657c5a",
+ "2026-07-15/llvm-tools-nightly-x86_64-pc-windows-msvc.tar.xz": "1d48b7b8f511a23f270e9380f729ee414db918abbc88535fe419dd53aa0d5429",
+ "2026-07-15/rust-std-nightly-x86_64-unknown-linux-gnu.tar.xz": "4c1a2f508b6791a1059924e6369d813b46888215add0a5906af95266b33219b2",
+ "2026-07-15/rust-std-nightly-x86_64-apple-darwin.tar.xz": "a2438da77f7eb292f80a5cab3de1aa2e8deb718b89c0ba6e26ef5c76299cc048",
+ "2026-07-15/rust-std-nightly-aarch64-apple-darwin.tar.xz": "02c36fc7728dc17376062e7a0f3bf26439e1317317971ba9339b3a3a34dee2fa",
+ "2026-07-15/rust-std-nightly-x86_64-pc-windows-msvc.tar.xz": "5e724d34d34ec4ed34161bb890452640ddda11fd9ef64f6a74e47541d5b02583",
},
versions = [RUST_VERSION],
)
@@ -89,6 +89,7 @@ register_toolchains("@rust_toolchains//:all")
py_deps = use_extension("//misc/bazel/3rdparty:py_deps_extension.bzl", "p")
use_repo(
py_deps,
+ "vendor_py",
"vendor_py__anyhow-1.0.95",
"vendor_py__cc-1.2.14",
"vendor_py__clap-4.5.30",
@@ -102,61 +103,62 @@ use_repo(
tree_sitter_extractors_deps = use_extension("//misc/bazel/3rdparty:tree_sitter_extractors_extension.bzl", "r")
use_repo(
tree_sitter_extractors_deps,
- "vendor_ts__anyhow-1.0.102",
+ "vendor_ts",
+ "vendor_ts__anyhow-1.0.104",
"vendor_ts__argfile-1.0.0",
"vendor_ts__chalk-ir-0.104.0",
- "vendor_ts__chrono-0.4.44",
- "vendor_ts__clap-4.6.1",
+ "vendor_ts__chrono-0.4.45",
+ "vendor_ts__clap-4.6.6",
"vendor_ts__dunce-1.0.5",
- "vendor_ts__either-1.16.0",
+ "vendor_ts__either-1.17.0",
"vendor_ts__encoding-0.2.33",
"vendor_ts__figment-0.10.19",
"vendor_ts__flate2-1.1.9",
- "vendor_ts__glob-0.3.3",
+ "vendor_ts__glob-0.3.4",
"vendor_ts__globset-0.4.18",
- "vendor_ts__itertools-0.14.0",
+ "vendor_ts__itertools-0.15.0",
"vendor_ts__lazy_static-1.5.0",
"vendor_ts__mustache-0.9.0",
"vendor_ts__num-traits-0.2.19",
"vendor_ts__num_cpus-1.17.0",
- "vendor_ts__proc-macro2-1.0.106",
- "vendor_ts__quote-1.0.45",
- "vendor_ts__ra_ap_base_db-0.0.328",
- "vendor_ts__ra_ap_cfg-0.0.328",
- "vendor_ts__ra_ap_hir-0.0.328",
- "vendor_ts__ra_ap_hir_def-0.0.328",
- "vendor_ts__ra_ap_hir_expand-0.0.328",
- "vendor_ts__ra_ap_hir_ty-0.0.328",
- "vendor_ts__ra_ap_ide_db-0.0.328",
- "vendor_ts__ra_ap_intern-0.0.328",
- "vendor_ts__ra_ap_load-cargo-0.0.328",
- "vendor_ts__ra_ap_parser-0.0.328",
- "vendor_ts__ra_ap_paths-0.0.328",
- "vendor_ts__ra_ap_project_model-0.0.328",
- "vendor_ts__ra_ap_span-0.0.328",
- "vendor_ts__ra_ap_stdx-0.0.328",
- "vendor_ts__ra_ap_syntax-0.0.328",
- "vendor_ts__ra_ap_syntax-bridge-0.0.328",
- "vendor_ts__ra_ap_vfs-0.0.328",
- "vendor_ts__rand-0.10.1",
+ "vendor_ts__proc-macro2-1.0.107",
+ "vendor_ts__quote-1.0.47",
+ "vendor_ts__ra_ap_base_db-0.0.347",
+ "vendor_ts__ra_ap_cfg-0.0.347",
+ "vendor_ts__ra_ap_hir-0.0.347",
+ "vendor_ts__ra_ap_hir_def-0.0.347",
+ "vendor_ts__ra_ap_hir_expand-0.0.347",
+ "vendor_ts__ra_ap_hir_ty-0.0.347",
+ "vendor_ts__ra_ap_ide_db-0.0.347",
+ "vendor_ts__ra_ap_intern-0.0.347",
+ "vendor_ts__ra_ap_load-cargo-0.0.347",
+ "vendor_ts__ra_ap_parser-0.0.347",
+ "vendor_ts__ra_ap_paths-0.0.347",
+ "vendor_ts__ra_ap_project_model-0.0.347",
+ "vendor_ts__ra_ap_span-0.0.347",
+ "vendor_ts__ra_ap_stdx-0.0.347",
+ "vendor_ts__ra_ap_syntax-0.0.347",
+ "vendor_ts__ra_ap_syntax-bridge-0.0.347",
+ "vendor_ts__ra_ap_vfs-0.0.347",
+ "vendor_ts__rand-0.10.2",
"vendor_ts__rayon-1.12.0",
- "vendor_ts__regex-1.12.3",
- "vendor_ts__serde-1.0.228",
- "vendor_ts__serde_json-1.0.150",
- "vendor_ts__serde_with-3.20.0",
+ "vendor_ts__regex-1.13.1",
+ "vendor_ts__serde-1.0.229",
+ "vendor_ts__serde_json-1.0.151",
+ "vendor_ts__serde_with-3.22.0",
"vendor_ts__serde_yaml-0.9.34-deprecated",
- "vendor_ts__syn-2.0.117",
- "vendor_ts__toml-1.1.2-spec-1.1.0",
+ "vendor_ts__syn-3.0.3",
+ "vendor_ts__toml-1.1.4-spec-1.1.0",
"vendor_ts__tracing-0.1.44",
"vendor_ts__tracing-flame-0.2.0",
"vendor_ts__tracing-subscriber-0.3.23",
"vendor_ts__tree-sitter-0.26.9",
"vendor_ts__tree-sitter-embedded-template-0.25.0",
"vendor_ts__tree-sitter-json-0.24.8",
- "vendor_ts__tree-sitter-python-0.23.6",
+ "vendor_ts__tree-sitter-python-0.25.0",
"vendor_ts__tree-sitter-ql-0.23.1",
"vendor_ts__tree-sitter-ruby-0.23.1",
- "vendor_ts__triomphe-0.1.15",
+ "vendor_ts__triomphe-0.1.16",
"vendor_ts__ungrammar-1.16.1",
"vendor_ts__zstd-0.13.3",
)
@@ -237,11 +239,13 @@ use_repo(
swift,
"swift_toolchain",
"swift_toolchain_ubuntu22.04",
+ "swift_toolchain_ubuntu22.04-aarch64",
"swift_toolchain_xcode",
)
register_toolchains(
"@swift_toolchain//:swift_toolchain_exec_ubuntu22.04",
+ "@swift_toolchain//:swift_toolchain_exec_ubuntu22.04-aarch64",
"@swift_toolchain//:swift_toolchain_exec_xcode",
dev_dependency = True,
)
diff --git a/cpp/ql/lib/semmle/code/cpp/dataflow/internal/FlowSummaryImpl.qll b/cpp/ql/lib/semmle/code/cpp/dataflow/internal/FlowSummaryImpl.qll
index efe18e0945ed..780c802dc8ae 100644
--- a/cpp/ql/lib/semmle/code/cpp/dataflow/internal/FlowSummaryImpl.qll
+++ b/cpp/ql/lib/semmle/code/cpp/dataflow/internal/FlowSummaryImpl.qll
@@ -17,10 +17,6 @@ module Input implements InputSig {
class SummarizedCallableBase = Function;
- class SourceBase = Function;
-
- class SinkBase = Function;
-
class FlowSummaryCallBase = CallInstruction;
predicate callableFromSource(SummarizedCallableBase c) { exists(c.getBlock()) }
@@ -232,7 +228,7 @@ private module Input2 implements Impl::Private::InputSig2 {
bindingset[source, sc]
SourceSinkReportingElement getASourceReportingElement(
- Input::SourceBase source, Impl::Private::SummaryComponent sc
+ Input::SummarizedCallableBase source, Impl::Private::SummaryComponent sc
) {
exists(Call call | call.getTarget() = source |
sc = Impl::Private::SummaryComponent::return(_) and
@@ -312,7 +308,7 @@ private module Input2 implements Impl::Private::InputSig2 {
bindingset[sink, sc]
SourceSinkReportingElement getASinkReportingElement(
- Input::SinkBase sink, Impl::Private::SummaryComponent sc
+ Input::SummarizedCallableBase sink, Impl::Private::SummaryComponent sc
) {
exists(Call call, ArgumentPosition pos |
call.getTarget() = sink and
@@ -525,9 +521,10 @@ private class SourceModelFunction extends Public::SourceElement instanceof Funct
}
override predicate isSource(
- string output, string kind, Public::Provenance provenance, string model
+ string output, string kind, Public::Provenance provenance, boolean isExact, string model
) {
- sourceModel(namespace, type, subtypes, name, signature, ext, output, kind, provenance, model)
+ sourceModel(namespace, type, subtypes, name, signature, ext, output, kind, provenance, model) and
+ isExact = true
}
}
@@ -544,7 +541,10 @@ private class SinkModelFunction extends Public::SinkElement instanceof Function
this = interpretElement(namespace, type, subtypes, name, signature, ext)
}
- override predicate isSink(string input, string kind, Public::Provenance provenance, string model) {
- sinkModel(namespace, type, subtypes, name, signature, ext, input, kind, provenance, model)
+ override predicate isSink(
+ string input, string kind, Public::Provenance provenance, boolean isExact, string model
+ ) {
+ sinkModel(namespace, type, subtypes, name, signature, ext, input, kind, provenance, model) and
+ isExact = true
}
}
diff --git a/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasedSSA.qll b/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasedSSA.qll
index 522cd393081e..2ace50221313 100644
--- a/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasedSSA.qll
+++ b/cpp/ql/lib/semmle/code/cpp/ir/implementation/aliased_ssa/internal/AliasedSSA.qll
@@ -815,6 +815,7 @@ private predicate isRelatableMemoryLocation(VariableMemoryLocation vml) {
vml.getStartBitOffset() != Ints::unknown()
}
+pragma[no_dynamic_join_order]
private predicate isCoveredOffset(Allocation var, int offsetRank, VariableMemoryLocation vml) {
exists(int startRank, int endRank, VirtualVariable vvar |
vml.getStartBitOffset() = rank[startRank](IntValue offset_ | isRelevantOffset(vvar, offset_)) and
diff --git a/cpp/ql/src/Best Practices/Exceptions/CatchingByValue.qhelp b/cpp/ql/src/Best Practices/Exceptions/CatchingByValue.qhelp
index 3c60845c4a54..82bed0bc088e 100644
--- a/cpp/ql/src/Best Practices/Exceptions/CatchingByValue.qhelp
+++ b/cpp/ql/src/Best Practices/Exceptions/CatchingByValue.qhelp
@@ -43,7 +43,7 @@ void good() {
C++ FAQ:
What should I throw? ,
What should I catch? .
- Wikibooks:
+ Wikibooks:
Throwing objects .
diff --git a/cpp/ql/src/Best Practices/Exceptions/ThrowingPointers.qhelp b/cpp/ql/src/Best Practices/Exceptions/ThrowingPointers.qhelp
index a05903bd350e..cbbe423c647d 100644
--- a/cpp/ql/src/Best Practices/Exceptions/ThrowingPointers.qhelp
+++ b/cpp/ql/src/Best Practices/Exceptions/ThrowingPointers.qhelp
@@ -36,7 +36,7 @@ void good() {
C++ FAQ:
What should I throw? ,
What should I catch? .
- Wikibooks:
+ Wikibooks:
Throwing objects .
diff --git a/cpp/ql/src/Best Practices/Likely Errors/OffsetUseBeforeRangeCheck.qhelp b/cpp/ql/src/Best Practices/Likely Errors/OffsetUseBeforeRangeCheck.qhelp
index 6ffb30be5840..d12e1821b2d7 100644
--- a/cpp/ql/src/Best Practices/Likely Errors/OffsetUseBeforeRangeCheck.qhelp
+++ b/cpp/ql/src/Best Practices/Likely Errors/OffsetUseBeforeRangeCheck.qhelp
@@ -21,7 +21,7 @@
cplusplus.com:
C++: array .
-Wikipedia:
+Wikipedia:
Bounds checking .
diff --git a/cpp/ql/src/Best Practices/Likely Errors/Slicing.qhelp b/cpp/ql/src/Best Practices/Likely Errors/Slicing.qhelp
index 576d77c8839c..282f592e0f61 100644
--- a/cpp/ql/src/Best Practices/Likely Errors/Slicing.qhelp
+++ b/cpp/ql/src/Best Practices/Likely Errors/Slicing.qhelp
@@ -20,7 +20,7 @@ These assignments slice off all the fields added by the derived type, and can ca
- Wikipedia: Object slicing .
+ Wikipedia: Object slicing .
DevX.com: Slicing in C++ .
diff --git a/cpp/ql/src/Best Practices/Magic Constants/MagicConstantsNumbers.qhelp b/cpp/ql/src/Best Practices/Magic Constants/MagicConstantsNumbers.qhelp
index aa97965996f2..4a5e0cff636e 100644
--- a/cpp/ql/src/Best Practices/Magic Constants/MagicConstantsNumbers.qhelp
+++ b/cpp/ql/src/Best Practices/Magic Constants/MagicConstantsNumbers.qhelp
@@ -35,7 +35,7 @@ then replace all the relevant occurrences in the code.
-Magic number (Wikipedia)
+Magic number (Wikipedia)
Mats Henricson and Erik Nyquist, Industrial Strength C++ , published by Prentice Hall PTR (1997).
diff --git a/cpp/ql/src/Best Practices/Magic Constants/MagicConstantsString.qhelp b/cpp/ql/src/Best Practices/Magic Constants/MagicConstantsString.qhelp
index 19182fe5b19d..c1ccb94f59ea 100644
--- a/cpp/ql/src/Best Practices/Magic Constants/MagicConstantsString.qhelp
+++ b/cpp/ql/src/Best Practices/Magic Constants/MagicConstantsString.qhelp
@@ -34,7 +34,7 @@ constant.
-Magic string (Wikipedia)
+Magic string (Wikipedia)
Mats Henricson and Erik Nyquist, Industrial Strength C++ , published by Prentice Hall PTR (1997).
diff --git a/cpp/ql/src/Best Practices/RuleOfThree.qhelp b/cpp/ql/src/Best Practices/RuleOfThree.qhelp
index f9ac2b396b9b..1c8eace82f76 100644
--- a/cpp/ql/src/Best Practices/RuleOfThree.qhelp
+++ b/cpp/ql/src/Best Practices/RuleOfThree.qhelp
@@ -15,6 +15,6 @@
-Wikipedia: Rule of three (C++ programming)
+Wikipedia: Rule of three (C++ programming)
diff --git a/cpp/ql/src/Best Practices/RuleOfTwo.qhelp b/cpp/ql/src/Best Practices/RuleOfTwo.qhelp
index b8d4e13d283e..167740b03d97 100644
--- a/cpp/ql/src/Best Practices/RuleOfTwo.qhelp
+++ b/cpp/ql/src/Best Practices/RuleOfTwo.qhelp
@@ -38,7 +38,7 @@ should never be called.
- Rule of Three [Wikipedia]
+ Rule of Three [Wikipedia]
The Law of The Big Two
diff --git a/cpp/ql/src/Documentation/DocumentApi.qhelp b/cpp/ql/src/Documentation/DocumentApi.qhelp
index 4154e5cebc4e..80225102cc9b 100644
--- a/cpp/ql/src/Documentation/DocumentApi.qhelp
+++ b/cpp/ql/src/Documentation/DocumentApi.qhelp
@@ -22,10 +22,10 @@ Add comments to document the purpose of the function. In particular, ensure that
- C++ Programming Wikibook: Comments
+ C++ Programming Wikibook: Comments
- Wikipedia: Need for comments
+ Wikipedia: Need for comments
diff --git a/cpp/ql/src/Documentation/FixmeComments.qhelp b/cpp/ql/src/Documentation/FixmeComments.qhelp
index a4a0b9966a15..a884aee2bc8b 100644
--- a/cpp/ql/src/Documentation/FixmeComments.qhelp
+++ b/cpp/ql/src/Documentation/FixmeComments.qhelp
@@ -25,7 +25,7 @@ Fix the functionality indicated by the comment. If the comment no longer applies
- Wikipedia: Comment tags
+ Wikipedia: Comment tags
The case against TODO (and FIXME)
diff --git a/cpp/ql/src/Documentation/TodoComments.qhelp b/cpp/ql/src/Documentation/TodoComments.qhelp
index ad246ebf358f..30eb359cd972 100644
--- a/cpp/ql/src/Documentation/TodoComments.qhelp
+++ b/cpp/ql/src/Documentation/TodoComments.qhelp
@@ -25,7 +25,7 @@ Implement the functionality indicated by the comment. If the comment no longer a
- Wikipedia: Comment tags
+ Wikipedia: Comment tags
TODO or not TODO
diff --git a/cpp/ql/src/Documentation/UncommentedFunction.qhelp b/cpp/ql/src/Documentation/UncommentedFunction.qhelp
index 7fe5c61d9da3..1604ca496de3 100644
--- a/cpp/ql/src/Documentation/UncommentedFunction.qhelp
+++ b/cpp/ql/src/Documentation/UncommentedFunction.qhelp
@@ -23,10 +23,10 @@ cohesive functions.
- C++ Programming, Coding style conventions
+ C++ Programming, Coding style conventions
- Wikipedia: Need for comments
+ Wikipedia: Need for comments
diff --git a/cpp/ql/src/Header Cleanup/Cleanup-DuplicateIncludeGuard.qhelp b/cpp/ql/src/Header Cleanup/Cleanup-DuplicateIncludeGuard.qhelp
index 20cb7ebe94fc..43e11ff20e8c 100644
--- a/cpp/ql/src/Header Cleanup/Cleanup-DuplicateIncludeGuard.qhelp
+++ b/cpp/ql/src/Header Cleanup/Cleanup-DuplicateIncludeGuard.qhelp
@@ -44,7 +44,7 @@ the second file, for example to ANOTHER_HEADER_FILE_H.
- Wikipedia: Include guard
+ Wikipedia: Include guard
diff --git a/cpp/ql/src/Likely Bugs/Arithmetic/BadCheckOdd.qhelp b/cpp/ql/src/Likely Bugs/Arithmetic/BadCheckOdd.qhelp
index 13df1938bc3a..6d36cc6230f2 100644
--- a/cpp/ql/src/Likely Bugs/Arithmetic/BadCheckOdd.qhelp
+++ b/cpp/ql/src/Likely Bugs/Arithmetic/BadCheckOdd.qhelp
@@ -26,7 +26,7 @@ As a result, this check incorrectly considers all negative numbers as even.
MSDN Library: Multiplicative Operators and the Modulus Operator .
- Wikipedia: Modulo Operation - Common pitfalls .
+ Wikipedia: Modulo Operation - Common pitfalls .
diff --git a/cpp/ql/src/Likely Bugs/Likely Typos/AssignWhereCompareMeant.qhelp b/cpp/ql/src/Likely Bugs/Likely Typos/AssignWhereCompareMeant.qhelp
index 91ae1ce665b1..bef47aecc51c 100644
--- a/cpp/ql/src/Likely Bugs/Likely Typos/AssignWhereCompareMeant.qhelp
+++ b/cpp/ql/src/Likely Bugs/Likely Typos/AssignWhereCompareMeant.qhelp
@@ -30,7 +30,7 @@ An assignment is only flagged if its right hand side is a compile-time constant.
Tutorialspoint - The C++ Programming Language: Operators in C++
- Wikipedia: Operators in C and C++
+ Wikipedia: Operators in C and C++
diff --git a/cpp/ql/src/Likely Bugs/Likely Typos/CompareWhereAssignMeant.qhelp b/cpp/ql/src/Likely Bugs/Likely Typos/CompareWhereAssignMeant.qhelp
index 6c1921cda991..437db4cb05c1 100644
--- a/cpp/ql/src/Likely Bugs/Likely Typos/CompareWhereAssignMeant.qhelp
+++ b/cpp/ql/src/Likely Bugs/Likely Typos/CompareWhereAssignMeant.qhelp
@@ -28,7 +28,7 @@ The rule flags every occurrence of an equality operator in a position where its
Tutorialspoint - The C++ Programming Language: Operators in C++
- Wikipedia: Operators in C and C++
+ Wikipedia: Operators in C and C++
diff --git a/cpp/ql/src/Likely Bugs/OO/IncorrectConstructorDelegation.qhelp b/cpp/ql/src/Likely Bugs/OO/IncorrectConstructorDelegation.qhelp
index 88af1203ef9e..3c3c615cd1d6 100644
--- a/cpp/ql/src/Likely Bugs/OO/IncorrectConstructorDelegation.qhelp
+++ b/cpp/ql/src/Likely Bugs/OO/IncorrectConstructorDelegation.qhelp
@@ -60,7 +60,7 @@ public:
Dr Dobb's Journal:
Delegating constructors?
- Wikipedia:
+ Wikipedia:
Object construction improvement in C++11 .
diff --git a/cpp/ql/src/Metrics/Files/FCommentRatio.qhelp b/cpp/ql/src/Metrics/Files/FCommentRatio.qhelp
index 4a5c928f5cd4..33829320b3e1 100644
--- a/cpp/ql/src/Metrics/Files/FCommentRatio.qhelp
+++ b/cpp/ql/src/Metrics/Files/FCommentRatio.qhelp
@@ -18,10 +18,10 @@ documenting the public functions first.
- C++ Programming, Coding style conventions
+ C++ Programming, Coding style conventions
- Wikipedia: Need for comments
+ Wikipedia: Need for comments
diff --git a/cpp/ql/src/Metrics/Files/FCyclomaticComplexity.qhelp b/cpp/ql/src/Metrics/Files/FCyclomaticComplexity.qhelp
index be463857db9a..6bd6e7b47183 100644
--- a/cpp/ql/src/Metrics/Files/FCyclomaticComplexity.qhelp
+++ b/cpp/ql/src/Metrics/Files/FCyclomaticComplexity.qhelp
@@ -67,10 +67,10 @@ T. J. McCabe, A Complexity Measure . IEEE Transactions on Software Engin
Dave Thomas, Refactoring as Meta Programming? , in Journal of Object Technology, vol. 4, no. 1, January-February 2005, pp. 7-11.
-Wikipedia: Cyclomatic complexity
+Wikipedia: Cyclomatic complexity
-Wikipedia: Code refactoring
+Wikipedia: Code refactoring
diff --git a/cpp/ql/src/Metrics/Files/FLinesOfCode.qhelp b/cpp/ql/src/Metrics/Files/FLinesOfCode.qhelp
index 4eb6c1c5b009..b8dfc4e70f24 100644
--- a/cpp/ql/src/Metrics/Files/FLinesOfCode.qhelp
+++ b/cpp/ql/src/Metrics/Files/FLinesOfCode.qhelp
@@ -19,7 +19,7 @@
M. Fowler. Refactoring . Addison-Wesley, 1999.
- Wikipedia: Code refactoring
+ Wikipedia: Code refactoring
Refactoring as Meta Programming?
diff --git a/cpp/ql/src/Metrics/Files/FLinesOfComments.qhelp b/cpp/ql/src/Metrics/Files/FLinesOfComments.qhelp
index d1b1d9849181..ed7aabe9971c 100644
--- a/cpp/ql/src/Metrics/Files/FLinesOfComments.qhelp
+++ b/cpp/ql/src/Metrics/Files/FLinesOfComments.qhelp
@@ -18,10 +18,10 @@ should be given to long files.
- C++ Programming, Coding style conventions
+ C++ Programming, Coding style conventions
- Wikipedia: Need for comments
+ Wikipedia: Need for comments
diff --git a/cpp/ql/src/Metrics/Files/FTodoComments.qhelp b/cpp/ql/src/Metrics/Files/FTodoComments.qhelp
index a0906beb799e..7eb47a72c156 100644
--- a/cpp/ql/src/Metrics/Files/FTodoComments.qhelp
+++ b/cpp/ql/src/Metrics/Files/FTodoComments.qhelp
@@ -21,7 +21,7 @@ for fixing them.
- Wikipedia: Comment tags
+ Wikipedia: Comment tags
TODO or not TODO
diff --git a/cpp/ql/src/Metrics/Functions/FunLinesOfComments.qhelp b/cpp/ql/src/Metrics/Functions/FunLinesOfComments.qhelp
index 6232b6bd4418..05728eb3ad33 100644
--- a/cpp/ql/src/Metrics/Functions/FunLinesOfComments.qhelp
+++ b/cpp/ql/src/Metrics/Functions/FunLinesOfComments.qhelp
@@ -18,10 +18,10 @@ should be given to long, complex functions.
- C++ Programming, Coding style conventions
+ C++ Programming, Coding style conventions
- Wikipedia: Need for comments
+ Wikipedia: Need for comments
diff --git a/cpp/ql/src/Metrics/Functions/FunPercentageOfComments.qhelp b/cpp/ql/src/Metrics/Functions/FunPercentageOfComments.qhelp
index 5f998e3e476d..92bb1dc7e41f 100644
--- a/cpp/ql/src/Metrics/Functions/FunPercentageOfComments.qhelp
+++ b/cpp/ql/src/Metrics/Functions/FunPercentageOfComments.qhelp
@@ -17,10 +17,10 @@ documentation.
- C++ Programming, Coding style conventions
+ C++ Programming, Coding style conventions
- Wikipedia: Need for comments
+ Wikipedia: Need for comments
diff --git a/cpp/ql/src/Security/CWE/CWE-079/CgiXss.qhelp b/cpp/ql/src/Security/CWE/CWE-079/CgiXss.qhelp
index 4ad7a40fed60..bfbc7c32746b 100644
--- a/cpp/ql/src/Security/CWE/CWE-079/CgiXss.qhelp
+++ b/cpp/ql/src/Security/CWE/CWE-079/CgiXss.qhelp
@@ -38,7 +38,7 @@ OWASP:
(Cross Site Scripting) Prevention Cheat Sheet.
-Wikipedia: Cross-site scripting .
+Wikipedia: Cross-site scripting .
IETF Tools: The Common Gateway Specification (CGI) .
diff --git a/cpp/ql/src/Security/CWE/CWE-676/DangerousFunctionOverflow.qhelp b/cpp/ql/src/Security/CWE/CWE-676/DangerousFunctionOverflow.qhelp
index 17b34f1f37e7..72a559d43e2b 100644
--- a/cpp/ql/src/Security/CWE/CWE-676/DangerousFunctionOverflow.qhelp
+++ b/cpp/ql/src/Security/CWE/CWE-676/DangerousFunctionOverflow.qhelp
@@ -36,7 +36,7 @@ rules for the following CWEs:
-Wikipedia: Morris worm .
+Wikipedia: Morris worm .
E. Spafford. The Internet Worm Program: An Analysis . Purdue Technical Report CSD-TR-823, (online) , 1988.
diff --git a/cpp/ql/src/jsf/4.10 Classes/AV Rule 79.qhelp b/cpp/ql/src/jsf/4.10 Classes/AV Rule 79.qhelp
index a5b94460d43b..aa58cc17cbc7 100644
--- a/cpp/ql/src/jsf/4.10 Classes/AV Rule 79.qhelp
+++ b/cpp/ql/src/jsf/4.10 Classes/AV Rule 79.qhelp
@@ -87,7 +87,7 @@ to a straightforward RAII pattern. This can be achieved in several steps:
S. Meyers. Effective C++ 3d ed. pp 61-66. Addison-Wesley Professional, 2005.
- Resource Acquisition Is Initialization
+ Resource Acquisition Is Initialization
diff --git a/csharp/documentation/library-coverage/coverage.csv b/csharp/documentation/library-coverage/coverage.csv
index a70a91755624..1a2aceca44eb 100644
--- a/csharp/documentation/library-coverage/coverage.csv
+++ b/csharp/documentation/library-coverage/coverage.csv
@@ -10,9 +10,11 @@ Internal.IL,,,68,,,,,,,,,,,,,,,,,,,41,27
Internal.Pgo,,,9,,,,,,,,,,,,,,,,,,,2,7
Internal.TypeSystem,,,365,,,,,,,,,,,,,,,,,,,216,149
Microsoft.ApplicationBlocks.Data,28,,,,,,,,,,,,28,,,,,,,,,,
+Microsoft.AspNet.OData,,,5,,,,,,,,,,,,,,,,,,,5,
Microsoft.AspNetCore.Components,2,4,2,,,,,,,2,,,,,,,,,4,,,1,1
Microsoft.AspNetCore.Http,,,1,,,,,,,,,,,,,,,,,,,1,
Microsoft.AspNetCore.Mvc,,,2,,,,,,,,,,,,,,,,,,,,2
+Microsoft.AspNetCore.OData.Deltas,,,5,,,,,,,,,,,,,,,,,,,5,
Microsoft.AspNetCore.WebUtilities,,,2,,,,,,,,,,,,,,,,,,,2,
Microsoft.CSharp,,,2,,,,,,,,,,,,,,,,,,,2,
Microsoft.Data.SqlClient,7,,4,,,,,,,,,,7,,,,,,,,,4,
@@ -44,5 +46,5 @@ NHibernate,3,,,,,,,,,,,,3,,,,,,,,,,
Newtonsoft.Json,,,91,,,,,,,,,,,,,,,,,,,73,18
ServiceStack,194,,7,27,,,,,75,,,,92,,,,,,,,,7,
SourceGenerators,,,5,,,,,,,,,,,,,,,,,,,,5
-System,59,48,12495,,6,5,12,,,4,1,,31,2,,6,15,17,5,3,,6382,6113
+System,59,48,12500,,6,5,12,,,4,1,,31,2,,6,15,17,5,3,,6387,6113
Windows.Security.Cryptography.Core,1,,,,,,,1,,,,,,,,,,,,,,,
diff --git a/csharp/documentation/library-coverage/coverage.rst b/csharp/documentation/library-coverage/coverage.rst
index f487850e54b9..a5adcad4314b 100644
--- a/csharp/documentation/library-coverage/coverage.rst
+++ b/csharp/documentation/library-coverage/coverage.rst
@@ -8,7 +8,7 @@ C# framework & library support
Framework / library,Package,Flow sources,Taint & value steps,Sinks (total),`CWE-079` :sub:`Cross-site scripting`
`ServiceStack `_,"``ServiceStack.*``, ``ServiceStack``",,7,194,
- System,"``System.*``, ``System``",48,12495,59,5
- Others,"``Amazon.Lambda.APIGatewayEvents``, ``Amazon.Lambda.Core``, ``Dapper``, ``ILCompiler``, ``ILLink.RoslynAnalyzer``, ``ILLink.Shared``, ``ILLink.Tasks``, ``Internal.IL``, ``Internal.Pgo``, ``Internal.TypeSystem``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.AspNetCore.Components``, ``Microsoft.AspNetCore.Http``, ``Microsoft.AspNetCore.Mvc``, ``Microsoft.AspNetCore.WebUtilities``, ``Microsoft.CSharp``, ``Microsoft.Data.SqlClient``, ``Microsoft.Diagnostics.Tools.Pgo``, ``Microsoft.DotNet.Build.Tasks``, ``Microsoft.DotNet.PlatformAbstractions``, ``Microsoft.EntityFrameworkCore``, ``Microsoft.Extensions.Caching.Distributed``, ``Microsoft.Extensions.Caching.Memory``, ``Microsoft.Extensions.Configuration``, ``Microsoft.Extensions.DependencyInjection``, ``Microsoft.Extensions.DependencyModel``, ``Microsoft.Extensions.Diagnostics.Metrics``, ``Microsoft.Extensions.FileProviders``, ``Microsoft.Extensions.FileSystemGlobbing``, ``Microsoft.Extensions.Hosting``, ``Microsoft.Extensions.Http``, ``Microsoft.Extensions.Logging``, ``Microsoft.Extensions.Options``, ``Microsoft.Extensions.Primitives``, ``Microsoft.Interop``, ``Microsoft.JSInterop``, ``Microsoft.NET.Build.Tasks``, ``Microsoft.VisualBasic``, ``Microsoft.Win32``, ``Mono.Linker``, ``MySql.Data.MySqlClient``, ``NHibernate``, ``Newtonsoft.Json``, ``SourceGenerators``, ``Windows.Security.Cryptography.Core``",60,2406,162,4
- Totals,,108,14908,415,9
+ System,"``System.*``, ``System``",48,12500,59,5
+ Others,"``Amazon.Lambda.APIGatewayEvents``, ``Amazon.Lambda.Core``, ``Dapper``, ``ILCompiler``, ``ILLink.RoslynAnalyzer``, ``ILLink.Shared``, ``ILLink.Tasks``, ``Internal.IL``, ``Internal.Pgo``, ``Internal.TypeSystem``, ``Microsoft.ApplicationBlocks.Data``, ``Microsoft.AspNet.OData``, ``Microsoft.AspNetCore.Components``, ``Microsoft.AspNetCore.Http``, ``Microsoft.AspNetCore.Mvc``, ``Microsoft.AspNetCore.OData.Deltas``, ``Microsoft.AspNetCore.WebUtilities``, ``Microsoft.CSharp``, ``Microsoft.Data.SqlClient``, ``Microsoft.Diagnostics.Tools.Pgo``, ``Microsoft.DotNet.Build.Tasks``, ``Microsoft.DotNet.PlatformAbstractions``, ``Microsoft.EntityFrameworkCore``, ``Microsoft.Extensions.Caching.Distributed``, ``Microsoft.Extensions.Caching.Memory``, ``Microsoft.Extensions.Configuration``, ``Microsoft.Extensions.DependencyInjection``, ``Microsoft.Extensions.DependencyModel``, ``Microsoft.Extensions.Diagnostics.Metrics``, ``Microsoft.Extensions.FileProviders``, ``Microsoft.Extensions.FileSystemGlobbing``, ``Microsoft.Extensions.Hosting``, ``Microsoft.Extensions.Http``, ``Microsoft.Extensions.Logging``, ``Microsoft.Extensions.Options``, ``Microsoft.Extensions.Primitives``, ``Microsoft.Interop``, ``Microsoft.JSInterop``, ``Microsoft.NET.Build.Tasks``, ``Microsoft.VisualBasic``, ``Microsoft.Win32``, ``Mono.Linker``, ``MySql.Data.MySqlClient``, ``NHibernate``, ``Newtonsoft.Json``, ``SourceGenerators``, ``Windows.Security.Cryptography.Core``",60,2416,162,4
+ Totals,,108,14923,415,9
diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/DependabotProxy.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/DependabotProxy.cs
index e06970141fed..08b142219a97 100644
--- a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/DependabotProxy.cs
+++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/DependabotProxy.cs
@@ -9,7 +9,7 @@
namespace Semmle.Extraction.CSharp.DependencyFetching
{
- public class DependabotProxy : IDisposable
+ public class DependabotProxy : IDependabotProxy
{
///
/// Represents configurations for package registries.
@@ -21,24 +21,15 @@ public record class RegistryConfig(string Type, string URL);
private readonly string host;
private readonly string port;
- ///
- /// The full address of the Dependabot proxy, if available.
- ///
- internal string Address { get; }
- ///
- /// The URLs of package registries that are configured for the proxy.
- ///
- internal HashSet RegistryURLs { get; }
- ///
- /// The path to the temporary file where the certificate is stored.
- ///
- internal string? CertificatePath { get; private set; }
- ///
- /// The certificate used for the Dependabot proxy.
- ///
- internal X509Certificate2? Certificate { get; private set; }
+ public string Address { get; }
+
+ public HashSet RegistryURLs { get; }
+
+ public string? CertificatePath { get; private set; }
+
+ public X509Certificate2? Certificate { get; private set; }
- internal static DependabotProxy? GetDependabotProxy(
+ internal static IDependabotProxy? GetDependabotProxy(
ILogger logger, IDiagnosticsWriter diagnosticsWriter, TemporaryDirectory tempWorkingDirectory)
{
// Setting HTTP(S)_PROXY and SSL_CERT_FILE have no effect on Windows or macOS,
diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/DependencyManager.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/DependencyManager.cs
index 2706d5262931..707fabbf83fb 100644
--- a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/DependencyManager.cs
+++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/DependencyManager.cs
@@ -27,10 +27,10 @@ public sealed partial class DependencyManager : IDisposable, ICompilationInfoCon
private readonly ILogger logger;
private readonly IDiagnosticsWriter diagnosticsWriter;
private readonly NugetPackageRestorer nugetPackageRestorer;
- private readonly DependabotProxy? dependabotProxy;
+ private readonly IDependabotProxy? dependabotProxy;
private readonly IDotNet dotnet;
private readonly FileContent fileContent;
- private readonly FileProvider fileProvider;
+ private readonly IFileProvider fileProvider;
// Only used as a set, but ConcurrentDictionary is the only concurrent set in .NET.
private readonly IDictionary usedReferences = new ConcurrentDictionary();
diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/DotNet.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/DotNet.cs
index 9fd3749ae340..9958fbce4e71 100644
--- a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/DotNet.cs
+++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/DotNet.cs
@@ -31,11 +31,11 @@ private DotNet(IDotNetCliInvoker dotnetCliInvoker, ILogger logger, bool runDotne
}
}
- private DotNet(ILogger logger, string? dotNetPath, TemporaryDirectory tempWorkingDirectory, DependabotProxy? dependabotProxy) : this(new DotNetCliInvoker(logger, Path.Join(dotNetPath ?? string.Empty, "dotnet"), dependabotProxy), logger, dotNetPath is null, tempWorkingDirectory) { }
+ private DotNet(ILogger logger, string? dotNetPath, TemporaryDirectory tempWorkingDirectory, IDependabotProxy? dependabotProxy) : this(new DotNetCliInvoker(logger, Path.Join(dotNetPath ?? string.Empty, "dotnet"), dependabotProxy), logger, dotNetPath is null, tempWorkingDirectory) { }
internal static IDotNet Make(IDotNetCliInvoker dotnetCliInvoker, ILogger logger, bool runDotnetInfo) => new DotNet(dotnetCliInvoker, logger, runDotnetInfo);
- public static IDotNet Make(ILogger logger, string? dotNetPath, TemporaryDirectory tempWorkingDirectory, DependabotProxy? dependabotProxy) => new DotNet(logger, dotNetPath, tempWorkingDirectory, dependabotProxy);
+ public static IDotNet Make(ILogger logger, string? dotNetPath, TemporaryDirectory tempWorkingDirectory, IDependabotProxy? dependabotProxy) => new DotNet(logger, dotNetPath, tempWorkingDirectory, dependabotProxy);
private static void HandleRetryExitCode143(string dotnet, int attempt, ILogger logger)
{
@@ -90,7 +90,8 @@ private List GetRestoreArgs(RestoreSettings restoreSettings)
args.Add("/p:EnableWindowsTargeting=true");
}
- args.AddRange(restoreSettings.NugetSources);
+ var nugetSources = restoreSettings.NugetSources.SelectMany(source => ["-s", source]).ToList();
+ args.AddRange(nugetSources);
return args;
}
diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/DotNetCliInvoker.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/DotNetCliInvoker.cs
index b982cac65477..c6f97c5f8be2 100644
--- a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/DotNetCliInvoker.cs
+++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/DotNetCliInvoker.cs
@@ -12,11 +12,11 @@ namespace Semmle.Extraction.CSharp.DependencyFetching
internal sealed class DotNetCliInvoker : IDotNetCliInvoker
{
private readonly ILogger logger;
- private readonly DependabotProxy? proxy;
+ private readonly IDependabotProxy? proxy;
public string Exec { get; }
- public DotNetCliInvoker(ILogger logger, string exec, DependabotProxy? dependabotProxy)
+ public DotNetCliInvoker(ILogger logger, string exec, IDependabotProxy? dependabotProxy)
{
this.logger = logger;
this.proxy = dependabotProxy;
diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/FeedManager.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/FeedManager.cs
index 581d4c15e9dd..6c4593f3400c 100644
--- a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/FeedManager.cs
+++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/FeedManager.cs
@@ -1,15 +1,8 @@
using System;
using System.Collections.Generic;
using System.Collections.Immutable;
-using System.IO;
using System.Linq;
-using System.Net;
-using System.Net.Http;
-using System.Security.Cryptography.X509Certificates;
-using System.Text;
using System.Text.RegularExpressions;
-using System.Threading;
-using System.Threading.Tasks;
using Semmle.Util;
using Semmle.Util.Logging;
@@ -21,10 +14,10 @@ internal sealed partial class FeedManager : IDisposable
private readonly ILogger logger;
private readonly IDotNet dotnet;
- private readonly FileProvider fileProvider;
- private readonly DependabotProxy? dependabotProxy;
+ private readonly IFileProvider fileProvider;
private readonly DependencyDirectory emptyPackageDirectory;
private readonly ImmutableHashSet privateRegistryFeeds;
+ private readonly IFeedManagerIO feedManagerIo;
///
/// Gets whether there are private package registries configured for C#.
@@ -79,12 +72,12 @@ internal sealed partial class FeedManager : IDisposable
///
public ImmutableHashSet ReachableFallbackFeeds => lazyReachableFallbackFeeds.Value;
- public FeedManager(ILogger logger, IDotNet dotnet, DependabotProxy? dependabotProxy, FileProvider fileProvider)
+ public FeedManager(ILogger logger, IDotNet dotnet, IDependabotProxy? dependabotProxy, IFileProvider fileProvider, IFeedManagerIO feedManagerIo)
{
this.logger = logger;
this.dotnet = dotnet;
- this.dependabotProxy = dependabotProxy;
this.fileProvider = fileProvider;
+ this.feedManagerIo = feedManagerIo;
privateRegistryFeeds = dependabotProxy?.RegistryURLs.ToImmutableHashSet() ?? [];
HasPrivateRegistryFeeds = privateRegistryFeeds.Count > 0;
emptyPackageDirectory = new DependencyDirectory("empty", "empty package", logger);
@@ -105,17 +98,9 @@ public FeedManager(ILogger logger, IDotNet dotnet, DependabotProxy? dependabotPr
});
}
- private string? GetDirectoryName(string path)
+ public FeedManager(ILogger logger, IDotNet dotnet, IDependabotProxy? dependabotProxy, IFileProvider fileProvider)
+ : this(logger, dotnet, dependabotProxy, fileProvider, new FeedManagerIO(logger, dependabotProxy))
{
- try
- {
- return new FileInfo(path).Directory?.FullName;
- }
- catch (Exception exc)
- {
- logger.LogWarning($"Failed to get directory of '{path}': {exc}");
- }
- return null;
}
private IEnumerable GetFeeds(Func> getNugetFeeds)
@@ -157,19 +142,16 @@ private IEnumerable GetFeedsFromNugetConfig(string nugetConfigPath) =>
/// If there are no feeds, a dummy source argument is added to override any default feeds that `restore` would use.
///
/// The list of feeds to use for the restore command.
- /// The prefix to use for each source argument (e.g., "-s").
/// The list of NuGet sources arguments for the restore command.
- public List FeedsToRestoreArgument(IEnumerable feeds, string sourceArgumentPrefix)
+ public List RestoreFeeds(IEnumerable feeds)
{
// If there are no feeds, we want to override any default feeds that `restore` would use by passing a dummy source argument.
if (!feeds.Any())
{
- return [sourceArgumentPrefix, emptyPackageDirectory.DirInfo.FullName];
+ return [emptyPackageDirectory.DirInfo.FullName];
}
- // Add package sources. If any are present, they override all sources specified in
- // the configuration file(s).
- return feeds.SelectMany(feed => [sourceArgumentPrefix, feed]).ToList();
+ return feeds.ToList();
}
private IEnumerable FeedsToUseAux(HashSet feedsToConsider)
@@ -196,22 +178,12 @@ private IEnumerable FeedsToUseAux(HashSet feedsToConsider)
public IEnumerable FeedsToUse(string path)
{
// Find the path specific feeds.
- var folder = GetDirectoryName(path);
+ var folder = feedManagerIo.GetDirectoryName(path);
var feedsToConsider = folder is not null ? GetFeedsFromFolder(folder).ToHashSet() : new HashSet();
return FeedsToUseAux(feedsToConsider);
}
- ///
- /// Constructs the NuGet sources argument for the `dotnet restore` command based on the given feeds.
- ///
- /// The list of NuGet feeds to use for the restore command.
- /// A list representing the NuGet sources arguments for the `dotnet restore` command.
- public List FeedsToDotnetRestoreArgument(IEnumerable feeds)
- {
- return FeedsToRestoreArgument(feeds, "-s");
- }
-
///
/// Constructs the list of NuGet sources to use for dotnet restore.
/// (1) Use the feeds we get from `dotnet nuget list source`
@@ -219,7 +191,7 @@ public List FeedsToDotnetRestoreArgument(IEnumerable feeds)
///
/// Path to project/solution
/// A list representing the NuGet sources arguments for the `dotnet restore` command.
- public List MakeDotnetRestoreSourcesArguments(string path)
+ public List MakeRestoreFeeds(string path)
{
// Do not construct a set of explicit NuGet sources to use for restore.
if (!CheckNugetFeedResponsiveness && !HasPrivateRegistryFeeds)
@@ -229,7 +201,7 @@ public List MakeDotnetRestoreSourcesArguments(string path)
var feedsToUse = FeedsToUse(path);
- return FeedsToDotnetRestoreArgument(feedsToUse);
+ return RestoreFeeds(feedsToUse);
}
private (int initialTimeout, int tryCount) GetFeedRequestSettings(bool isFallback)
@@ -251,76 +223,6 @@ public List MakeDotnetRestoreSourcesArguments(string path)
return (timeoutMilliSeconds, tryCount);
}
- private static async Task ExecuteGetRequest(string address, HttpClient httpClient, CancellationToken cancellationToken)
- {
- return await httpClient.GetAsync(address, HttpCompletionOption.ResponseHeadersRead, cancellationToken);
- }
-
- private bool IsFeedReachable(string feed, int timeoutMilliSeconds, int tryCount)
- {
- logger.LogInfo($"Checking if NuGet feed '{feed}' is reachable...");
-
- // Configure the HttpClient to be aware of the Dependabot Proxy, if used.
- HttpClientHandler httpClientHandler = new();
- if (dependabotProxy != null)
- {
- httpClientHandler.Proxy = new WebProxy(dependabotProxy.Address);
-
- if (dependabotProxy.Certificate != null)
- {
- httpClientHandler.ServerCertificateCustomValidationCallback = (message, cert, chain, _) =>
- {
- if (chain is null || cert is null)
- {
- var msg = cert is null && chain is null
- ? "certificate and chain"
- : chain is null
- ? "chain"
- : "certificate";
- logger.LogWarning($"Dependabot proxy certificate validation failed due to missing {msg}");
- return false;
- }
- chain.ChainPolicy.TrustMode = X509ChainTrustMode.CustomRootTrust;
- chain.ChainPolicy.CustomTrustStore.Add(dependabotProxy.Certificate);
- return chain.Build(cert);
- };
- }
- }
-
- using HttpClient client = new(httpClientHandler);
-
- for (var i = 0; i < tryCount; i++)
- {
- using var cts = new CancellationTokenSource();
- cts.CancelAfter(timeoutMilliSeconds);
- try
- {
- logger.LogInfo($"Attempt {i + 1}/{tryCount} to reach NuGet feed '{feed}'.");
- using var response = ExecuteGetRequest(feed, client, cts.Token).GetAwaiter().GetResult();
- response.EnsureSuccessStatusCode();
- logger.LogInfo($"Querying NuGet feed '{feed}' succeeded.");
- return true;
- }
- catch (Exception exc)
- {
- if (exc is TaskCanceledException tce &&
- tce.CancellationToken == cts.Token &&
- cts.Token.IsCancellationRequested)
- {
- logger.LogInfo($"Didn't receive answer from NuGet feed '{feed}' in {timeoutMilliSeconds}ms.");
- timeoutMilliSeconds *= 2;
- continue;
- }
-
- logger.LogInfo($"Querying NuGet feed '{feed}' failed. The reason for the failure: {exc.Message}");
- return false;
- }
- }
-
- logger.LogWarning($"Didn't receive answer from NuGet feed '{feed}'. Tried it {tryCount} times.");
- return false;
- }
-
///
/// Retrieves a list of excluded NuGet feeds from the corresponding environment variable.
///
@@ -374,7 +276,7 @@ public bool IsDefaultFeedReachable()
if (CheckNugetFeedResponsiveness)
{
var (initialTimeout, tryCount) = GetFeedRequestSettings(isFallback: false);
- return IsFeedReachable(PublicNugetOrgFeed, initialTimeout, tryCount);
+ return feedManagerIo.IsFeedReachable(PublicNugetOrgFeed, initialTimeout, tryCount);
}
return true;
@@ -393,7 +295,7 @@ private List GetReachableNuGetFeeds(HashSet feedsToCheck, bool i
var (initialTimeout, tryCount) = GetFeedRequestSettings(isFallback);
var reachableFeeds = feedsToCheck
- .Where(feed => IsFeedReachable(feed, initialTimeout, tryCount))
+ .Where(feed => feedManagerIo.IsFeedReachable(feed, initialTimeout, tryCount))
.ToList();
if (reachableFeeds.Count == 0)
@@ -477,7 +379,7 @@ private ImmutableHashSet GetAllFeeds()
if (nugetConfigs.Count > 0)
{
var nugetConfigFeeds = nugetConfigs
- .Select(GetDirectoryName)
+ .Select(feedManagerIo.GetDirectoryName)
.Where(folder => folder != null)
.SelectMany(folder => GetFeedsFromFolder(folder!))
.ToHashSet();
diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/FeedManagerIO.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/FeedManagerIO.cs
new file mode 100644
index 000000000000..8e771f6037a4
--- /dev/null
+++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/FeedManagerIO.cs
@@ -0,0 +1,109 @@
+
+using System;
+using System.IO;
+using Semmle.Util.Logging;
+using System.Net.Http;
+using System.Net;
+using System.Security.Cryptography.X509Certificates;
+using System.Threading;
+using System.Threading.Tasks;
+
+namespace Semmle.Extraction.CSharp.DependencyFetching
+{
+ public class FeedManagerIO : IFeedManagerIO
+ {
+ private readonly ILogger logger;
+ private readonly IDependabotProxy? dependabotProxy;
+
+ public FeedManagerIO(ILogger logger, IDependabotProxy? dependabotProxy)
+ {
+ this.logger = logger;
+ this.dependabotProxy = dependabotProxy;
+ }
+
+ public string? GetDirectoryName(string path)
+ {
+ try
+ {
+ return new FileInfo(path).Directory?.FullName;
+ }
+ catch (Exception exc)
+ {
+ logger.LogWarning($"Failed to get directory of '{path}': {exc}");
+ }
+ return null;
+ }
+
+ private static async Task ExecuteGetRequest(string address, HttpClient httpClient, CancellationToken cancellationToken)
+ {
+ return await httpClient.GetAsync(address, HttpCompletionOption.ResponseHeadersRead, cancellationToken);
+ }
+
+ public bool IsFeedReachable(string feed, int timeoutMilliSeconds, int tryCount)
+ {
+ logger.LogInfo($"Checking if NuGet feed '{feed}' is reachable...");
+
+ // Configure the HttpClient to be aware of the Dependabot Proxy, if used.
+ HttpClientHandler httpClientHandler = new();
+ if (dependabotProxy != null)
+ {
+ httpClientHandler.Proxy = new WebProxy(dependabotProxy.Address);
+
+ if (dependabotProxy.Certificate != null)
+ {
+ httpClientHandler.ServerCertificateCustomValidationCallback = (message, cert, chain, _) =>
+ {
+ if (chain is null || cert is null)
+ {
+ var msg = cert is null && chain is null
+ ? "certificate and chain"
+ : chain is null
+ ? "chain"
+ : "certificate";
+ logger.LogWarning($"Dependabot proxy certificate validation failed due to missing {msg}");
+ return false;
+ }
+ chain.ChainPolicy.TrustMode = X509ChainTrustMode.CustomRootTrust;
+ chain.ChainPolicy.CustomTrustStore.Add(dependabotProxy.Certificate);
+ return chain.Build(cert);
+ };
+ }
+ }
+
+ using HttpClient client = new(httpClientHandler);
+
+ for (var i = 0; i < tryCount; i++)
+ {
+ using var cts = new CancellationTokenSource();
+ cts.CancelAfter(timeoutMilliSeconds);
+ try
+ {
+ logger.LogInfo($"Attempt {i + 1}/{tryCount} to reach NuGet feed '{feed}'.");
+ using var response = ExecuteGetRequest(feed, client, cts.Token).GetAwaiter().GetResult();
+ response.EnsureSuccessStatusCode();
+ logger.LogInfo($"Querying NuGet feed '{feed}' succeeded.");
+ return true;
+ }
+ catch (Exception exc)
+ {
+ if (exc is TaskCanceledException tce &&
+ tce.CancellationToken == cts.Token &&
+ cts.Token.IsCancellationRequested)
+ {
+ logger.LogInfo($"Didn't receive answer from NuGet feed '{feed}' in {timeoutMilliSeconds}ms.");
+ timeoutMilliSeconds *= 2;
+ continue;
+ }
+
+ logger.LogInfo($"Querying NuGet feed '{feed}' failed. The reason for the failure: {exc.Message}");
+ return false;
+ }
+ }
+
+ logger.LogWarning($"Didn't receive answer from NuGet feed '{feed}'. Tried it {tryCount} times.");
+ return false;
+ }
+
+
+ }
+}
diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/FileProvider.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/FileProvider.cs
index 9e6b810b95ec..4f55bbff7f27 100644
--- a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/FileProvider.cs
+++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/FileProvider.cs
@@ -2,12 +2,11 @@
using System.Collections.Generic;
using System.IO;
using System.Linq;
-using System.Security.Policy;
using Semmle.Util.Logging;
namespace Semmle.Extraction.CSharp.DependencyFetching
{
- public class FileProvider
+ public class FileProvider : IFileProvider
{
private static readonly HashSet binaryFileExtensions = [".dll", ".exe"]; // TODO: add more binary file extensions.
diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/IDependabotProxy.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/IDependabotProxy.cs
new file mode 100644
index 000000000000..37a11900fddf
--- /dev/null
+++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/IDependabotProxy.cs
@@ -0,0 +1,29 @@
+using System;
+using System.Collections.Generic;
+using System.Security.Cryptography.X509Certificates;
+
+namespace Semmle.Extraction.CSharp.DependencyFetching
+{
+ public interface IDependabotProxy : IDisposable
+ {
+ ///
+ /// The full address of the Dependabot proxy, if available.
+ ///
+ string Address { get; }
+
+ ///
+ /// The URLs of package registries that are configured for the proxy.
+ ///
+ HashSet RegistryURLs { get; }
+
+ ///
+ /// The path to the temporary file where the certificate is stored.
+ ///
+ string? CertificatePath { get; }
+
+ ///
+ /// The certificate used for the Dependabot proxy.
+ ///
+ X509Certificate2? Certificate { get; }
+ }
+}
diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/IFeedManagerIO.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/IFeedManagerIO.cs
new file mode 100644
index 000000000000..380c5f3b5f28
--- /dev/null
+++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/IFeedManagerIO.cs
@@ -0,0 +1,16 @@
+
+namespace Semmle.Extraction.CSharp.DependencyFetching
+{
+ public interface IFeedManagerIO
+ {
+ ///
+ /// Gets the directory name of the specified path.
+ ///
+ string? GetDirectoryName(string path);
+
+ ///
+ /// Returns true if the feed is reachable within the specified timeout and try count.
+ ///
+ bool IsFeedReachable(string feed, int timeoutMilliSeconds, int tryCount);
+ }
+}
diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/IFileProvider.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/IFileProvider.cs
new file mode 100644
index 000000000000..919be0af61a7
--- /dev/null
+++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/IFileProvider.cs
@@ -0,0 +1,22 @@
+using System.Collections.Generic;
+using System.IO;
+
+namespace Semmle.Extraction.CSharp.DependencyFetching
+{
+ public interface IFileProvider
+ {
+ DirectoryInfo SourceDir { get; }
+ IEnumerable SmallNonBinary { get; }
+ IEnumerable Sources { get; }
+ ICollection Projects { get; }
+ ICollection Solutions { get; }
+ IEnumerable Dlls { get; }
+ ICollection NugetConfigs { get; }
+ ICollection NugetExes { get; }
+ string? RootNugetConfig { get; }
+ IEnumerable GlobalJsons { get; }
+ ICollection PackagesConfigs { get; }
+ ICollection RazorViews { get; }
+ ICollection Resources { get; }
+ }
+}
diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/NugetPackageRestorer.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/NugetPackageRestorer.cs
index 2867a7cc6327..85d6056d7218 100644
--- a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/NugetPackageRestorer.cs
+++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/NugetPackageRestorer.cs
@@ -15,7 +15,7 @@ namespace Semmle.Extraction.CSharp.DependencyFetching
{
internal sealed partial class NugetPackageRestorer : IDisposable
{
- private readonly FileProvider fileProvider;
+ private readonly IFileProvider fileProvider;
private readonly FileContent fileContent;
private readonly IDotNet dotnet;
private readonly IDiagnosticsWriter diagnosticsWriter;
@@ -29,10 +29,10 @@ internal sealed partial class NugetPackageRestorer : IDisposable
public NugetPackageRestorer(
- FileProvider fileProvider,
+ IFileProvider fileProvider,
FileContent fileContent,
IDotNet dotnet,
- DependabotProxy? dependabotProxy,
+ IDependabotProxy? dependabotProxy,
IDiagnosticsWriter diagnosticsWriter,
ILogger logger,
ICompilationInfoContainer compilationInfoContainer)
@@ -53,7 +53,7 @@ public NugetPackageRestorer(
public string? TryRestore(string package)
{
var feeds = feedManager.CheckNugetFeedResponsiveness ? feedManager.ReachableFeeds : feedManager.AllFeeds;
- var nugetSources = feedManager.FeedsToDotnetRestoreArgument(feeds);
+ var nugetSources = feedManager.RestoreFeeds(feeds);
if (TryRestorePackageManually(package, nugetSources))
{
var packageDir = DependencyManager.GetPackageDirectory(package, missingPackageDirectory.DirInfo);
@@ -216,7 +216,7 @@ private IEnumerable RestoreSolutions(out DependencyContainer dependencie
var projects = fileProvider.Solutions.SelectMany(solution =>
{
logger.LogInfo($"Restoring solution {solution}...");
- var nugetSources = feedManager.MakeDotnetRestoreSourcesArguments(solution);
+ var nugetSources = feedManager.MakeRestoreFeeds(solution);
var res = dotnet.Restore(new(solution, PackageDirectory.DirInfo.FullName, ForceDotnetRefAssemblyFetching: true, NugetSources: nugetSources, TargetWindows: isWindows));
if (res.Success)
{
@@ -264,7 +264,7 @@ private void RestoreProjects(IEnumerable projects, out ConcurrentBag projects, out ConcurrentBag p.ToLowerInvariant());
var alreadyDownloadedLegacyPackages = GetRestoredLegacyPackageNames();
diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/PackagesConfigRestorer.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/PackagesConfigRestorer.cs
index e5a9365a08e3..d4403bb955ef 100644
--- a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/PackagesConfigRestorer.cs
+++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/PackagesConfigRestorer.cs
@@ -1,6 +1,5 @@
using System;
using System.Collections.Generic;
-using System.Collections.Immutable;
using System.Diagnostics;
using System.IO;
using System.Linq;
@@ -34,7 +33,7 @@ internal interface IPackagesConfigRestore
///
internal class PackagesConfigRestoreFactory
{
- public static IPackagesConfigRestore Create(FileProvider fileProvider, DependencyDirectory packageDirectory, Semmle.Util.Logging.ILogger logger, FeedManager feedManager)
+ public static IPackagesConfigRestore Create(IFileProvider fileProvider, DependencyDirectory packageDirectory, Semmle.Util.Logging.ILogger logger, FeedManager feedManager)
{
if (SystemBuildActions.Instance.IsWindows() || SystemBuildActions.Instance.IsMonoInstalled())
{
@@ -56,7 +55,7 @@ private class NugetExeWrapper : IPackagesConfigRestore
public int PackageCount => fileProvider.PackagesConfigs.Count;
- private readonly FileProvider fileProvider;
+ private readonly IFileProvider fileProvider;
///
/// The packages directory.
@@ -75,7 +74,7 @@ private class NugetExeWrapper : IPackagesConfigRestore
///
/// Create the package manager for a specified source tree.
///
- public NugetExeWrapper(FileProvider fileProvider, DependencyDirectory packageDirectory, Semmle.Util.Logging.ILogger logger, FeedManager feedManager)
+ public NugetExeWrapper(IFileProvider fileProvider, DependencyDirectory packageDirectory, Semmle.Util.Logging.ILogger logger, FeedManager feedManager)
{
this.fileProvider = fileProvider;
this.packageDirectory = packageDirectory;
@@ -180,7 +179,8 @@ private bool TryRestoreNugetPackage(string packagesConfig)
{
feedsToUse.Add(FeedManager.PublicNugetOrgFeed);
}
- sourcesArgument = feedManager.FeedsToRestoreArgument(feedsToUse, "-Source");
+ var restoreFeeds = feedManager.RestoreFeeds(feedsToUse);
+ sourcesArgument = restoreFeeds.SelectMany(feed => ["-Source", feed]).ToList();
}
/* Use nuget.exe to install a package.
diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/SourceGenerators/DotnetSourceGeneratorBase.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/SourceGenerators/DotnetSourceGeneratorBase.cs
index c17981803ddb..6a150e8d542a 100644
--- a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/SourceGenerators/DotnetSourceGeneratorBase.cs
+++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/SourceGenerators/DotnetSourceGeneratorBase.cs
@@ -9,14 +9,14 @@ namespace Semmle.Extraction.CSharp.DependencyFetching
{
internal abstract class DotnetSourceGeneratorBase : SourceGeneratorBase where T : DotnetSourceGeneratorWrapper
{
- protected readonly FileProvider fileProvider;
+ protected readonly IFileProvider fileProvider;
protected readonly FileContent fileContent;
protected readonly IDotNet dotnet;
protected readonly ICompilationInfoContainer compilationInfoContainer;
protected readonly IEnumerable references;
public DotnetSourceGeneratorBase(
- FileProvider fileProvider,
+ IFileProvider fileProvider,
FileContent fileContent,
IDotNet dotnet,
ICompilationInfoContainer compilationInfoContainer,
diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/SourceGenerators/RazorGenerator.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/SourceGenerators/RazorGenerator.cs
index 3f9a17dc6b30..8d4536b4503c 100644
--- a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/SourceGenerators/RazorGenerator.cs
+++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/SourceGenerators/RazorGenerator.cs
@@ -8,7 +8,7 @@ namespace Semmle.Extraction.CSharp.DependencyFetching
internal class RazorGenerator : DotnetSourceGeneratorBase
{
public RazorGenerator(
- FileProvider fileProvider,
+ IFileProvider fileProvider,
FileContent fileContent,
IDotNet dotnet,
ICompilationInfoContainer compilationInfoContainer,
diff --git a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/SourceGenerators/ResxGenerator.cs b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/SourceGenerators/ResxGenerator.cs
index da66ef275442..e6e27ea27534 100644
--- a/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/SourceGenerators/ResxGenerator.cs
+++ b/csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/SourceGenerators/ResxGenerator.cs
@@ -10,7 +10,7 @@ internal class ResxGenerator : DotnetSourceGeneratorBase
private readonly string? sourceGeneratorFolder = null;
public ResxGenerator(
- FileProvider fileProvider,
+ IFileProvider fileProvider,
FileContent fileContent,
IDotNet dotnet,
ICompilationInfoContainer compilationInfoContainer,
diff --git a/csharp/extractor/Semmle.Extraction.Tests/DotNet.cs b/csharp/extractor/Semmle.Extraction.Tests/DotNet.cs
index 260eae10bd1b..77e88a58443a 100644
--- a/csharp/extractor/Semmle.Extraction.Tests/DotNet.cs
+++ b/csharp/extractor/Semmle.Extraction.Tests/DotNet.cs
@@ -148,11 +148,11 @@ public void TestDotnetRestoreProjectToDirectory3()
var dotnet = MakeDotnet(dotnetCliInvoker);
// Execute
- var res = dotnet.Restore(new("myproject.csproj", "mypackages", false, [], true));
+ var res = dotnet.Restore(new("myproject.csproj", "mypackages", false, ["https://my.nuget.source1"], true));
// Verify
var lastArgs = dotnetCliInvoker.GetLastArgs();
- Assert.Equal(["restore", "--no-dependencies", "myproject.csproj", "--packages", "mypackages", "/p:DisableImplicitNuGetFallbackFolder=true", "--verbosity", "normal", "--force"], lastArgs);
+ Assert.Equal(["restore", "--no-dependencies", "myproject.csproj", "--packages", "mypackages", "/p:DisableImplicitNuGetFallbackFolder=true", "--verbosity", "normal", "--force", "-s", "https://my.nuget.source1"], lastArgs);
Assert.Equal(2, res.AssetsFilePaths.Count());
Assert.Contains("/path/to/project.assets.json", res.AssetsFilePaths);
Assert.Contains("/path/to/project2.assets.json", res.AssetsFilePaths);
@@ -166,11 +166,11 @@ public void TestDotnetRestoreSolutionToDirectory1()
var dotnet = MakeDotnet(dotnetCliInvoker);
// Execute
- var res = dotnet.Restore(new("mysolution.sln", "mypackages", false, []));
+ var res = dotnet.Restore(new("mysolution.sln", "mypackages", false, ["https://my.nuget.source1", "https://my.nuget.source2"]));
// Verify
var lastArgs = dotnetCliInvoker.GetLastArgs();
- Assert.Equal(["restore", "--no-dependencies", "mysolution.sln", "--packages", "mypackages", "/p:DisableImplicitNuGetFallbackFolder=true", "--verbosity", "normal"], lastArgs);
+ Assert.Equal(["restore", "--no-dependencies", "mysolution.sln", "--packages", "mypackages", "/p:DisableImplicitNuGetFallbackFolder=true", "--verbosity", "normal", "-s", "https://my.nuget.source1", "-s", "https://my.nuget.source2"], lastArgs);
Assert.Equal(2, res.RestoredProjects.Count());
Assert.Contains("/path/to/project.csproj", res.RestoredProjects);
Assert.Contains("/path/to/project2.csproj", res.RestoredProjects);
diff --git a/csharp/extractor/Semmle.Extraction.Tests/DotNetStub.cs b/csharp/extractor/Semmle.Extraction.Tests/DotNetStub.cs
new file mode 100644
index 000000000000..119e39fd0974
--- /dev/null
+++ b/csharp/extractor/Semmle.Extraction.Tests/DotNetStub.cs
@@ -0,0 +1,37 @@
+using System;
+using System.Collections.Generic;
+using Semmle.Extraction.CSharp.DependencyFetching;
+
+namespace Semmle.Extraction.Tests
+{
+ internal class DotNetStub : IDotNet
+ {
+ private readonly IList runtimes;
+ private readonly IList sdks;
+ private readonly IList nugetFeedsFromConfig;
+ private readonly IList nugetFeedsFromFolder;
+
+ public DotNetStub(IList runtimes, IList sdks, IList nugetFeedsFromConfig, IList nugetFeedsFromFolder)
+ {
+ this.runtimes = runtimes;
+ this.sdks = sdks;
+ this.nugetFeedsFromConfig = nugetFeedsFromConfig;
+ this.nugetFeedsFromFolder = nugetFeedsFromFolder;
+ }
+ public bool AddPackage(string folder, string package) => true;
+
+ public bool New(string folder) => true;
+
+ public RestoreResult Restore(RestoreSettings restoreSettings) => new(true, Array.Empty());
+
+ public IList GetListedRuntimes() => runtimes;
+
+ public IList GetListedSdks() => sdks;
+
+ public bool Exec(List execArgs) => true;
+
+ public IList GetNugetFeeds(string nugetConfig) => nugetFeedsFromConfig;
+
+ public IList GetNugetFeedsFromFolder(string folderPath) => nugetFeedsFromFolder;
+ }
+}
diff --git a/csharp/extractor/Semmle.Extraction.Tests/FeedManager.cs b/csharp/extractor/Semmle.Extraction.Tests/FeedManager.cs
new file mode 100644
index 000000000000..f70efdb4cdcc
--- /dev/null
+++ b/csharp/extractor/Semmle.Extraction.Tests/FeedManager.cs
@@ -0,0 +1,187 @@
+using Xunit;
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using Semmle.Extraction.CSharp.DependencyFetching;
+
+namespace Semmle.Extraction.Tests
+{
+ public class DependabotProxyStub : IDependabotProxy
+ {
+ public string Address { get; } = "";
+ public HashSet RegistryURLs { get; } = ["https://example.com/registry1", "https://example.com/registry2"];
+ public string? CertificatePath { get; } = null;
+ public System.Security.Cryptography.X509Certificates.X509Certificate2? Certificate { get; } = null;
+
+ public void Dispose() { }
+ }
+
+ public class FeedManagerIOStub : IFeedManagerIO
+ {
+ private readonly List unreachableFeeds;
+
+ public FeedManagerIOStub(List unreachableFeeds)
+ {
+ this.unreachableFeeds = unreachableFeeds;
+ }
+
+ public string? GetDirectoryName(string path)
+ {
+ return "/path/to/folder";
+ }
+
+ public bool IsFeedReachable(string feed, int timeoutMilliSeconds, int tryCount)
+ {
+ return !unreachableFeeds.Contains(feed);
+ }
+ }
+
+ public class FileProviderStub : IFileProvider
+ {
+ public DirectoryInfo SourceDir { get; } = new DirectoryInfo("/path/to/source");
+ public IEnumerable SmallNonBinary { get; } = Enumerable.Empty();
+ public IEnumerable Sources { get; } = Enumerable.Empty();
+ public ICollection Projects { get; } = new List();
+ public ICollection Solutions { get; } = new List();
+ public IEnumerable Dlls { get; } = Enumerable.Empty();
+ public ICollection NugetConfigs { get; } = ["/path/to/nuget.config"];
+ public ICollection NugetExes { get; } = new List();
+ public string? RootNugetConfig { get; } = null;
+ public IEnumerable GlobalJsons { get; } = Enumerable.Empty();
+ public ICollection PackagesConfigs { get; } = new List();
+ public ICollection RazorViews { get; } = new List();
+ public ICollection Resources { get; } = new List();
+ }
+
+ public class FeedManagerTests
+ {
+ private static FeedManager MakeFeedManager()
+ {
+ var logger = new LoggerStub();
+ var dotnet = new DotNetStub([], [], ["E https://feed.from/config"], ["E https://feed.from/folder1", "E https://feed.from/folder2", "D https://feed.from/folder3"]);
+ var dependabotProxy = new DependabotProxyStub();
+ var fileProvider = new FileProviderStub();
+ var feedManagerIo = new FeedManagerIOStub(["https://example.com/registry1", "https://feed.from/folder2"]);
+ return new FeedManager(logger, dotnet, dependabotProxy, fileProvider, feedManagerIo);
+ }
+
+ [Fact]
+ public void TestExplicitFeeds()
+ {
+ // Setup
+ var feedManager = MakeFeedManager();
+
+ // Execute
+ var actualFeeds = feedManager.ExplicitFeeds;
+
+ // Verify
+ Assert.Equal([
+ "https://example.com/registry1",
+ "https://example.com/registry2",
+ "https://feed.from/config"
+ ], actualFeeds);
+ }
+
+ [Fact]
+ public void TestInheritedFeeds()
+ {
+ // Setup
+ var feedManager = MakeFeedManager();
+
+ // Execute
+ var inherited = feedManager.InheritedFeeds;
+
+ // Verify
+ Assert.Equal([
+ "https://feed.from/folder1",
+ "https://feed.from/folder2"
+ ], inherited);
+ }
+
+ [Fact]
+ public void TestAllFeeds()
+ {
+ // Setup
+ var feedManager = MakeFeedManager();
+
+ // Execute
+ var all = feedManager.AllFeeds;
+
+ // Verify
+ Assert.Equal([
+ "https://example.com/registry1",
+ "https://example.com/registry2",
+ "https://feed.from/config",
+ "https://feed.from/folder1",
+ "https://feed.from/folder2"
+ ], all);
+ }
+
+ [Fact]
+ public void TestReachableFeeds()
+ {
+ // Setup
+ var feedManager = MakeFeedManager();
+
+ // Execute
+ var reachableFeeds = feedManager.ReachableFeeds;
+
+ // Verify
+ Assert.Equal([
+ "https://example.com/registry2",
+ "https://feed.from/config",
+ "https://feed.from/folder1"
+ ], reachableFeeds);
+ }
+
+ [Fact]
+ public void TestReachableExplicitFeeds()
+ {
+ // Setup
+ var feedManager = MakeFeedManager();
+
+ // Execute
+ var reachableFeeds = feedManager.ReachableExplicitFeeds;
+
+ // Verify
+ Assert.Equal([
+ "https://example.com/registry2",
+ "https://feed.from/config"
+ ], reachableFeeds);
+ }
+
+ [Fact]
+ public void TestReachableFallbackFeeds()
+ {
+ // Setup
+ var feedManager = MakeFeedManager();
+
+ // Execute
+ var reachableFallback = feedManager.ReachableFallbackFeeds;
+
+ // Verify
+ Assert.Equal([
+ "https://example.com/registry2",
+ "https://feed.from/config",
+ "https://api.nuget.org/v3/index.json"
+ ], reachableFallback);
+ }
+
+ [Fact]
+ public void TestFeedsToUse()
+ {
+ // Setup
+ var feedManager = MakeFeedManager();
+
+ // Execute
+ var feedsToUse = feedManager.FeedsToUse("/path/to/packages.config").ToHashSet();
+
+ // Verify
+ Assert.Equal([
+ "https://example.com/registry2",
+ "https://feed.from/folder1"
+ ], feedsToUse);
+ }
+ }
+}
diff --git a/csharp/extractor/Semmle.Extraction.Tests/Runtime.cs b/csharp/extractor/Semmle.Extraction.Tests/Runtime.cs
index 348cadae2fd0..ea2483f3faf3 100644
--- a/csharp/extractor/Semmle.Extraction.Tests/Runtime.cs
+++ b/csharp/extractor/Semmle.Extraction.Tests/Runtime.cs
@@ -5,37 +5,12 @@
namespace Semmle.Extraction.Tests
{
- internal class DotNetStub : IDotNet
- {
- private readonly IList runtimes;
- private readonly IList sdks;
-
- public DotNetStub(IList runtimes, IList sdks)
- {
- this.runtimes = runtimes;
- this.sdks = sdks;
- }
- public bool AddPackage(string folder, string package) => true;
-
- public bool New(string folder) => true;
-
- public RestoreResult Restore(RestoreSettings restoreSettings) => new(true, Array.Empty());
-
- public IList GetListedRuntimes() => runtimes;
-
- public IList GetListedSdks() => sdks;
-
- public bool Exec(List execArgs) => true;
-
- public IList GetNugetFeeds(string nugetConfig) => [];
-
- public IList GetNugetFeedsFromFolder(string folderPath) => [];
- }
-
public class RuntimeTests
{
private static string FixExpectedPathOnWindows(string path) => path.Replace('\\', '/');
+ private static DotNetStub MakeDotNetStub(IList listedRuntimes) => new DotNetStub(listedRuntimes, null!, [], []);
+
[Fact]
public void TestRuntime1()
{
@@ -50,7 +25,7 @@ public void TestRuntime1()
"Microsoft.NETCore.App 7.0.0 [/path/dotnet/shared/Microsoft.NETCore.App]",
"Microsoft.NETCore.App 7.0.2 [/path/dotnet/shared/Microsoft.NETCore.App]"
};
- var dotnet = new DotNetStub(listedRuntimes, null!);
+ var dotnet = MakeDotNetStub(listedRuntimes);
var runtime = new Runtime(dotnet);
// Execute
@@ -76,7 +51,7 @@ public void TestRuntime2()
"Microsoft.NETCore.App 8.0.0-preview.5.43280.8 [/path/dotnet/shared/Microsoft.NETCore.App]",
"Microsoft.NETCore.App 8.0.0-preview.5.23280.8 [/path/dotnet/shared/Microsoft.NETCore.App]"
};
- var dotnet = new DotNetStub(listedRuntimes, null!);
+ var dotnet = new DotNetStub(listedRuntimes, null!, [], []);
var runtime = new Runtime(dotnet);
// Execute
@@ -99,7 +74,7 @@ public void TestRuntime3()
"Microsoft.NETCore.App 8.0.0-rc.4.43280.8 [/path/dotnet/shared/Microsoft.NETCore.App]",
"Microsoft.NETCore.App 8.0.0-preview.5.23280.8 [/path/dotnet/shared/Microsoft.NETCore.App]"
};
- var dotnet = new DotNetStub(listedRuntimes, null!);
+ var dotnet = MakeDotNetStub(listedRuntimes);
var runtime = new Runtime(dotnet);
// Execute
@@ -128,7 +103,7 @@ public void TestRuntime4()
@"Microsoft.WindowsDesktop.App 6.0.20 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]",
@"Microsoft.WindowsDesktop.App 7.0.4 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]"
};
- var dotnet = new DotNetStub(listedRuntimes, null!);
+ var dotnet = MakeDotNetStub(listedRuntimes);
var runtime = new Runtime(dotnet);
// Execute
@@ -149,6 +124,7 @@ public class SdkTests
{
private static string FixExpectedPathOnWindows(string path) => path.Replace('\\', '/');
+ private static DotNetStub MakeDotNetStub(IList listedSdks) => new DotNetStub(null!, listedSdks, [], []);
[Fact]
public void TestSdk1()
{
@@ -163,7 +139,7 @@ public void TestSdk1()
"6.0.102 [/usr/local/share/dotnet/sdk6]",
"6.0.301 [/usr/local/share/dotnet/sdk7]",
};
- var dotnet = new DotNetStub(null!, listedSdks);
+ var dotnet = MakeDotNetStub(listedSdks);
var sdk = new Sdk(dotnet, new LoggerStub());
// Execute
@@ -185,7 +161,7 @@ public void TestSdk2()
"8.0.100-preview.7.23376.3 [/usr/local/share/dotnet/sdk3]",
"7.0.400 [/usr/local/share/dotnet/sdk4]",
};
- var dotnet = new DotNetStub(null!, listedSdks);
+ var dotnet = MakeDotNetStub(listedSdks);
var sdk = new Sdk(dotnet, new LoggerStub());
// Execute
diff --git a/csharp/ql/lib/semmle/code/csharp/Unification.qll b/csharp/ql/lib/semmle/code/csharp/Unification.qll
index c8b78cd07a27..8dabaa8a20a8 100644
--- a/csharp/ql/lib/semmle/code/csharp/Unification.qll
+++ b/csharp/ql/lib/semmle/code/csharp/Unification.qll
@@ -348,6 +348,7 @@ module Gvn {
*
* `subsumes` indicates whether `arg1` in fact subsumes `arg2`.
*/
+ pragma[no_dynamic_join_order]
pragma[nomagic]
private predicate unifiableTypeArguments(
CompoundTypeKind k, GvnTypeArgument arg1, GvnTypeArgument arg2, int i, boolean subsumes
diff --git a/csharp/ql/lib/semmle/code/csharp/controlflow/internal/ControlFlowGraph.qll b/csharp/ql/lib/semmle/code/csharp/controlflow/internal/ControlFlowGraph.qll
index 14bbb0251728..b30646466a57 100644
--- a/csharp/ql/lib/semmle/code/csharp/controlflow/internal/ControlFlowGraph.qll
+++ b/csharp/ql/lib/semmle/code/csharp/controlflow/internal/ControlFlowGraph.qll
@@ -190,7 +190,7 @@ module Ast implements AstSig {
final private class FinalForeachStmt = CS::ForeachStmt;
- class ForeachStmt extends FinalForeachStmt {
+ class ForEachStmt extends FinalForeachStmt {
Expr getVariable() {
result = this.getVariableDeclExpr() or result = this.getVariableDeclTuple()
}
diff --git a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/FlowSummaryImpl.qll b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/FlowSummaryImpl.qll
index 816b31580daf..88785012d81b 100644
--- a/csharp/ql/lib/semmle/code/csharp/dataflow/internal/FlowSummaryImpl.qll
+++ b/csharp/ql/lib/semmle/code/csharp/dataflow/internal/FlowSummaryImpl.qll
@@ -30,14 +30,10 @@ module Input implements InputSig
)
}
- class SourceBase extends Void {
+ class FlowSummaryCallBase extends Void {
Location getLocation() { none() }
}
- class SinkBase = SourceBase;
-
- class FlowSummaryCallBase = SourceBase;
-
DataFlowCallable getSummarizedCallableAsDataFlowCallable(SummarizedCallableBase c) {
result.asSummarizedCallable() = c
}
diff --git a/csharp/ql/src/Bad Practices/CallsUnmanagedCode.qhelp b/csharp/ql/src/Bad Practices/CallsUnmanagedCode.qhelp
index d1ceae7b2f36..4d5d99186d7d 100644
--- a/csharp/ql/src/Bad Practices/CallsUnmanagedCode.qhelp
+++ b/csharp/ql/src/Bad Practices/CallsUnmanagedCode.qhelp
@@ -28,7 +28,7 @@ the User32.dll library.
MSDN, C# Reference extern .
- Wikipedia, Managed code .
+ Wikipedia, Managed code .
diff --git a/csharp/ql/src/Bad Practices/Comments/TodoComments.qhelp b/csharp/ql/src/Bad Practices/Comments/TodoComments.qhelp
index d8a4359750f3..f65d6809b4a7 100644
--- a/csharp/ql/src/Bad Practices/Comments/TodoComments.qhelp
+++ b/csharp/ql/src/Bad Practices/Comments/TodoComments.qhelp
@@ -44,7 +44,7 @@ Approxion:
Wikipedia:
-Comment tags .
+Comment tags .
diff --git a/csharp/ql/src/Bad Practices/Declarations/EmptyInterface.qhelp b/csharp/ql/src/Bad Practices/Declarations/EmptyInterface.qhelp
index b92bf3533b4d..68c9437b84f0 100644
--- a/csharp/ql/src/Bad Practices/Declarations/EmptyInterface.qhelp
+++ b/csharp/ql/src/Bad Practices/Declarations/EmptyInterface.qhelp
@@ -24,7 +24,7 @@ being used as a marker.
- Wikipedia: Marker interface pattern
+ Wikipedia: Marker interface pattern
Microsoft: Using Attributes in C#
diff --git a/csharp/ql/src/Bad Practices/UnmanagedCodeCheck.qhelp b/csharp/ql/src/Bad Practices/UnmanagedCodeCheck.qhelp
index 7c0f24517255..ac13c5bc118b 100644
--- a/csharp/ql/src/Bad Practices/UnmanagedCodeCheck.qhelp
+++ b/csharp/ql/src/Bad Practices/UnmanagedCodeCheck.qhelp
@@ -23,7 +23,7 @@ same function being performed by managed code is shown after.
MSDN, C# Reference extern .
- Wikipedia, Managed code .
+ Wikipedia, Managed code .
diff --git a/csharp/ql/src/Dead Code/DeadStoreOfLocal.qhelp b/csharp/ql/src/Dead Code/DeadStoreOfLocal.qhelp
index 6e4ca17ec6a7..628e683f2ca5 100644
--- a/csharp/ql/src/Dead Code/DeadStoreOfLocal.qhelp
+++ b/csharp/ql/src/Dead Code/DeadStoreOfLocal.qhelp
@@ -64,7 +64,7 @@ The revised example eliminates the unread assignments.
-Wikipedia: Dead store .
+Wikipedia: Dead store .
MSDN, Code Analysis for Managed Code, CA1804: Remove unused locals .
Microsoft: What's new in C# 7 - Discards .
diff --git a/csharp/ql/src/Likely Bugs/BadCheckOdd.qhelp b/csharp/ql/src/Likely Bugs/BadCheckOdd.qhelp
index e0fc5d6d1ac4..4a87583b0bbe 100644
--- a/csharp/ql/src/Likely Bugs/BadCheckOdd.qhelp
+++ b/csharp/ql/src/Likely Bugs/BadCheckOdd.qhelp
@@ -36,7 +36,7 @@ Consider using x % 2 != 0 to check for odd and x % 2 == 0% Operator (C# Reference).
- Wikipedia: Modulo Operation - Common pitfalls .
+ Wikipedia: Modulo Operation - Common pitfalls .
diff --git a/csharp/ql/src/Metrics/Callables/CCyclomaticComplexity.qhelp b/csharp/ql/src/Metrics/Callables/CCyclomaticComplexity.qhelp
index 56419eca6e2f..7bd1be9c8160 100644
--- a/csharp/ql/src/Metrics/Callables/CCyclomaticComplexity.qhelp
+++ b/csharp/ql/src/Metrics/Callables/CCyclomaticComplexity.qhelp
@@ -32,8 +32,8 @@ testing easier because each helper method can be tested individually.
- Wikipedia. Cyclomatic complexity .
- Wikipedia. Control flow diagram .
+ Wikipedia. Cyclomatic complexity .
+ Wikipedia. Control flow diagram .
Wolfram MathWorld. Linearly Independent .
diff --git a/csharp/ql/src/Metrics/Files/FCyclomaticComplexity.qhelp b/csharp/ql/src/Metrics/Files/FCyclomaticComplexity.qhelp
index d9959a9066ec..3859330a1b00 100644
--- a/csharp/ql/src/Metrics/Files/FCyclomaticComplexity.qhelp
+++ b/csharp/ql/src/Metrics/Files/FCyclomaticComplexity.qhelp
@@ -67,10 +67,10 @@ T. J. McCabe, A Complexity Measure . IEEE Transactions on Software Engin
Dave Thomas, Refactoring as Meta Programming? , in Journal of Object Technology, vol. 4, no. 1, January-February 2005, pp. 7-11.
-Wikipedia: Cyclomatic complexity
+Wikipedia: Cyclomatic complexity
-Wikipedia: Code refactoring
+Wikipedia: Code refactoring
diff --git a/csharp/ql/src/Metrics/Files/FSelfContainedness.qhelp b/csharp/ql/src/Metrics/Files/FSelfContainedness.qhelp
index d8142ffa8ecd..213ea1cfd3fe 100644
--- a/csharp/ql/src/Metrics/Files/FSelfContainedness.qhelp
+++ b/csharp/ql/src/Metrics/Files/FSelfContainedness.qhelp
@@ -19,7 +19,7 @@ should also try to use libraries with source code available.
- Wikipedia. Software Portability .
+ Wikipedia. Software Portability .
diff --git a/csharp/ql/src/Metrics/RefTypes/TUnmanagedCode.qhelp b/csharp/ql/src/Metrics/RefTypes/TUnmanagedCode.qhelp
index 8106b90d7b40..0a4b3a4c5fd4 100644
--- a/csharp/ql/src/Metrics/RefTypes/TUnmanagedCode.qhelp
+++ b/csharp/ql/src/Metrics/RefTypes/TUnmanagedCode.qhelp
@@ -28,7 +28,7 @@ unmanaged code from the User32.dll library.
MSDN, C# Reference. extern .
- Wikipedia. Managed code .
+ Wikipedia. Managed code .
diff --git a/csharp/ql/src/Security Features/CWE-079/XSS.qhelp b/csharp/ql/src/Security Features/CWE-079/XSS.qhelp
index a6183e13c8ed..e766ef6726eb 100644
--- a/csharp/ql/src/Security Features/CWE-079/XSS.qhelp
+++ b/csharp/ql/src/Security Features/CWE-079/XSS.qhelp
@@ -40,7 +40,7 @@ OWASP:
(Cross Site Scripting) Prevention Cheat Sheet.
-Wikipedia: Cross-site scripting .
+Wikipedia: Cross-site scripting .
diff --git a/csharp/ql/src/Security Features/InadequateRSAPadding.qhelp b/csharp/ql/src/Security Features/InadequateRSAPadding.qhelp
index cee74515198c..22bad62ea611 100644
--- a/csharp/ql/src/Security Features/InadequateRSAPadding.qhelp
+++ b/csharp/ql/src/Security Features/InadequateRSAPadding.qhelp
@@ -12,7 +12,7 @@
- Wikipedia. RSA. Padding Schemes .
+ Wikipedia. RSA. Padding Schemes .
diff --git a/csharp/ql/src/Security Features/InsecureRandomness.qhelp b/csharp/ql/src/Security Features/InsecureRandomness.qhelp
index 6f9634643ec3..3cecacab77e4 100644
--- a/csharp/ql/src/Security Features/InsecureRandomness.qhelp
+++ b/csharp/ql/src/Security Features/InsecureRandomness.qhelp
@@ -57,7 +57,7 @@ library method, which generates a password with a bias, therefore should be avoi
- Wikipedia. Pseudo-random number generator .
+ Wikipedia. Pseudo-random number generator .
MSDN. RandomNumberGenerator .
MSDN. Membership.GeneratePassword .
diff --git a/csharp/ql/src/Security Features/InsufficientKeySize.qhelp b/csharp/ql/src/Security Features/InsufficientKeySize.qhelp
index 906881cf0c25..da61b8a3200c 100644
--- a/csharp/ql/src/Security Features/InsufficientKeySize.qhelp
+++ b/csharp/ql/src/Security Features/InsufficientKeySize.qhelp
@@ -14,7 +14,7 @@ symmetric encryption.
- Wikipedia. Key size .
+ Wikipedia. Key size .
diff --git a/csharp/ql/src/Security Features/WeakEncryption.qhelp b/csharp/ql/src/Security Features/WeakEncryption.qhelp
index 1749144ae8b9..17ddee743501 100644
--- a/csharp/ql/src/Security Features/WeakEncryption.qhelp
+++ b/csharp/ql/src/Security Features/WeakEncryption.qhelp
@@ -17,8 +17,8 @@
- Wikipedia: Key Size
- Wikipedia: DES
+ Wikipedia: Key Size
+ Wikipedia: DES
diff --git a/go/ql/lib/semmle/go/dataflow/internal/FlowSummaryImpl.qll b/go/ql/lib/semmle/go/dataflow/internal/FlowSummaryImpl.qll
index cce64ab5c32b..4dc80eed652f 100644
--- a/go/ql/lib/semmle/go/dataflow/internal/FlowSummaryImpl.qll
+++ b/go/ql/lib/semmle/go/dataflow/internal/FlowSummaryImpl.qll
@@ -27,14 +27,10 @@ module Input implements InputSig {
class SummarizedCallableBase = Callable;
- class SourceBase extends Void {
+ class FlowSummaryCallBase extends Void {
Location getLocation() { none() }
}
- class SinkBase = SourceBase;
-
- class FlowSummaryCallBase = SourceBase;
-
predicate callableFromSource(SummarizedCallableBase c) { exists(c.getFuncDef()) }
DataFlowCallable getSummarizedCallableAsDataFlowCallable(SummarizedCallableBase c) {
diff --git a/go/ql/src/RedundantCode/DeadStoreOfLocal.qhelp b/go/ql/src/RedundantCode/DeadStoreOfLocal.qhelp
index fd8d49d6bcd2..9e9aa12da8a1 100644
--- a/go/ql/src/RedundantCode/DeadStoreOfLocal.qhelp
+++ b/go/ql/src/RedundantCode/DeadStoreOfLocal.qhelp
@@ -39,7 +39,7 @@ use _.
-Wikipedia: Dead store .
+Wikipedia: Dead store .
The Go Programming Language Specification: Blank identifier .
diff --git a/go/ql/src/RedundantCode/UnreachableStatement.qhelp b/go/ql/src/RedundantCode/UnreachableStatement.qhelp
index ae3feadf2402..153bb7f20be1 100644
--- a/go/ql/src/RedundantCode/UnreachableStatement.qhelp
+++ b/go/ql/src/RedundantCode/UnreachableStatement.qhelp
@@ -31,6 +31,6 @@ statement:
-Wikipedia: Unreachable code .
+Wikipedia: Unreachable code .
diff --git a/go/ql/src/Security/CWE-079/ReflectedXss.qhelp b/go/ql/src/Security/CWE-079/ReflectedXss.qhelp
index 038c7646d0fa..6dded43ac116 100644
--- a/go/ql/src/Security/CWE-079/ReflectedXss.qhelp
+++ b/go/ql/src/Security/CWE-079/ReflectedXss.qhelp
@@ -46,7 +46,7 @@ OWASP
Scripting.
-Wikipedia: Cross-site scripting .
+Wikipedia: Cross-site scripting .
diff --git a/go/ql/src/Security/CWE-079/StoredXss.qhelp b/go/ql/src/Security/CWE-079/StoredXss.qhelp
index 3cb059cc6f02..a5aab38c92f5 100644
--- a/go/ql/src/Security/CWE-079/StoredXss.qhelp
+++ b/go/ql/src/Security/CWE-079/StoredXss.qhelp
@@ -57,7 +57,7 @@
Scripting.
- Wikipedia: Cross-site scripting .
+ Wikipedia: Cross-site scripting .
diff --git a/go/ql/src/Security/CWE-338/InsecureRandomness.qhelp b/go/ql/src/Security/CWE-338/InsecureRandomness.qhelp
index fb61773a6dfc..0b9899657c36 100644
--- a/go/ql/src/Security/CWE-338/InsecureRandomness.qhelp
+++ b/go/ql/src/Security/CWE-338/InsecureRandomness.qhelp
@@ -42,7 +42,7 @@ Instead, use crypto/rand:
- Wikipedia. Pseudo-random number generator .
+ Wikipedia. Pseudo-random number generator .
OWASP: Insecure Randomness .
OWASP: Secure Random Number Generation .
diff --git a/java/ql/lib/semmle/code/java/ControlFlowGraph.qll b/java/ql/lib/semmle/code/java/ControlFlowGraph.qll
index c4f0c44b3813..1281afc52728 100644
--- a/java/ql/lib/semmle/code/java/ControlFlowGraph.qll
+++ b/java/ql/lib/semmle/code/java/ControlFlowGraph.qll
@@ -100,7 +100,7 @@ private module Ast implements AstSig {
final private class FinalEnhancedForStmt = J::EnhancedForStmt;
- class ForeachStmt extends FinalEnhancedForStmt {
+ class ForEachStmt extends FinalEnhancedForStmt {
Expr getVariable() { result = super.getVariable() }
Expr getCollection() { result = super.getExpr() }
diff --git a/java/ql/lib/semmle/code/java/dataflow/internal/FlowSummaryImpl.qll b/java/ql/lib/semmle/code/java/dataflow/internal/FlowSummaryImpl.qll
index 20d26c67baac..0dc800ecaaa0 100644
--- a/java/ql/lib/semmle/code/java/dataflow/internal/FlowSummaryImpl.qll
+++ b/java/ql/lib/semmle/code/java/dataflow/internal/FlowSummaryImpl.qll
@@ -37,14 +37,10 @@ module Input implements InputSig {
sc.asCallable() = any(Callable c | c.fromSource() and not c.isStub())
}
- class SourceBase extends Void {
+ class FlowSummaryCallBase extends Void {
Location getLocation() { none() }
}
- class SinkBase = SourceBase;
-
- class FlowSummaryCallBase = SourceBase;
-
DataFlowCallable getSummarizedCallableAsDataFlowCallable(SummarizedCallableBase c) {
result.asSummarizedCallable() = c
}
diff --git a/java/ql/src/Likely Bugs/Concurrency/LazyInitStaticField.qhelp b/java/ql/src/Likely Bugs/Concurrency/LazyInitStaticField.qhelp
index 8ea8b951924e..14d0c749fb2f 100644
--- a/java/ql/src/Likely Bugs/Concurrency/LazyInitStaticField.qhelp
+++ b/java/ql/src/Likely Bugs/Concurrency/LazyInitStaticField.qhelp
@@ -43,7 +43,7 @@ approach of using a static initializer to initialize resource.
diff --git a/java/ql/src/Metrics/Callables/CCyclomaticComplexity.qhelp b/java/ql/src/Metrics/Callables/CCyclomaticComplexity.qhelp
index ea496155fbbf..80909522e4ba 100644
--- a/java/ql/src/Metrics/Callables/CCyclomaticComplexity.qhelp
+++ b/java/ql/src/Metrics/Callables/CCyclomaticComplexity.qhelp
@@ -51,7 +51,7 @@ M. Fowler, Refactoring . Addison-Wesley, 1999.
T. J. McCabe, A Complexity Measure . IEEE Transactions on Software Engineering, SE-2(4), December 1976.
-Wikipedia: Cyclomatic complexity .
+Wikipedia: Cyclomatic complexity .
diff --git a/java/ql/src/Metrics/Files/FCyclomaticComplexity.qhelp b/java/ql/src/Metrics/Files/FCyclomaticComplexity.qhelp
index 2009e77d66fb..e9469d2df7ca 100644
--- a/java/ql/src/Metrics/Files/FCyclomaticComplexity.qhelp
+++ b/java/ql/src/Metrics/Files/FCyclomaticComplexity.qhelp
@@ -67,10 +67,10 @@ T. J. McCabe, A Complexity Measure . IEEE Transactions on Software Engin
Dave Thomas, Refactoring as Meta Programming? , in Journal of Object Technology, vol. 4, no. 1, January-February 2005, pp. 7-11.
-Wikipedia: Cyclomatic complexity
+Wikipedia: Cyclomatic complexity
-Wikipedia: Code refactoring
+Wikipedia: Code refactoring
diff --git a/java/ql/src/Metrics/Files/FLinesOfDuplicatedCodeCommon.inc.qhelp b/java/ql/src/Metrics/Files/FLinesOfDuplicatedCodeCommon.inc.qhelp
index 6fc36156c110..47e4c871dbe0 100644
--- a/java/ql/src/Metrics/Files/FLinesOfDuplicatedCodeCommon.inc.qhelp
+++ b/java/ql/src/Metrics/Files/FLinesOfDuplicatedCodeCommon.inc.qhelp
@@ -27,7 +27,7 @@ a shared library or module.
-Wikipedia: Duplicate code .
+Wikipedia: Duplicate code .
M. Fowler, Refactoring . Addison-Wesley, 1999.
diff --git a/java/ql/src/Metrics/Files/FLinesOfSimilarCode.qhelp b/java/ql/src/Metrics/Files/FLinesOfSimilarCode.qhelp
index bddda6b1b37d..319f801e3634 100644
--- a/java/ql/src/Metrics/Files/FLinesOfSimilarCode.qhelp
+++ b/java/ql/src/Metrics/Files/FLinesOfSimilarCode.qhelp
@@ -23,7 +23,7 @@ that can be reused across classes.
-Wikipedia: Duplicate code .
+Wikipedia: Duplicate code .
M. Fowler, Refactoring . Addison-Wesley, 1999.
diff --git a/java/ql/src/Metrics/Files/FSelfContainedness.qhelp b/java/ql/src/Metrics/Files/FSelfContainedness.qhelp
index 3a254ca64132..3da981e106f1 100644
--- a/java/ql/src/Metrics/Files/FSelfContainedness.qhelp
+++ b/java/ql/src/Metrics/Files/FSelfContainedness.qhelp
@@ -55,7 +55,7 @@ external libraries.
-Wikipedia: Software portability
+Wikipedia: Software portability
Oracle Technology Network: Java SE 6 Compatibility
diff --git a/java/ql/src/Metrics/RefTypes/TSelfContainedness.qhelp b/java/ql/src/Metrics/RefTypes/TSelfContainedness.qhelp
index cafeb813b27c..d0c6e41c05ec 100644
--- a/java/ql/src/Metrics/RefTypes/TSelfContainedness.qhelp
+++ b/java/ql/src/Metrics/RefTypes/TSelfContainedness.qhelp
@@ -55,7 +55,7 @@ external libraries.
-Wikipedia. Software portability . Published online.
+Wikipedia. Software portability . Published online.
Oracle Technology Network: Java SE 6 Compatibility
diff --git a/java/ql/src/Security/CWE/CWE-079/XSS.qhelp b/java/ql/src/Security/CWE/CWE-079/XSS.qhelp
index 05b0f2680022..8434212390be 100644
--- a/java/ql/src/Security/CWE/CWE-079/XSS.qhelp
+++ b/java/ql/src/Security/CWE/CWE-079/XSS.qhelp
@@ -33,7 +33,7 @@ OWASP:
(Cross Site Scripting) Prevention Cheat Sheet.
-Wikipedia: Cross-site scripting .
+Wikipedia: Cross-site scripting .
diff --git a/java/ql/src/Security/CWE/CWE-113/ResponseSplitting.qhelp b/java/ql/src/Security/CWE/CWE-113/ResponseSplitting.qhelp
index c4c2032af7dc..d0b6faefdb86 100644
--- a/java/ql/src/Security/CWE/CWE-113/ResponseSplitting.qhelp
+++ b/java/ql/src/Security/CWE/CWE-113/ResponseSplitting.qhelp
@@ -57,7 +57,7 @@ OWASP:
HTTP Response Splitting .
-Wikipedia: HTTP response splitting .
+Wikipedia: HTTP response splitting .
CAPEC: CAPEC-105: HTTP Request Splitting
diff --git a/java/ql/src/Security/CWE/CWE-326/InsufficientKeySize.qhelp b/java/ql/src/Security/CWE/CWE-326/InsufficientKeySize.qhelp
index 3a0b74bebd49..f786c865b8a2 100644
--- a/java/ql/src/Security/CWE/CWE-326/InsufficientKeySize.qhelp
+++ b/java/ql/src/Security/CWE/CWE-326/InsufficientKeySize.qhelp
@@ -33,7 +33,7 @@
Wikipedia:
- Key size .
+ Key size .
Wikipedia: Strong cryptography .
diff --git a/java/ql/src/Security/CWE/CWE-330/InsecureRandomness.qhelp b/java/ql/src/Security/CWE/CWE-330/InsecureRandomness.qhelp
index 414e32520577..a0d056132b9e 100644
--- a/java/ql/src/Security/CWE/CWE-330/InsecureRandomness.qhelp
+++ b/java/ql/src/Security/CWE/CWE-330/InsecureRandomness.qhelp
@@ -53,7 +53,7 @@
- Wikipedia: Pseudo-random number generator .
+ Wikipedia: Pseudo-random number generator .
Java Docs: Random .
diff --git a/java/ql/src/Security/CWE/CWE-501/TrustBoundaryViolation.qhelp b/java/ql/src/Security/CWE/CWE-501/TrustBoundaryViolation.qhelp
index f0eb5de2f7fd..cd069a4c4f38 100644
--- a/java/ql/src/Security/CWE/CWE-501/TrustBoundaryViolation.qhelp
+++ b/java/ql/src/Security/CWE/CWE-501/TrustBoundaryViolation.qhelp
@@ -41,7 +41,7 @@
- Wikipedia: Trust boundary .
+ Wikipedia: Trust boundary .
diff --git a/java/ql/src/Violations of Best Practice/Comments/TodoComments.qhelp b/java/ql/src/Violations of Best Practice/Comments/TodoComments.qhelp
index b1a01ba71631..c915fa833f93 100644
--- a/java/ql/src/Violations of Best Practice/Comments/TodoComments.qhelp
+++ b/java/ql/src/Violations of Best Practice/Comments/TodoComments.qhelp
@@ -44,8 +44,8 @@ Approxion:
Wikipedia:
-Comment tags ,
-Issue tracking system .
+Comment tags ,
+Issue tracking system .
diff --git a/java/ql/src/Violations of Best Practice/Dead Code/DeadRefTypes.qhelp b/java/ql/src/Violations of Best Practice/Dead Code/DeadRefTypes.qhelp
index c367fcaead78..cf6b21896deb 100644
--- a/java/ql/src/Violations of Best Practice/Dead Code/DeadRefTypes.qhelp
+++ b/java/ql/src/Violations of Best Practice/Dead Code/DeadRefTypes.qhelp
@@ -19,7 +19,7 @@ in the program may cause a programmer to waste time and effort maintaining and d
Wikipedia:
- Unreachable code .
+ Unreachable code .
diff --git a/javascript/ql/lib/semmle/javascript/dataflow/internal/FlowSummaryPrivate.qll b/javascript/ql/lib/semmle/javascript/dataflow/internal/FlowSummaryPrivate.qll
index ba0d84d2a6bf..1e50fda83fcc 100644
--- a/javascript/ql/lib/semmle/javascript/dataflow/internal/FlowSummaryPrivate.qll
+++ b/javascript/ql/lib/semmle/javascript/dataflow/internal/FlowSummaryPrivate.qll
@@ -24,14 +24,10 @@ class SummarizedCallableBase extends string {
Location getLocation() { none() }
}
-class SourceBase extends Void {
+class FlowSummaryCallBase extends Void {
Location getLocation() { none() }
}
-class SinkBase = SourceBase;
-
-class FlowSummaryCallBase = SourceBase;
-
DataFlowCallable getSummarizedCallableAsDataFlowCallable(SummarizedCallableBase c) {
result.asLibraryCallable() = c
}
diff --git a/javascript/ql/src/Comments/TodoComments.qhelp b/javascript/ql/src/Comments/TodoComments.qhelp
index 1b6650493108..eb7db3b7bbb4 100644
--- a/javascript/ql/src/Comments/TodoComments.qhelp
+++ b/javascript/ql/src/Comments/TodoComments.qhelp
@@ -44,7 +44,7 @@ Approxion:
Wikipedia:
-Comment tags .
+Comment tags .
diff --git a/javascript/ql/src/Declarations/DeadStore.inc.qhelp b/javascript/ql/src/Declarations/DeadStore.inc.qhelp
index 4f6591a657f8..6d35e1833c60 100644
--- a/javascript/ql/src/Declarations/DeadStore.inc.qhelp
+++ b/javascript/ql/src/Declarations/DeadStore.inc.qhelp
@@ -41,7 +41,7 @@ succeeded or not, the value of result should be checked, perhaps li
-Wikipedia: Dead store .
+Wikipedia: Dead store .
diff --git a/javascript/ql/src/LanguageFeatures/Eval.qhelp b/javascript/ql/src/LanguageFeatures/Eval.qhelp
index 16fdcbee6301..c49594445d7d 100644
--- a/javascript/ql/src/LanguageFeatures/Eval.qhelp
+++ b/javascript/ql/src/LanguageFeatures/Eval.qhelp
@@ -18,7 +18,7 @@ In many cases, better alternatives are available and should be used instead.
There are few genuine uses of eval and Function. If you are trying to
assign to a property whose name is not known until runtime, use a computed property access. If you
are trying to evaluate a string to a JSON object, use JSON.parse. In other cases,
-you may be able to use the Interpreter
+you may be able to use the Interpreter
pattern .
diff --git a/javascript/ql/src/Metrics/FCyclomaticComplexity.qhelp b/javascript/ql/src/Metrics/FCyclomaticComplexity.qhelp
index 329557ec67e7..6f94b7f9de30 100644
--- a/javascript/ql/src/Metrics/FCyclomaticComplexity.qhelp
+++ b/javascript/ql/src/Metrics/FCyclomaticComplexity.qhelp
@@ -67,10 +67,10 @@ T. J. McCabe, A Complexity Measure . IEEE Transactions on Software Engin
Dave Thomas, Refactoring as Meta Programming? , in Journal of Object Technology, vol. 4, no. 1, January-February 2005, pp. 7-11.
-Wikipedia: Cyclomatic complexity
+Wikipedia: Cyclomatic complexity
-Wikipedia: Code refactoring
+Wikipedia: Code refactoring
diff --git a/javascript/ql/src/Metrics/FLinesOfDuplicatedCodeCommon.inc.qhelp b/javascript/ql/src/Metrics/FLinesOfDuplicatedCodeCommon.inc.qhelp
index 6fc36156c110..47e4c871dbe0 100644
--- a/javascript/ql/src/Metrics/FLinesOfDuplicatedCodeCommon.inc.qhelp
+++ b/javascript/ql/src/Metrics/FLinesOfDuplicatedCodeCommon.inc.qhelp
@@ -27,7 +27,7 @@ a shared library or module.
-Wikipedia: Duplicate code .
+Wikipedia: Duplicate code .
M. Fowler, Refactoring . Addison-Wesley, 1999.
diff --git a/javascript/ql/src/Metrics/FLinesOfSimilarCodeCommon.inc.qhelp b/javascript/ql/src/Metrics/FLinesOfSimilarCodeCommon.inc.qhelp
index 07cae328b237..80cb9ace858b 100644
--- a/javascript/ql/src/Metrics/FLinesOfSimilarCodeCommon.inc.qhelp
+++ b/javascript/ql/src/Metrics/FLinesOfSimilarCodeCommon.inc.qhelp
@@ -28,7 +28,7 @@ that can be reused across modules.
-Wikipedia: Duplicate code .
+Wikipedia: Duplicate code .
M. Fowler, Refactoring . Addison-Wesley, 1999.
diff --git a/javascript/ql/src/Metrics/FunCyclomaticComplexity.qhelp b/javascript/ql/src/Metrics/FunCyclomaticComplexity.qhelp
index ab4594d76905..ac18aa8cf5a6 100644
--- a/javascript/ql/src/Metrics/FunCyclomaticComplexity.qhelp
+++ b/javascript/ql/src/Metrics/FunCyclomaticComplexity.qhelp
@@ -34,7 +34,7 @@ M. Fowler. Refactoring . Addison-Wesley, 1999.
T. J. McCabe. A Complexity Measure . IEEE Transactions on Software Engineering, SE-2(4), December 1976.
-Wikipedia: Cyclomatic complexity .
+Wikipedia: Cyclomatic complexity .
diff --git a/javascript/ql/src/Security/CWE-079/ExceptionXss.qhelp b/javascript/ql/src/Security/CWE-079/ExceptionXss.qhelp
index 7ab1038b067e..6b0c8d98fe1f 100644
--- a/javascript/ql/src/Security/CWE-079/ExceptionXss.qhelp
+++ b/javascript/ql/src/Security/CWE-079/ExceptionXss.qhelp
@@ -61,7 +61,7 @@ OWASP
Scripting.
-Wikipedia: Cross-site scripting .
+Wikipedia: Cross-site scripting .
diff --git a/javascript/ql/src/Security/CWE-079/ReflectedXss.qhelp b/javascript/ql/src/Security/CWE-079/ReflectedXss.qhelp
index dcbf0ba6f071..f7925eb0bbef 100644
--- a/javascript/ql/src/Security/CWE-079/ReflectedXss.qhelp
+++ b/javascript/ql/src/Security/CWE-079/ReflectedXss.qhelp
@@ -46,7 +46,7 @@ OWASP
Scripting.
-Wikipedia: Cross-site scripting .
+Wikipedia: Cross-site scripting .
diff --git a/javascript/ql/src/Security/CWE-079/StoredXss.qhelp b/javascript/ql/src/Security/CWE-079/StoredXss.qhelp
index 0e6ed6456c97..2cefb7eefe62 100644
--- a/javascript/ql/src/Security/CWE-079/StoredXss.qhelp
+++ b/javascript/ql/src/Security/CWE-079/StoredXss.qhelp
@@ -57,7 +57,7 @@
Scripting.
- Wikipedia: Cross-site scripting .
+ Wikipedia: Cross-site scripting .
diff --git a/javascript/ql/src/Security/CWE-079/UnsafeHtmlConstruction.qhelp b/javascript/ql/src/Security/CWE-079/UnsafeHtmlConstruction.qhelp
index 4ab53d1964fd..715a0a0776a3 100644
--- a/javascript/ql/src/Security/CWE-079/UnsafeHtmlConstruction.qhelp
+++ b/javascript/ql/src/Security/CWE-079/UnsafeHtmlConstruction.qhelp
@@ -71,7 +71,7 @@
Scripting.
- Wikipedia: Cross-site scripting .
+ Wikipedia: Cross-site scripting .
diff --git a/javascript/ql/src/Security/CWE-079/UnsafeJQueryPlugin.qhelp b/javascript/ql/src/Security/CWE-079/UnsafeJQueryPlugin.qhelp
index ea3fa3be486f..835a8ddc420e 100644
--- a/javascript/ql/src/Security/CWE-079/UnsafeJQueryPlugin.qhelp
+++ b/javascript/ql/src/Security/CWE-079/UnsafeJQueryPlugin.qhelp
@@ -89,7 +89,7 @@
Scripting.
- Wikipedia: Cross-site scripting .
+ Wikipedia: Cross-site scripting .
jQuery: Plugin creation .
diff --git a/javascript/ql/src/Security/CWE-079/Xss.inc.qhelp b/javascript/ql/src/Security/CWE-079/Xss.inc.qhelp
index c974c87b1882..448b21b4dc41 100644
--- a/javascript/ql/src/Security/CWE-079/Xss.inc.qhelp
+++ b/javascript/ql/src/Security/CWE-079/Xss.inc.qhelp
@@ -51,7 +51,7 @@ OWASP
Scripting.
-Wikipedia: Cross-site scripting .
+Wikipedia: Cross-site scripting .
diff --git a/javascript/ql/src/Security/CWE-079/XssThroughDom.qhelp b/javascript/ql/src/Security/CWE-079/XssThroughDom.qhelp
index f3c6d27c5de6..eab572a60983 100644
--- a/javascript/ql/src/Security/CWE-079/XssThroughDom.qhelp
+++ b/javascript/ql/src/Security/CWE-079/XssThroughDom.qhelp
@@ -64,7 +64,7 @@ OWASP
Scripting.
-Wikipedia: Cross-site scripting .
+Wikipedia: Cross-site scripting .
diff --git a/javascript/ql/src/Security/CWE-116/IncompleteHtmlAttributeSanitization.qhelp b/javascript/ql/src/Security/CWE-116/IncompleteHtmlAttributeSanitization.qhelp
index 7abe4844dfd1..666f982c9092 100644
--- a/javascript/ql/src/Security/CWE-116/IncompleteHtmlAttributeSanitization.qhelp
+++ b/javascript/ql/src/Security/CWE-116/IncompleteHtmlAttributeSanitization.qhelp
@@ -91,7 +91,7 @@
Types of Cross-Site .
- Wikipedia: Cross-site scripting .
+ Wikipedia: Cross-site scripting .
diff --git a/javascript/ql/src/Security/CWE-116/UnsafeHtmlExpansion.qhelp b/javascript/ql/src/Security/CWE-116/UnsafeHtmlExpansion.qhelp
index 3a70e87933cb..284377b9f3db 100644
--- a/javascript/ql/src/Security/CWE-116/UnsafeHtmlExpansion.qhelp
+++ b/javascript/ql/src/Security/CWE-116/UnsafeHtmlExpansion.qhelp
@@ -101,7 +101,7 @@
Types of Cross-Site .
- Wikipedia: Cross-site scripting .
+ Wikipedia: Cross-site scripting .
diff --git a/javascript/ql/src/Security/CWE-338/InsecureRandomness.qhelp b/javascript/ql/src/Security/CWE-338/InsecureRandomness.qhelp
index 83786a014a0b..2005452f4fbb 100644
--- a/javascript/ql/src/Security/CWE-338/InsecureRandomness.qhelp
+++ b/javascript/ql/src/Security/CWE-338/InsecureRandomness.qhelp
@@ -68,7 +68,7 @@
- Wikipedia: Pseudo-random number generator .
+ Wikipedia: Pseudo-random number generator .
Mozilla Developer Network: Crypto: getRandomValues() .
NodeJS: crypto.randomBytes
diff --git a/javascript/ql/src/Statements/DanglingElse.qhelp b/javascript/ql/src/Statements/DanglingElse.qhelp
index 23ca8fd03f38..8c6004a7f122 100644
--- a/javascript/ql/src/Statements/DanglingElse.qhelp
+++ b/javascript/ql/src/Statements/DanglingElse.qhelp
@@ -52,7 +52,7 @@ curly braces:
-Wikipedia: Dangling else .
+Wikipedia: Dangling else .
diff --git a/javascript/ql/src/Statements/UnreachableStatement.qhelp b/javascript/ql/src/Statements/UnreachableStatement.qhelp
index 71997740b0bb..122a9ebd3baa 100644
--- a/javascript/ql/src/Statements/UnreachableStatement.qhelp
+++ b/javascript/ql/src/Statements/UnreachableStatement.qhelp
@@ -37,7 +37,7 @@ To correct this issue, remove the spurious semicolon:
-Wikipedia: Unreachable code .
+Wikipedia: Unreachable code .
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.aho-corasick-1.1.3.bazel b/misc/bazel/3rdparty/py_deps/BUILD.aho-corasick-1.1.3.bazel
index 19fb311dc775..67430ddf867d 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.aho-corasick-1.1.3.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.aho-corasick-1.1.3.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.anstream-0.6.18.bazel b/misc/bazel/3rdparty/py_deps/BUILD.anstream-0.6.18.bazel
index c447208da1e7..3f1fe4694c67 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.anstream-0.6.18.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.anstream-0.6.18.bazel
@@ -57,12 +57,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -74,13 +76,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -88,6 +100,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.anstyle-1.0.10.bazel b/misc/bazel/3rdparty/py_deps/BUILD.anstyle-1.0.10.bazel
index 5646802d7c87..374fbe3ce6d5 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.anstyle-1.0.10.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.anstyle-1.0.10.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.anstyle-parse-0.2.6.bazel b/misc/bazel/3rdparty/py_deps/BUILD.anstyle-parse-0.2.6.bazel
index a3db2f4cf0e2..a70f05b61fbd 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.anstyle-parse-0.2.6.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.anstyle-parse-0.2.6.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.anstyle-query-1.1.2.bazel b/misc/bazel/3rdparty/py_deps/BUILD.anstyle-query-1.1.2.bazel
index 974053fa2105..358cbf6c5230 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.anstyle-query-1.1.2.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.anstyle-query-1.1.2.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.anstyle-wincon-3.0.7.bazel b/misc/bazel/3rdparty/py_deps/BUILD.anstyle-wincon-3.0.7.bazel
index 4e55fe14335f..40668f3a5498 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.anstyle-wincon-3.0.7.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.anstyle-wincon-3.0.7.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.anyhow-1.0.95.bazel b/misc/bazel/3rdparty/py_deps/BUILD.anyhow-1.0.95.bazel
index c2bbc00cde76..cb9802c5fbe7 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.anyhow-1.0.95.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.anyhow-1.0.95.bazel
@@ -60,12 +60,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -77,13 +79,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -91,6 +103,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -103,7 +116,7 @@ rust_library(
}),
version = "1.0.95",
deps = [
- "@vendor_py__anyhow-1.0.95//:build_script_build",
+ ":build_script_build",
],
)
@@ -113,6 +126,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -145,6 +161,7 @@ cargo_build_script(
],
),
edition = "2018",
+ emit_warnings = False,
pkg_name = "anyhow",
rustc_env_files = [
":cargo_toml_env_vars",
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.bazel b/misc/bazel/3rdparty/py_deps/BUILD.bazel
index 86bfde266419..a4059e6a3db9 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.bazel
@@ -102,15 +102,3 @@ alias(
actual = "@vendor_py__tree-sitter-graph-0.12.0//:tree_sitter_graph",
tags = ["manual"],
)
-
-alias(
- name = "tsp-0.19.0",
- actual = "@vendor_py__tsp-0.19.0//:tsp",
- tags = ["manual"],
-)
-
-alias(
- name = "tsp",
- actual = "@vendor_py__tsp-0.19.0//:tsp",
- tags = ["manual"],
-)
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.cc-1.2.14.bazel b/misc/bazel/3rdparty/py_deps/BUILD.cc-1.2.14.bazel
index eb579ddb2fe5..9303689d18e8 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.cc-1.2.14.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.cc-1.2.14.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.clap-4.5.30.bazel b/misc/bazel/3rdparty/py_deps/BUILD.clap-4.5.30.bazel
index 7846c81d4b7f..95778c79e333 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.clap-4.5.30.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.clap-4.5.30.bazel
@@ -61,12 +61,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -78,13 +80,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -92,6 +104,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.clap_builder-4.5.30.bazel b/misc/bazel/3rdparty/py_deps/BUILD.clap_builder-4.5.30.bazel
index 9e32f334ec28..7032210081db 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.clap_builder-4.5.30.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.clap_builder-4.5.30.bazel
@@ -60,12 +60,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -77,13 +79,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -91,6 +103,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.clap_lex-0.7.4.bazel b/misc/bazel/3rdparty/py_deps/BUILD.clap_lex-0.7.4.bazel
index 7e672468ebb7..2e744e19f1ae 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.clap_lex-0.7.4.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.clap_lex-0.7.4.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.colorchoice-1.0.3.bazel b/misc/bazel/3rdparty/py_deps/BUILD.colorchoice-1.0.3.bazel
index f9a26a33bf39..6da8a1f3df80 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.colorchoice-1.0.3.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.colorchoice-1.0.3.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.is_terminal_polyfill-1.70.1.bazel b/misc/bazel/3rdparty/py_deps/BUILD.is_terminal_polyfill-1.70.1.bazel
index acd21224d113..05926bb971c5 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.is_terminal_polyfill-1.70.1.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.is_terminal_polyfill-1.70.1.bazel
@@ -55,12 +55,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -72,13 +74,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -86,6 +98,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.itoa-1.0.14.bazel b/misc/bazel/3rdparty/py_deps/BUILD.itoa-1.0.14.bazel
index 1121f1c6fa81..0dffc34791c8 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.itoa-1.0.14.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.itoa-1.0.14.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.log-0.4.25.bazel b/misc/bazel/3rdparty/py_deps/BUILD.log-0.4.25.bazel
index a6e892fc3e2d..7f8cd3b094d6 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.log-0.4.25.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.log-0.4.25.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.memchr-2.7.4.bazel b/misc/bazel/3rdparty/py_deps/BUILD.memchr-2.7.4.bazel
index 92c05c115761..54e543b134e6 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.memchr-2.7.4.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.memchr-2.7.4.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.once_cell-1.20.3.bazel b/misc/bazel/3rdparty/py_deps/BUILD.once_cell-1.20.3.bazel
index d9b023658c41..e119c92111cc 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.once_cell-1.20.3.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.once_cell-1.20.3.bazel
@@ -58,12 +58,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -75,13 +77,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -89,6 +101,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.proc-macro2-1.0.93.bazel b/misc/bazel/3rdparty/py_deps/BUILD.proc-macro2-1.0.93.bazel
index de386a5fb136..73045c65b539 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.proc-macro2-1.0.93.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.proc-macro2-1.0.93.bazel
@@ -60,12 +60,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -77,13 +79,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -91,6 +103,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -103,7 +116,7 @@ rust_library(
}),
version = "1.0.93",
deps = [
- "@vendor_py__proc-macro2-1.0.93//:build_script_build",
+ ":build_script_build",
"@vendor_py__unicode-ident-1.0.16//:unicode_ident",
],
)
@@ -114,6 +127,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -146,6 +162,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "proc-macro2",
rustc_env_files = [
":cargo_toml_env_vars",
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.quote-1.0.38.bazel b/misc/bazel/3rdparty/py_deps/BUILD.quote-1.0.38.bazel
index fd1be0541615..a62648df9576 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.quote-1.0.38.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.quote-1.0.38.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.regex-1.11.1.bazel b/misc/bazel/3rdparty/py_deps/BUILD.regex-1.11.1.bazel
index 4363055577d1..c8549ff105ca 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.regex-1.11.1.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.regex-1.11.1.bazel
@@ -71,12 +71,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -88,13 +90,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -102,6 +114,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.regex-automata-0.4.9.bazel b/misc/bazel/3rdparty/py_deps/BUILD.regex-automata-0.4.9.bazel
index ed2546bbd8af..5c61023243fd 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.regex-automata-0.4.9.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.regex-automata-0.4.9.bazel
@@ -76,12 +76,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -93,13 +95,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -107,6 +119,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.regex-syntax-0.8.5.bazel b/misc/bazel/3rdparty/py_deps/BUILD.regex-syntax-0.8.5.bazel
index 59c590873031..6b1480dce01a 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.regex-syntax-0.8.5.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.regex-syntax-0.8.5.bazel
@@ -64,12 +64,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -81,13 +83,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -95,6 +107,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.ryu-1.0.19.bazel b/misc/bazel/3rdparty/py_deps/BUILD.ryu-1.0.19.bazel
index 275c416bec69..d598e526522a 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.ryu-1.0.19.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.ryu-1.0.19.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.serde-1.0.217.bazel b/misc/bazel/3rdparty/py_deps/BUILD.serde-1.0.217.bazel
index 04b9339ef8e8..a3b116bd4118 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.serde-1.0.217.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.serde-1.0.217.bazel
@@ -60,12 +60,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -77,13 +79,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -91,6 +103,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -103,7 +116,7 @@ rust_library(
}),
version = "1.0.217",
deps = [
- "@vendor_py__serde-1.0.217//:build_script_build",
+ ":build_script_build",
],
)
@@ -113,6 +126,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -145,6 +161,7 @@ cargo_build_script(
],
),
edition = "2018",
+ emit_warnings = False,
pkg_name = "serde",
rustc_env_files = [
":cargo_toml_env_vars",
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.serde_derive-1.0.217.bazel b/misc/bazel/3rdparty/py_deps/BUILD.serde_derive-1.0.217.bazel
index 3836976f89e6..ad6bea845a88 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.serde_derive-1.0.217.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.serde_derive-1.0.217.bazel
@@ -52,12 +52,14 @@ rust_proc_macro(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_proc_macro(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_proc_macro(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.serde_json-1.0.138.bazel b/misc/bazel/3rdparty/py_deps/BUILD.serde_json-1.0.138.bazel
index c36081cf1331..50ea1828c00e 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.serde_json-1.0.138.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.serde_json-1.0.138.bazel
@@ -60,12 +60,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -77,13 +79,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -91,6 +103,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -103,11 +116,11 @@ rust_library(
}),
version = "1.0.138",
deps = [
+ ":build_script_build",
"@vendor_py__itoa-1.0.14//:itoa",
"@vendor_py__memchr-2.7.4//:memchr",
"@vendor_py__ryu-1.0.19//:ryu",
"@vendor_py__serde-1.0.217//:serde",
- "@vendor_py__serde_json-1.0.138//:build_script_build",
],
)
@@ -117,6 +130,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -149,6 +165,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "serde_json",
rustc_env_files = [
":cargo_toml_env_vars",
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.shlex-1.3.0.bazel b/misc/bazel/3rdparty/py_deps/BUILD.shlex-1.3.0.bazel
index 8de318e16ce3..7ad7a1fa71bd 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.shlex-1.3.0.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.shlex-1.3.0.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.smallvec-1.14.0.bazel b/misc/bazel/3rdparty/py_deps/BUILD.smallvec-1.14.0.bazel
index afc560f32d27..6f3e09e2f8b2 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.smallvec-1.14.0.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.smallvec-1.14.0.bazel
@@ -55,12 +55,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -72,13 +74,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -86,6 +98,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.streaming-iterator-0.1.9.bazel b/misc/bazel/3rdparty/py_deps/BUILD.streaming-iterator-0.1.9.bazel
index 1fb4f82d40ba..6e1f7d009ec4 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.streaming-iterator-0.1.9.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.streaming-iterator-0.1.9.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.strsim-0.11.1.bazel b/misc/bazel/3rdparty/py_deps/BUILD.strsim-0.11.1.bazel
index a350fe401c64..502076f07593 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.strsim-0.11.1.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.strsim-0.11.1.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.syn-2.0.98.bazel b/misc/bazel/3rdparty/py_deps/BUILD.syn-2.0.98.bazel
index 756de2c409a7..53a38fda064f 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.syn-2.0.98.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.syn-2.0.98.bazel
@@ -60,12 +60,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -77,13 +79,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -91,6 +103,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.thiserror-1.0.69.bazel b/misc/bazel/3rdparty/py_deps/BUILD.thiserror-1.0.69.bazel
index 4c5de7875052..ae33aae79229 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.thiserror-1.0.69.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.thiserror-1.0.69.bazel
@@ -59,12 +59,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -76,13 +78,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -90,6 +102,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -102,7 +115,7 @@ rust_library(
}),
version = "1.0.69",
deps = [
- "@vendor_py__thiserror-1.0.69//:build_script_build",
+ ":build_script_build",
],
)
@@ -112,6 +125,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -140,6 +156,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "thiserror",
rustc_env_files = [
":cargo_toml_env_vars",
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.thiserror-impl-1.0.69.bazel b/misc/bazel/3rdparty/py_deps/BUILD.thiserror-impl-1.0.69.bazel
index f2b15bc166fd..7beef57d9608 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.thiserror-impl-1.0.69.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.thiserror-impl-1.0.69.bazel
@@ -52,12 +52,14 @@ rust_proc_macro(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_proc_macro(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_proc_macro(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.tree-sitter-0.24.7.bazel b/misc/bazel/3rdparty/py_deps/BUILD.tree-sitter-0.24.7.bazel
index 475770bc9575..2858d4c5136b 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.tree-sitter-0.24.7.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.tree-sitter-0.24.7.bazel
@@ -60,12 +60,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -77,13 +79,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -91,6 +103,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -103,10 +116,10 @@ rust_library(
}),
version = "0.24.7",
deps = [
+ ":build_script_build",
"@vendor_py__regex-1.11.1//:regex",
"@vendor_py__regex-syntax-0.8.5//:regex_syntax",
"@vendor_py__streaming-iterator-0.1.9//:streaming_iterator",
- "@vendor_py__tree-sitter-0.24.7//:build_script_build",
"@vendor_py__tree-sitter-language-0.1.5//:tree_sitter_language",
],
)
@@ -117,6 +130,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -149,6 +165,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
links = "tree-sitter",
pkg_name = "tree-sitter",
rustc_env_files = [
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.tree-sitter-graph-0.12.0.bazel b/misc/bazel/3rdparty/py_deps/BUILD.tree-sitter-graph-0.12.0.bazel
index 3a5a51895a64..91b0d1eadf65 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.tree-sitter-graph-0.12.0.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.tree-sitter-graph-0.12.0.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.tree-sitter-language-0.1.5.bazel b/misc/bazel/3rdparty/py_deps/BUILD.tree-sitter-language-0.1.5.bazel
index e35100f228a8..14ccbfade289 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.tree-sitter-language-0.1.5.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.tree-sitter-language-0.1.5.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.unicode-ident-1.0.16.bazel b/misc/bazel/3rdparty/py_deps/BUILD.unicode-ident-1.0.16.bazel
index 9754167cc21f..63420f8a0fc0 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.unicode-ident-1.0.16.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.unicode-ident-1.0.16.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.utf8parse-0.2.2.bazel b/misc/bazel/3rdparty/py_deps/BUILD.utf8parse-0.2.2.bazel
index 813c2349a879..e53fb8eb55c1 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.utf8parse-0.2.2.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.utf8parse-0.2.2.bazel
@@ -55,12 +55,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -72,13 +74,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -86,6 +98,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.windows-sys-0.59.0.bazel b/misc/bazel/3rdparty/py_deps/BUILD.windows-sys-0.59.0.bazel
index 1c3cf791f0f4..f2d6e69bfdb0 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.windows-sys-0.59.0.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.windows-sys-0.59.0.bazel
@@ -59,12 +59,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -76,13 +78,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -90,6 +102,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.windows-targets-0.52.6.bazel b/misc/bazel/3rdparty/py_deps/BUILD.windows-targets-0.52.6.bazel
index eab2d9200442..caef5d4be7ab 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.windows-targets-0.52.6.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.windows-targets-0.52.6.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.windows_aarch64_gnullvm-0.52.6.bazel b/misc/bazel/3rdparty/py_deps/BUILD.windows_aarch64_gnullvm-0.52.6.bazel
index 413560f9a9a4..201dc214ec5e 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.windows_aarch64_gnullvm-0.52.6.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.windows_aarch64_gnullvm-0.52.6.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,7 +112,7 @@ rust_library(
}),
version = "0.52.6",
deps = [
- "@vendor_py__windows_aarch64_gnullvm-0.52.6//:build_script_build",
+ ":build_script_build",
],
)
@@ -109,6 +122,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -137,6 +153,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "windows_aarch64_gnullvm",
rustc_env_files = [
":cargo_toml_env_vars",
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.windows_aarch64_msvc-0.52.6.bazel b/misc/bazel/3rdparty/py_deps/BUILD.windows_aarch64_msvc-0.52.6.bazel
index 41270f37827d..eaa95b7effe5 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.windows_aarch64_msvc-0.52.6.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.windows_aarch64_msvc-0.52.6.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,7 +112,7 @@ rust_library(
}),
version = "0.52.6",
deps = [
- "@vendor_py__windows_aarch64_msvc-0.52.6//:build_script_build",
+ ":build_script_build",
],
)
@@ -109,6 +122,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -137,6 +153,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "windows_aarch64_msvc",
rustc_env_files = [
":cargo_toml_env_vars",
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.windows_i686_gnu-0.52.6.bazel b/misc/bazel/3rdparty/py_deps/BUILD.windows_i686_gnu-0.52.6.bazel
index 635e04fb829f..4417810cacae 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.windows_i686_gnu-0.52.6.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.windows_i686_gnu-0.52.6.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,7 +112,7 @@ rust_library(
}),
version = "0.52.6",
deps = [
- "@vendor_py__windows_i686_gnu-0.52.6//:build_script_build",
+ ":build_script_build",
],
)
@@ -109,6 +122,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -137,6 +153,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "windows_i686_gnu",
rustc_env_files = [
":cargo_toml_env_vars",
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.windows_i686_gnullvm-0.52.6.bazel b/misc/bazel/3rdparty/py_deps/BUILD.windows_i686_gnullvm-0.52.6.bazel
index aa701fa5f9e1..e027b79a0dfe 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.windows_i686_gnullvm-0.52.6.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.windows_i686_gnullvm-0.52.6.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,7 +112,7 @@ rust_library(
}),
version = "0.52.6",
deps = [
- "@vendor_py__windows_i686_gnullvm-0.52.6//:build_script_build",
+ ":build_script_build",
],
)
@@ -109,6 +122,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -137,6 +153,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "windows_i686_gnullvm",
rustc_env_files = [
":cargo_toml_env_vars",
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.windows_i686_msvc-0.52.6.bazel b/misc/bazel/3rdparty/py_deps/BUILD.windows_i686_msvc-0.52.6.bazel
index 51a7afa148f3..b658f58affd4 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.windows_i686_msvc-0.52.6.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.windows_i686_msvc-0.52.6.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,7 +112,7 @@ rust_library(
}),
version = "0.52.6",
deps = [
- "@vendor_py__windows_i686_msvc-0.52.6//:build_script_build",
+ ":build_script_build",
],
)
@@ -109,6 +122,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -137,6 +153,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "windows_i686_msvc",
rustc_env_files = [
":cargo_toml_env_vars",
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.windows_x86_64_gnu-0.52.6.bazel b/misc/bazel/3rdparty/py_deps/BUILD.windows_x86_64_gnu-0.52.6.bazel
index 95bb840fe66c..56e8b8bced09 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.windows_x86_64_gnu-0.52.6.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.windows_x86_64_gnu-0.52.6.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,7 +112,7 @@ rust_library(
}),
version = "0.52.6",
deps = [
- "@vendor_py__windows_x86_64_gnu-0.52.6//:build_script_build",
+ ":build_script_build",
],
)
@@ -109,6 +122,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -137,6 +153,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "windows_x86_64_gnu",
rustc_env_files = [
":cargo_toml_env_vars",
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.windows_x86_64_gnullvm-0.52.6.bazel b/misc/bazel/3rdparty/py_deps/BUILD.windows_x86_64_gnullvm-0.52.6.bazel
index e7cc05336f3f..c4a7d1a89087 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.windows_x86_64_gnullvm-0.52.6.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.windows_x86_64_gnullvm-0.52.6.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,7 +112,7 @@ rust_library(
}),
version = "0.52.6",
deps = [
- "@vendor_py__windows_x86_64_gnullvm-0.52.6//:build_script_build",
+ ":build_script_build",
],
)
@@ -109,6 +122,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -137,6 +153,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "windows_x86_64_gnullvm",
rustc_env_files = [
":cargo_toml_env_vars",
diff --git a/misc/bazel/3rdparty/py_deps/BUILD.windows_x86_64_msvc-0.52.6.bazel b/misc/bazel/3rdparty/py_deps/BUILD.windows_x86_64_msvc-0.52.6.bazel
index dd7abf4671c5..6df588218373 100644
--- a/misc/bazel/3rdparty/py_deps/BUILD.windows_x86_64_msvc-0.52.6.bazel
+++ b/misc/bazel/3rdparty/py_deps/BUILD.windows_x86_64_msvc-0.52.6.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,7 +112,7 @@ rust_library(
}),
version = "0.52.6",
deps = [
- "@vendor_py__windows_x86_64_msvc-0.52.6//:build_script_build",
+ ":build_script_build",
],
)
@@ -109,6 +122,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -137,6 +153,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "windows_x86_64_msvc",
rustc_env_files = [
":cargo_toml_env_vars",
diff --git a/misc/bazel/3rdparty/py_deps/anyhow-1.0.95/BUILD.bazel b/misc/bazel/3rdparty/py_deps/anyhow-1.0.95/BUILD.bazel
new file mode 100644
index 000000000000..37bc215de0df
--- /dev/null
+++ b/misc/bazel/3rdparty/py_deps/anyhow-1.0.95/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_py_deps
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "anyhow-1.0.95",
+ actual = "@vendor_py__anyhow-1.0.95//:anyhow",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/py_deps/anyhow/BUILD.bazel b/misc/bazel/3rdparty/py_deps/anyhow/BUILD.bazel
new file mode 100644
index 000000000000..d9ce76974ca2
--- /dev/null
+++ b/misc/bazel/3rdparty/py_deps/anyhow/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_py_deps
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "anyhow",
+ actual = "@vendor_py__anyhow-1.0.95//:anyhow",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/py_deps/cc-1.2.14/BUILD.bazel b/misc/bazel/3rdparty/py_deps/cc-1.2.14/BUILD.bazel
new file mode 100644
index 000000000000..a16530a5d741
--- /dev/null
+++ b/misc/bazel/3rdparty/py_deps/cc-1.2.14/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_py_deps
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "cc-1.2.14",
+ actual = "@vendor_py__cc-1.2.14//:cc",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/py_deps/cc/BUILD.bazel b/misc/bazel/3rdparty/py_deps/cc/BUILD.bazel
new file mode 100644
index 000000000000..d8c3fb6ea8d0
--- /dev/null
+++ b/misc/bazel/3rdparty/py_deps/cc/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_py_deps
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "cc",
+ actual = "@vendor_py__cc-1.2.14//:cc",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/py_deps/clap-4.5.30/BUILD.bazel b/misc/bazel/3rdparty/py_deps/clap-4.5.30/BUILD.bazel
new file mode 100644
index 000000000000..8ebf45139946
--- /dev/null
+++ b/misc/bazel/3rdparty/py_deps/clap-4.5.30/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_py_deps
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "clap-4.5.30",
+ actual = "@vendor_py__clap-4.5.30//:clap",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/py_deps/clap/BUILD.bazel b/misc/bazel/3rdparty/py_deps/clap/BUILD.bazel
new file mode 100644
index 000000000000..ee7c930d1645
--- /dev/null
+++ b/misc/bazel/3rdparty/py_deps/clap/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_py_deps
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "clap",
+ actual = "@vendor_py__clap-4.5.30//:clap",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/py_deps/crates.bzl b/misc/bazel/3rdparty/py_deps/crates.bzl
index 3979d0073368..bca10349236c 100644
--- a/misc/bazel/3rdparty/py_deps/crates.bzl
+++ b/misc/bazel/3rdparty/py_deps/crates.bzl
@@ -1,21 +1,496 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run @@//misc/bazel/3rdparty:vendor_py_deps
###############################################################################
-"""Rules for defining repositories for remote `crates_vendor` repositories"""
+"""
+# `crates_repository` API
+- [aliases](#aliases)
+- [crate_edition](#crate_edition)
+- [crate_deps](#crate_deps)
+- [all_crate_deps](#all_crate_deps)
+- [crate_repositories](#crate_repositories)
+
+"""
+
+load("@bazel_skylib//lib:selects.bzl", "selects")
+load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
+load("@rules_rust//crate_universe:defs.bzl", "crates_vendor_remote_repository")
+
+###############################################################################
+# MACROS API
+###############################################################################
+
+# An identifier that represent common dependencies (unconditional).
+_COMMON_CONDITION = ""
+
+def _flatten_dependency_maps(all_dependency_maps):
+ """Flatten a list of dependency maps into one dictionary.
+
+ Dependency maps have the following structure:
+
+ ```python
+ DEPENDENCIES_MAP = {
+ # The first key in the map is a Bazel package
+ # name of the workspace this file is defined in.
+ "workspace_member_package": {
+
+ # Not all dependencies are supported for all platforms.
+ # the condition key is the condition required to be true
+ # on the host platform.
+ "condition": {
+
+ # An alias to a crate target. # The label of the crate target the
+ # Aliases are only crate names. # package name refers to.
+ "package_name": "@full//:label",
+ }
+ }
+ }
+ ```
+
+ Args:
+ all_dependency_maps (list): A list of dicts as described above
+
+ Returns:
+ dict: A dictionary as described above
+ """
+ dependencies = {}
+
+ for workspace_deps_map in all_dependency_maps:
+ for pkg_name, conditional_deps_map in workspace_deps_map.items():
+ if pkg_name not in dependencies:
+ non_frozen_map = dict()
+ for key, values in conditional_deps_map.items():
+ non_frozen_map.update({key: dict(values.items())})
+ dependencies.setdefault(pkg_name, non_frozen_map)
+ continue
+
+ for condition, deps_map in conditional_deps_map.items():
+ # If the condition has not been recorded, do so and continue
+ if condition not in dependencies[pkg_name]:
+ dependencies[pkg_name].setdefault(condition, dict(deps_map.items()))
+ continue
+
+ # Alert on any miss-matched dependencies
+ inconsistent_entries = []
+ for crate_name, crate_label in deps_map.items():
+ existing = dependencies[pkg_name][condition].get(crate_name)
+ if existing and existing != crate_label:
+ inconsistent_entries.append((crate_name, existing, crate_label))
+ dependencies[pkg_name][condition].update({crate_name: crate_label})
+
+ return dependencies
+
+def crate_deps(deps, package_name = None):
+ """Finds the fully qualified label of the requested crates for the package where this macro is called.
+
+ Args:
+ deps (list): The desired list of crate targets.
+ package_name (str, optional): The package name of the set of dependencies to look up.
+ Defaults to `native.package_name()`.
+
+ Returns:
+ list: A list of labels to generated rust targets (str)
+ """
+
+ if not deps:
+ return []
+
+ if package_name == None:
+ package_name = native.package_name()
+
+ # Join both sets of dependencies
+ dependencies = _flatten_dependency_maps([
+ _NORMAL_DEPENDENCIES,
+ _NORMAL_DEV_DEPENDENCIES,
+ _PROC_MACRO_DEPENDENCIES,
+ _PROC_MACRO_DEV_DEPENDENCIES,
+ _BUILD_DEPENDENCIES,
+ _BUILD_PROC_MACRO_DEPENDENCIES,
+ ]).pop(package_name, {})
+
+ # Combine all conditional packages so we can easily index over a flat list
+ # TODO: Perhaps this should actually return select statements and maintain
+ # the conditionals of the dependencies
+ flat_deps = {}
+ for deps_set in dependencies.values():
+ for crate_name, crate_label in deps_set.items():
+ flat_deps.update({crate_name: crate_label})
+
+ missing_crates = []
+ crate_targets = []
+ for crate_target in deps:
+ if crate_target not in flat_deps:
+ missing_crates.append(crate_target)
+ else:
+ crate_targets.append(flat_deps[crate_target])
+
+ if missing_crates:
+ fail("Could not find crates `{}` among dependencies of `{}`. Available dependencies were `{}`".format(
+ missing_crates,
+ package_name,
+ dependencies,
+ ))
+
+ return crate_targets
+
+def crate_edition(package_name = None):
+ """Finds the Rust edition for the package where this macro is called.
+
+ Args:
+ package_name (str, optional): The package name whose edition should be
+ looked up. Defaults to `native.package_name()` when unset.
+
+ Returns:
+ str: The Rust edition declared by the package's Cargo.toml file.
+ """
+ if package_name == None:
+ package_name = native.package_name()
+
+ if package_name not in _CRATE_EDITIONS:
+ fail("Tried to get crate_edition for package " + package_name + " but that package had no Cargo.toml file")
+
+ return _CRATE_EDITIONS[package_name]
+
+def all_crate_deps(
+ normal = False,
+ normal_dev = False,
+ proc_macro = False,
+ proc_macro_dev = False,
+ build = False,
+ build_proc_macro = False,
+ package_name = None):
+ """Finds the fully qualified label of all requested direct crate dependencies \
+ for the package where this macro is called.
+
+ If no parameters are set, all normal dependencies are returned. Setting any one flag will
+ otherwise impact the contents of the returned list.
+
+ Args:
+ normal (bool, optional): If True, normal dependencies are included in the
+ output list.
+ normal_dev (bool, optional): If True, normal dev dependencies will be
+ included in the output list.
+ proc_macro (bool, optional): If True, proc_macro dependencies are included
+ in the output list.
+ proc_macro_dev (bool, optional): If True, dev proc_macro dependencies are
+ included in the output list.
+ build (bool, optional): If True, build dependencies are included
+ in the output list.
+ build_proc_macro (bool, optional): If True, build proc_macro dependencies are
+ included in the output list.
+ package_name (str, optional): The package name of the set of dependencies to look up.
+ Defaults to `native.package_name()` when unset.
+
+ Returns:
+ list: A list of labels to generated rust targets (str)
+ """
+
+ if package_name == None:
+ package_name = native.package_name()
+
+ # Determine the relevant maps to use
+ all_dependency_maps = []
+ if normal:
+ all_dependency_maps.append(_NORMAL_DEPENDENCIES)
+ if normal_dev:
+ all_dependency_maps.append(_NORMAL_DEV_DEPENDENCIES)
+ if proc_macro:
+ all_dependency_maps.append(_PROC_MACRO_DEPENDENCIES)
+ if proc_macro_dev:
+ all_dependency_maps.append(_PROC_MACRO_DEV_DEPENDENCIES)
+ if build:
+ all_dependency_maps.append(_BUILD_DEPENDENCIES)
+ if build_proc_macro:
+ all_dependency_maps.append(_BUILD_PROC_MACRO_DEPENDENCIES)
+
+ # Default to always using normal dependencies
+ if not all_dependency_maps:
+ all_dependency_maps.append(_NORMAL_DEPENDENCIES)
+
+ dependencies = _flatten_dependency_maps(all_dependency_maps).pop(package_name, None)
+
+ if not dependencies:
+ if dependencies == None:
+ fail("Tried to get all_crate_deps for package " + package_name + " but that package had no Cargo.toml file")
+ else:
+ return []
+
+ crate_deps = list(dependencies.pop(_COMMON_CONDITION, {}).values())
+ for condition, deps in dependencies.items():
+ crate_deps += selects.with_or({
+ tuple(_CONDITIONS[condition]): deps.values(),
+ "//conditions:default": [],
+ })
+
+ return crate_deps
+
+def aliases(
+ normal = False,
+ normal_dev = False,
+ proc_macro = False,
+ proc_macro_dev = False,
+ build = False,
+ build_proc_macro = False,
+ package_name = None):
+ """Produces a map of Crate alias names to their original label
+
+ If no dependency kinds are specified, `normal` and `proc_macro` are used by default.
+ Setting any one flag will otherwise determine the contents of the returned dict.
+
+ Args:
+ normal (bool, optional): If True, normal dependencies are included in the
+ output list.
+ normal_dev (bool, optional): If True, normal dev dependencies will be
+ included in the output list..
+ proc_macro (bool, optional): If True, proc_macro dependencies are included
+ in the output list.
+ proc_macro_dev (bool, optional): If True, dev proc_macro dependencies are
+ included in the output list.
+ build (bool, optional): If True, build dependencies are included
+ in the output list.
+ build_proc_macro (bool, optional): If True, build proc_macro dependencies are
+ included in the output list.
+ package_name (str, optional): The package name of the set of dependencies to look up.
+ Defaults to `native.package_name()` when unset.
+
+ Returns:
+ dict: The aliases of all associated packages
+ """
+ if package_name == None:
+ package_name = native.package_name()
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:crates_vendor.bzl", "crates_vendor_remote_repository")
+ # Determine the relevant maps to use
+ all_aliases_maps = []
+ if normal:
+ all_aliases_maps.append(_NORMAL_ALIASES)
+ if normal_dev:
+ all_aliases_maps.append(_NORMAL_DEV_ALIASES)
+ if proc_macro:
+ all_aliases_maps.append(_PROC_MACRO_ALIASES)
+ if proc_macro_dev:
+ all_aliases_maps.append(_PROC_MACRO_DEV_ALIASES)
+ if build:
+ all_aliases_maps.append(_BUILD_ALIASES)
+ if build_proc_macro:
+ all_aliases_maps.append(_BUILD_PROC_MACRO_ALIASES)
-# buildifier: disable=bzl-visibility
-load("//misc/bazel/3rdparty/py_deps:defs.bzl", _crate_repositories = "crate_repositories")
+ # Default to always using normal aliases
+ if not all_aliases_maps:
+ all_aliases_maps.append(_NORMAL_ALIASES)
+ all_aliases_maps.append(_PROC_MACRO_ALIASES)
+
+ aliases = _flatten_dependency_maps(all_aliases_maps).pop(package_name, None)
+
+ if not aliases:
+ return dict()
+
+ common_items = aliases.pop(_COMMON_CONDITION, {}).items()
+
+ # If there are only common items in the dictionary, immediately return them
+ if not len(aliases.keys()) == 1:
+ return dict(common_items)
+
+ # Build a single select statement where each conditional has accounted for the
+ # common set of aliases.
+ crate_aliases = {"//conditions:default": dict(common_items)}
+ for condition, deps in aliases.items():
+ condition_triples = _CONDITIONS[condition]
+ for triple in condition_triples:
+ if triple in crate_aliases:
+ crate_aliases[triple].update(deps)
+ else:
+ crate_aliases.update({triple: dict(deps.items() + common_items)})
+
+ return select(crate_aliases)
+
+###############################################################################
+# WORKSPACE MEMBER DEPS, ALIASES, AND EDITIONS
+###############################################################################
+
+_CRATE_EDITIONS = {
+ "python/extractor/tsg-python": "2024",
+ "python/extractor/tsg-python/tsp": "2024",
+}
+
+_NORMAL_DEPENDENCIES = {
+ "python/extractor/tsg-python": {
+ _COMMON_CONDITION: {
+ "anyhow": Label("@vendor_py//anyhow-1.0.95"),
+ "clap": Label("@vendor_py//clap-4.5.30"),
+ "regex": Label("@vendor_py//regex-1.11.1"),
+ "tree-sitter": Label("@vendor_py//tree-sitter-0.24.7"),
+ "tree-sitter-graph": Label("@vendor_py//tree-sitter-graph-0.12.0"),
+ },
+ },
+ "python/extractor/tsg-python/tsp": {
+ _COMMON_CONDITION: {
+ "tree-sitter": Label("@vendor_py//tree-sitter-0.24.7"),
+ },
+ },
+}
+
+_NORMAL_ALIASES = {
+ "python/extractor/tsg-python": {
+ _COMMON_CONDITION: {
+ },
+ },
+ "python/extractor/tsg-python/tsp": {
+ _COMMON_CONDITION: {
+ },
+ },
+}
+
+_NORMAL_DEV_DEPENDENCIES = {
+ "python/extractor/tsg-python": {
+ },
+ "python/extractor/tsg-python/tsp": {
+ },
+}
+
+_NORMAL_DEV_ALIASES = {
+ "python/extractor/tsg-python": {
+ },
+ "python/extractor/tsg-python/tsp": {
+ },
+}
+
+_PROC_MACRO_DEPENDENCIES = {
+ "python/extractor/tsg-python": {
+ },
+ "python/extractor/tsg-python/tsp": {
+ },
+}
+
+_PROC_MACRO_ALIASES = {
+ "python/extractor/tsg-python": {
+ },
+ "python/extractor/tsg-python/tsp": {
+ },
+}
+
+_PROC_MACRO_DEV_DEPENDENCIES = {
+ "python/extractor/tsg-python": {
+ },
+ "python/extractor/tsg-python/tsp": {
+ },
+}
+
+_PROC_MACRO_DEV_ALIASES = {
+ "python/extractor/tsg-python": {
+ },
+ "python/extractor/tsg-python/tsp": {
+ },
+}
+
+_BUILD_DEPENDENCIES = {
+ "python/extractor/tsg-python": {
+ },
+ "python/extractor/tsg-python/tsp": {
+ _COMMON_CONDITION: {
+ "cc": Label("@vendor_py//cc-1.2.14"),
+ },
+ },
+}
+
+_BUILD_ALIASES = {
+ "python/extractor/tsg-python": {
+ },
+ "python/extractor/tsg-python/tsp": {
+ _COMMON_CONDITION: {
+ },
+ },
+}
+
+_BUILD_PROC_MACRO_DEPENDENCIES = {
+ "python/extractor/tsg-python": {
+ },
+ "python/extractor/tsg-python/tsp": {
+ },
+}
+
+_BUILD_PROC_MACRO_ALIASES = {
+ "python/extractor/tsg-python": {
+ },
+ "python/extractor/tsg-python/tsp": {
+ },
+}
+
+_CONDITIONS = {
+ "aarch64-apple-darwin": ["@rules_rust//rust/platform:aarch64-apple-darwin"],
+ "aarch64-apple-ios": ["@rules_rust//rust/platform:aarch64-apple-ios"],
+ "aarch64-apple-ios-macabi": ["@rules_rust//rust/platform:aarch64-apple-ios-macabi"],
+ "aarch64-apple-ios-sim": ["@rules_rust//rust/platform:aarch64-apple-ios-sim"],
+ "aarch64-linux-android": ["@rules_rust//rust/platform:aarch64-linux-android"],
+ "aarch64-pc-windows-gnullvm": [],
+ "aarch64-pc-windows-msvc": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc"],
+ "aarch64-unknown-fuchsia": ["@rules_rust//rust/platform:aarch64-unknown-fuchsia"],
+ "aarch64-unknown-linux-gnu": ["@rules_rust//rust/platform:aarch64-unknown-linux-gnu"],
+ "aarch64-unknown-nixos-gnu": ["@rules_rust//rust/platform:aarch64-unknown-nixos-gnu"],
+ "aarch64-unknown-none": ["@rules_rust//rust/platform:aarch64-unknown-none"],
+ "aarch64-unknown-nto-qnx710": ["@rules_rust//rust/platform:aarch64-unknown-nto-qnx710"],
+ "aarch64-unknown-uefi": ["@rules_rust//rust/platform:aarch64-unknown-uefi"],
+ "arm-unknown-linux-gnueabi": ["@rules_rust//rust/platform:arm-unknown-linux-gnueabi"],
+ "arm-unknown-linux-musleabi": ["@rules_rust//rust/platform:arm-unknown-linux-musleabi"],
+ "armv7-linux-androideabi": ["@rules_rust//rust/platform:armv7-linux-androideabi"],
+ "armv7-unknown-linux-gnueabi": ["@rules_rust//rust/platform:armv7-unknown-linux-gnueabi"],
+ "cfg(all(any(target_arch = \"x86_64\", target_arch = \"arm64ec\"), target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
+ "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc"],
+ "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": ["@rules_rust//rust/platform:i686-unknown-linux-gnu"],
+ "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:i686-pc-windows-msvc"],
+ "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": ["@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"],
+ "cfg(any())": [],
+ "cfg(windows)": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
+ "i686-apple-darwin": ["@rules_rust//rust/platform:i686-apple-darwin"],
+ "i686-linux-android": ["@rules_rust//rust/platform:i686-linux-android"],
+ "i686-pc-windows-gnullvm": [],
+ "i686-pc-windows-msvc": ["@rules_rust//rust/platform:i686-pc-windows-msvc"],
+ "i686-unknown-freebsd": ["@rules_rust//rust/platform:i686-unknown-freebsd"],
+ "i686-unknown-linux-gnu": ["@rules_rust//rust/platform:i686-unknown-linux-gnu"],
+ "loongarch64-unknown-linux-gnu": ["@rules_rust//rust/platform:loongarch64-unknown-linux-gnu"],
+ "mips-unknown-linux-gnu": ["@rules_rust//rust/platform:mips-unknown-linux-gnu"],
+ "powerpc-unknown-linux-gnu": ["@rules_rust//rust/platform:powerpc-unknown-linux-gnu"],
+ "riscv32imac-unknown-none-elf": ["@rules_rust//rust/platform:riscv32imac-unknown-none-elf"],
+ "riscv32imc-unknown-none-elf": ["@rules_rust//rust/platform:riscv32imc-unknown-none-elf"],
+ "riscv64gc-unknown-linux-gnu": ["@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu"],
+ "riscv64gc-unknown-none-elf": ["@rules_rust//rust/platform:riscv64gc-unknown-none-elf"],
+ "s390x-unknown-linux-gnu": ["@rules_rust//rust/platform:s390x-unknown-linux-gnu"],
+ "sparc64-unknown-linux-gnu": ["@rules_rust//rust/platform:sparc64-unknown-linux-gnu"],
+ "sparc64-unknown-netbsd": ["@rules_rust//rust/platform:sparc64-unknown-netbsd"],
+ "sparc64-unknown-openbsd": ["@rules_rust//rust/platform:sparc64-unknown-openbsd"],
+ "thumbv6m-none-eabi": ["@rules_rust//rust/platform:thumbv6m-none-eabi"],
+ "thumbv7em-none-eabi": ["@rules_rust//rust/platform:thumbv7em-none-eabi"],
+ "thumbv7em-none-eabihf": ["@rules_rust//rust/platform:thumbv7em-none-eabihf"],
+ "thumbv7m-none-eabi": ["@rules_rust//rust/platform:thumbv7m-none-eabi"],
+ "thumbv8m.main-none-eabi": ["@rules_rust//rust/platform:thumbv8m.main-none-eabi"],
+ "thumbv8m.main-none-eabihf": ["@rules_rust//rust/platform:thumbv8m.main-none-eabihf"],
+ "wasm32-unknown-emscripten": ["@rules_rust//rust/platform:wasm32-unknown-emscripten"],
+ "wasm32-unknown-unknown": ["@rules_rust//rust/platform:wasm32-unknown-unknown"],
+ "wasm32-wasip1": ["@rules_rust//rust/platform:wasm32-wasip1"],
+ "wasm32-wasip1-threads": ["@rules_rust//rust/platform:wasm32-wasip1-threads"],
+ "wasm32-wasip2": ["@rules_rust//rust/platform:wasm32-wasip2"],
+ "x86_64-apple-darwin": ["@rules_rust//rust/platform:x86_64-apple-darwin"],
+ "x86_64-apple-ios": ["@rules_rust//rust/platform:x86_64-apple-ios"],
+ "x86_64-apple-ios-macabi": ["@rules_rust//rust/platform:x86_64-apple-ios-macabi"],
+ "x86_64-linux-android": ["@rules_rust//rust/platform:x86_64-linux-android"],
+ "x86_64-pc-windows-gnullvm": [],
+ "x86_64-pc-windows-msvc": ["@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
+ "x86_64-unknown-freebsd": ["@rules_rust//rust/platform:x86_64-unknown-freebsd"],
+ "x86_64-unknown-fuchsia": ["@rules_rust//rust/platform:x86_64-unknown-fuchsia"],
+ "x86_64-unknown-linux-gnu": ["@rules_rust//rust/platform:x86_64-unknown-linux-gnu"],
+ "x86_64-unknown-nixos-gnu": ["@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"],
+ "x86_64-unknown-none": ["@rules_rust//rust/platform:x86_64-unknown-none"],
+ "x86_64-unknown-uefi": ["@rules_rust//rust/platform:x86_64-unknown-uefi"],
+}
+
+###############################################################################
def crate_repositories():
- """Generates repositories for vendored crates.
+ """A macro for defining repositories for all generated crates.
Returns:
A list of repos visible to the module through the module extension.
@@ -23,10 +498,496 @@ def crate_repositories():
maybe(
crates_vendor_remote_repository,
name = "vendor_py",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.bazel"),
- defs_module = Label("//misc/bazel/3rdparty/py_deps:defs.bzl"),
+ # Lean interface: just point at `crates.bzl`; the repo rule
+ # derives the sibling `BUILD.bazel` and `defs.bzl`.
+ crates_module = Label("//misc/bazel/3rdparty/py_deps:crates.bzl"),
+ )
+ maybe(
+ http_archive,
+ name = "vendor_py__aho-corasick-1.1.3",
+ sha256 = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/aho-corasick/1.1.3/download"],
+ strip_prefix = "aho-corasick-1.1.3",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.aho-corasick-1.1.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__anstream-0.6.18",
+ sha256 = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/anstream/0.6.18/download"],
+ strip_prefix = "anstream-0.6.18",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.anstream-0.6.18.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__anstyle-1.0.10",
+ sha256 = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/anstyle/1.0.10/download"],
+ strip_prefix = "anstyle-1.0.10",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.anstyle-1.0.10.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__anstyle-parse-0.2.6",
+ sha256 = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/anstyle-parse/0.2.6/download"],
+ strip_prefix = "anstyle-parse-0.2.6",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.anstyle-parse-0.2.6.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__anstyle-query-1.1.2",
+ sha256 = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/anstyle-query/1.1.2/download"],
+ strip_prefix = "anstyle-query-1.1.2",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.anstyle-query-1.1.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__anstyle-wincon-3.0.7",
+ sha256 = "ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/anstyle-wincon/3.0.7/download"],
+ strip_prefix = "anstyle-wincon-3.0.7",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.anstyle-wincon-3.0.7.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__anyhow-1.0.95",
+ sha256 = "34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/anyhow/1.0.95/download"],
+ strip_prefix = "anyhow-1.0.95",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.anyhow-1.0.95.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__cc-1.2.14",
+ sha256 = "0c3d1b2e905a3a7b00a6141adb0e4c0bb941d11caf55349d863942a1cc44e3c9",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/cc/1.2.14/download"],
+ strip_prefix = "cc-1.2.14",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.cc-1.2.14.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__clap-4.5.30",
+ sha256 = "92b7b18d71fad5313a1e320fa9897994228ce274b60faa4d694fe0ea89cd9e6d",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/clap/4.5.30/download"],
+ strip_prefix = "clap-4.5.30",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.clap-4.5.30.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__clap_builder-4.5.30",
+ sha256 = "a35db2071778a7344791a4fb4f95308b5673d219dee3ae348b86642574ecc90c",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/clap_builder/4.5.30/download"],
+ strip_prefix = "clap_builder-4.5.30",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.clap_builder-4.5.30.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__clap_lex-0.7.4",
+ sha256 = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/clap_lex/0.7.4/download"],
+ strip_prefix = "clap_lex-0.7.4",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.clap_lex-0.7.4.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__colorchoice-1.0.3",
+ sha256 = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/colorchoice/1.0.3/download"],
+ strip_prefix = "colorchoice-1.0.3",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.colorchoice-1.0.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__is_terminal_polyfill-1.70.1",
+ sha256 = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/is_terminal_polyfill/1.70.1/download"],
+ strip_prefix = "is_terminal_polyfill-1.70.1",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.is_terminal_polyfill-1.70.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__itoa-1.0.14",
+ sha256 = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/itoa/1.0.14/download"],
+ strip_prefix = "itoa-1.0.14",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.itoa-1.0.14.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__log-0.4.25",
+ sha256 = "04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/log/0.4.25/download"],
+ strip_prefix = "log-0.4.25",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.log-0.4.25.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__memchr-2.7.4",
+ sha256 = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/memchr/2.7.4/download"],
+ strip_prefix = "memchr-2.7.4",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.memchr-2.7.4.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__once_cell-1.20.3",
+ sha256 = "945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/once_cell/1.20.3/download"],
+ strip_prefix = "once_cell-1.20.3",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.once_cell-1.20.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__proc-macro2-1.0.93",
+ sha256 = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/proc-macro2/1.0.93/download"],
+ strip_prefix = "proc-macro2-1.0.93",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.proc-macro2-1.0.93.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__quote-1.0.38",
+ sha256 = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/quote/1.0.38/download"],
+ strip_prefix = "quote-1.0.38",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.quote-1.0.38.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__regex-1.11.1",
+ sha256 = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/regex/1.11.1/download"],
+ strip_prefix = "regex-1.11.1",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.regex-1.11.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__regex-automata-0.4.9",
+ sha256 = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/regex-automata/0.4.9/download"],
+ strip_prefix = "regex-automata-0.4.9",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.regex-automata-0.4.9.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__regex-syntax-0.8.5",
+ sha256 = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/regex-syntax/0.8.5/download"],
+ strip_prefix = "regex-syntax-0.8.5",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.regex-syntax-0.8.5.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__ryu-1.0.19",
+ sha256 = "6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ryu/1.0.19/download"],
+ strip_prefix = "ryu-1.0.19",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.ryu-1.0.19.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__serde-1.0.217",
+ sha256 = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/serde/1.0.217/download"],
+ strip_prefix = "serde-1.0.217",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.serde-1.0.217.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__serde_derive-1.0.217",
+ sha256 = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/serde_derive/1.0.217/download"],
+ strip_prefix = "serde_derive-1.0.217",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.serde_derive-1.0.217.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__serde_json-1.0.138",
+ sha256 = "d434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/serde_json/1.0.138/download"],
+ strip_prefix = "serde_json-1.0.138",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.serde_json-1.0.138.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__shlex-1.3.0",
+ sha256 = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/shlex/1.3.0/download"],
+ strip_prefix = "shlex-1.3.0",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.shlex-1.3.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__smallvec-1.14.0",
+ sha256 = "7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/smallvec/1.14.0/download"],
+ strip_prefix = "smallvec-1.14.0",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.smallvec-1.14.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__streaming-iterator-0.1.9",
+ sha256 = "2b2231b7c3057d5e4ad0156fb3dc807d900806020c5ffa3ee6ff2c8c76fb8520",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/streaming-iterator/0.1.9/download"],
+ strip_prefix = "streaming-iterator-0.1.9",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.streaming-iterator-0.1.9.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__strsim-0.11.1",
+ sha256 = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/strsim/0.11.1/download"],
+ strip_prefix = "strsim-0.11.1",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.strsim-0.11.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__syn-2.0.98",
+ sha256 = "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/syn/2.0.98/download"],
+ strip_prefix = "syn-2.0.98",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.syn-2.0.98.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__thiserror-1.0.69",
+ sha256 = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/thiserror/1.0.69/download"],
+ strip_prefix = "thiserror-1.0.69",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.thiserror-1.0.69.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__thiserror-impl-1.0.69",
+ sha256 = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/thiserror-impl/1.0.69/download"],
+ strip_prefix = "thiserror-impl-1.0.69",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.thiserror-impl-1.0.69.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__tree-sitter-0.24.7",
+ sha256 = "a5387dffa7ffc7d2dae12b50c6f7aab8ff79d6210147c6613561fc3d474c6f75",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/tree-sitter/0.24.7/download"],
+ strip_prefix = "tree-sitter-0.24.7",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.tree-sitter-0.24.7.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__tree-sitter-graph-0.12.0",
+ sha256 = "63f86eb73c7d891c4b9b6fe4d4e63dd94c506e4788af7c2296afdcfbeea626cc",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/tree-sitter-graph/0.12.0/download"],
+ strip_prefix = "tree-sitter-graph-0.12.0",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.tree-sitter-graph-0.12.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__tree-sitter-language-0.1.5",
+ sha256 = "c4013970217383f67b18aef68f6fb2e8d409bc5755227092d32efb0422ba24b8",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/tree-sitter-language/0.1.5/download"],
+ strip_prefix = "tree-sitter-language-0.1.5",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.tree-sitter-language-0.1.5.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__unicode-ident-1.0.16",
+ sha256 = "a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/unicode-ident/1.0.16/download"],
+ strip_prefix = "unicode-ident-1.0.16",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.unicode-ident-1.0.16.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__utf8parse-0.2.2",
+ sha256 = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/utf8parse/0.2.2/download"],
+ strip_prefix = "utf8parse-0.2.2",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.utf8parse-0.2.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__windows-sys-0.59.0",
+ sha256 = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/windows-sys/0.59.0/download"],
+ strip_prefix = "windows-sys-0.59.0",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.windows-sys-0.59.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__windows-targets-0.52.6",
+ sha256 = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/windows-targets/0.52.6/download"],
+ strip_prefix = "windows-targets-0.52.6",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.windows-targets-0.52.6.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__windows_aarch64_gnullvm-0.52.6",
+ sha256 = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/windows_aarch64_gnullvm/0.52.6/download"],
+ strip_prefix = "windows_aarch64_gnullvm-0.52.6",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.windows_aarch64_gnullvm-0.52.6.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__windows_aarch64_msvc-0.52.6",
+ sha256 = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/windows_aarch64_msvc/0.52.6/download"],
+ strip_prefix = "windows_aarch64_msvc-0.52.6",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.windows_aarch64_msvc-0.52.6.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__windows_i686_gnu-0.52.6",
+ sha256 = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/windows_i686_gnu/0.52.6/download"],
+ strip_prefix = "windows_i686_gnu-0.52.6",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.windows_i686_gnu-0.52.6.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__windows_i686_gnullvm-0.52.6",
+ sha256 = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/windows_i686_gnullvm/0.52.6/download"],
+ strip_prefix = "windows_i686_gnullvm-0.52.6",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.windows_i686_gnullvm-0.52.6.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__windows_i686_msvc-0.52.6",
+ sha256 = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/windows_i686_msvc/0.52.6/download"],
+ strip_prefix = "windows_i686_msvc-0.52.6",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.windows_i686_msvc-0.52.6.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__windows_x86_64_gnu-0.52.6",
+ sha256 = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/windows_x86_64_gnu/0.52.6/download"],
+ strip_prefix = "windows_x86_64_gnu-0.52.6",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.windows_x86_64_gnu-0.52.6.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__windows_x86_64_gnullvm-0.52.6",
+ sha256 = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/windows_x86_64_gnullvm/0.52.6/download"],
+ strip_prefix = "windows_x86_64_gnullvm-0.52.6",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.windows_x86_64_gnullvm-0.52.6.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_py__windows_x86_64_msvc-0.52.6",
+ sha256 = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/windows_x86_64_msvc/0.52.6/download"],
+ strip_prefix = "windows_x86_64_msvc-0.52.6",
+ build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.windows_x86_64_msvc-0.52.6.bazel"),
)
- direct_deps = [struct(repo = "vendor_py", is_dev_dep = False)]
- direct_deps.extend(_crate_repositories())
- return direct_deps
+ return [
+ struct(repo = "vendor_py", is_dev_dep = False),
+ struct(repo = "vendor_py__anyhow-1.0.95", is_dev_dep = False),
+ struct(repo = "vendor_py__cc-1.2.14", is_dev_dep = False),
+ struct(repo = "vendor_py__clap-4.5.30", is_dev_dep = False),
+ struct(repo = "vendor_py__regex-1.11.1", is_dev_dep = False),
+ struct(repo = "vendor_py__tree-sitter-0.24.7", is_dev_dep = False),
+ struct(repo = "vendor_py__tree-sitter-graph-0.12.0", is_dev_dep = False),
+ ]
diff --git a/misc/bazel/3rdparty/py_deps/defs.bzl b/misc/bazel/3rdparty/py_deps/defs.bzl
index 70e6051ac930..0aa81f443fb2 100644
--- a/misc/bazel/3rdparty/py_deps/defs.bzl
+++ b/misc/bazel/3rdparty/py_deps/defs.bzl
@@ -5,943 +5,19 @@
#
# bazel run @@//misc/bazel/3rdparty:vendor_py_deps
###############################################################################
-"""
-# `crates_repository` API
-
-- [aliases](#aliases)
-- [crate_deps](#crate_deps)
-- [all_crate_deps](#all_crate_deps)
-- [crate_repositories](#crate_repositories)
-
-"""
-
-load("@bazel_skylib//lib:selects.bzl", "selects")
-load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
-load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
-
-###############################################################################
-# MACROS API
-###############################################################################
-
-# An identifier that represent common dependencies (unconditional).
-_COMMON_CONDITION = ""
-
-def _flatten_dependency_maps(all_dependency_maps):
- """Flatten a list of dependency maps into one dictionary.
-
- Dependency maps have the following structure:
-
- ```python
- DEPENDENCIES_MAP = {
- # The first key in the map is a Bazel package
- # name of the workspace this file is defined in.
- "workspace_member_package": {
-
- # Not all dependencies are supported for all platforms.
- # the condition key is the condition required to be true
- # on the host platform.
- "condition": {
-
- # An alias to a crate target. # The label of the crate target the
- # Aliases are only crate names. # package name refers to.
- "package_name": "@full//:label",
- }
- }
- }
- ```
-
- Args:
- all_dependency_maps (list): A list of dicts as described above
-
- Returns:
- dict: A dictionary as described above
- """
- dependencies = {}
-
- for workspace_deps_map in all_dependency_maps:
- for pkg_name, conditional_deps_map in workspace_deps_map.items():
- if pkg_name not in dependencies:
- non_frozen_map = dict()
- for key, values in conditional_deps_map.items():
- non_frozen_map.update({key: dict(values.items())})
- dependencies.setdefault(pkg_name, non_frozen_map)
- continue
-
- for condition, deps_map in conditional_deps_map.items():
- # If the condition has not been recorded, do so and continue
- if condition not in dependencies[pkg_name]:
- dependencies[pkg_name].setdefault(condition, dict(deps_map.items()))
- continue
-
- # Alert on any miss-matched dependencies
- inconsistent_entries = []
- for crate_name, crate_label in deps_map.items():
- existing = dependencies[pkg_name][condition].get(crate_name)
- if existing and existing != crate_label:
- inconsistent_entries.append((crate_name, existing, crate_label))
- dependencies[pkg_name][condition].update({crate_name: crate_label})
-
- return dependencies
-
-def crate_deps(deps, package_name = None):
- """Finds the fully qualified label of the requested crates for the package where this macro is called.
-
- Args:
- deps (list): The desired list of crate targets.
- package_name (str, optional): The package name of the set of dependencies to look up.
- Defaults to `native.package_name()`.
-
- Returns:
- list: A list of labels to generated rust targets (str)
- """
-
- if not deps:
- return []
-
- if package_name == None:
- package_name = native.package_name()
-
- # Join both sets of dependencies
- dependencies = _flatten_dependency_maps([
- _NORMAL_DEPENDENCIES,
- _NORMAL_DEV_DEPENDENCIES,
- _PROC_MACRO_DEPENDENCIES,
- _PROC_MACRO_DEV_DEPENDENCIES,
- _BUILD_DEPENDENCIES,
- _BUILD_PROC_MACRO_DEPENDENCIES,
- ]).pop(package_name, {})
-
- # Combine all conditional packages so we can easily index over a flat list
- # TODO: Perhaps this should actually return select statements and maintain
- # the conditionals of the dependencies
- flat_deps = {}
- for deps_set in dependencies.values():
- for crate_name, crate_label in deps_set.items():
- flat_deps.update({crate_name: crate_label})
-
- missing_crates = []
- crate_targets = []
- for crate_target in deps:
- if crate_target not in flat_deps:
- missing_crates.append(crate_target)
- else:
- crate_targets.append(flat_deps[crate_target])
-
- if missing_crates:
- fail("Could not find crates `{}` among dependencies of `{}`. Available dependencies were `{}`".format(
- missing_crates,
- package_name,
- dependencies,
- ))
-
- return crate_targets
-
-def all_crate_deps(
- normal = False,
- normal_dev = False,
- proc_macro = False,
- proc_macro_dev = False,
- build = False,
- build_proc_macro = False,
- package_name = None):
- """Finds the fully qualified label of all requested direct crate dependencies \
- for the package where this macro is called.
-
- If no parameters are set, all normal dependencies are returned. Setting any one flag will
- otherwise impact the contents of the returned list.
-
- Args:
- normal (bool, optional): If True, normal dependencies are included in the
- output list.
- normal_dev (bool, optional): If True, normal dev dependencies will be
- included in the output list.
- proc_macro (bool, optional): If True, proc_macro dependencies are included
- in the output list.
- proc_macro_dev (bool, optional): If True, dev proc_macro dependencies are
- included in the output list.
- build (bool, optional): If True, build dependencies are included
- in the output list.
- build_proc_macro (bool, optional): If True, build proc_macro dependencies are
- included in the output list.
- package_name (str, optional): The package name of the set of dependencies to look up.
- Defaults to `native.package_name()` when unset.
-
- Returns:
- list: A list of labels to generated rust targets (str)
- """
-
- if package_name == None:
- package_name = native.package_name()
-
- # Determine the relevant maps to use
- all_dependency_maps = []
- if normal:
- all_dependency_maps.append(_NORMAL_DEPENDENCIES)
- if normal_dev:
- all_dependency_maps.append(_NORMAL_DEV_DEPENDENCIES)
- if proc_macro:
- all_dependency_maps.append(_PROC_MACRO_DEPENDENCIES)
- if proc_macro_dev:
- all_dependency_maps.append(_PROC_MACRO_DEV_DEPENDENCIES)
- if build:
- all_dependency_maps.append(_BUILD_DEPENDENCIES)
- if build_proc_macro:
- all_dependency_maps.append(_BUILD_PROC_MACRO_DEPENDENCIES)
-
- # Default to always using normal dependencies
- if not all_dependency_maps:
- all_dependency_maps.append(_NORMAL_DEPENDENCIES)
-
- dependencies = _flatten_dependency_maps(all_dependency_maps).pop(package_name, None)
-
- if not dependencies:
- if dependencies == None:
- fail("Tried to get all_crate_deps for package " + package_name + " but that package had no Cargo.toml file")
- else:
- return []
-
- crate_deps = list(dependencies.pop(_COMMON_CONDITION, {}).values())
- for condition, deps in dependencies.items():
- crate_deps += selects.with_or({
- tuple(_CONDITIONS[condition]): deps.values(),
- "//conditions:default": [],
- })
-
- return crate_deps
-
-def aliases(
- normal = False,
- normal_dev = False,
- proc_macro = False,
- proc_macro_dev = False,
- build = False,
- build_proc_macro = False,
- package_name = None):
- """Produces a map of Crate alias names to their original label
-
- If no dependency kinds are specified, `normal` and `proc_macro` are used by default.
- Setting any one flag will otherwise determine the contents of the returned dict.
-
- Args:
- normal (bool, optional): If True, normal dependencies are included in the
- output list.
- normal_dev (bool, optional): If True, normal dev dependencies will be
- included in the output list..
- proc_macro (bool, optional): If True, proc_macro dependencies are included
- in the output list.
- proc_macro_dev (bool, optional): If True, dev proc_macro dependencies are
- included in the output list.
- build (bool, optional): If True, build dependencies are included
- in the output list.
- build_proc_macro (bool, optional): If True, build proc_macro dependencies are
- included in the output list.
- package_name (str, optional): The package name of the set of dependencies to look up.
- Defaults to `native.package_name()` when unset.
-
- Returns:
- dict: The aliases of all associated packages
- """
- if package_name == None:
- package_name = native.package_name()
-
- # Determine the relevant maps to use
- all_aliases_maps = []
- if normal:
- all_aliases_maps.append(_NORMAL_ALIASES)
- if normal_dev:
- all_aliases_maps.append(_NORMAL_DEV_ALIASES)
- if proc_macro:
- all_aliases_maps.append(_PROC_MACRO_ALIASES)
- if proc_macro_dev:
- all_aliases_maps.append(_PROC_MACRO_DEV_ALIASES)
- if build:
- all_aliases_maps.append(_BUILD_ALIASES)
- if build_proc_macro:
- all_aliases_maps.append(_BUILD_PROC_MACRO_ALIASES)
-
- # Default to always using normal aliases
- if not all_aliases_maps:
- all_aliases_maps.append(_NORMAL_ALIASES)
- all_aliases_maps.append(_PROC_MACRO_ALIASES)
-
- aliases = _flatten_dependency_maps(all_aliases_maps).pop(package_name, None)
-
- if not aliases:
- return dict()
-
- common_items = aliases.pop(_COMMON_CONDITION, {}).items()
-
- # If there are only common items in the dictionary, immediately return them
- if not len(aliases.keys()) == 1:
- return dict(common_items)
-
- # Build a single select statement where each conditional has accounted for the
- # common set of aliases.
- crate_aliases = {"//conditions:default": dict(common_items)}
- for condition, deps in aliases.items():
- condition_triples = _CONDITIONS[condition]
- for triple in condition_triples:
- if triple in crate_aliases:
- crate_aliases[triple].update(deps)
- else:
- crate_aliases.update({triple: dict(deps.items() + common_items)})
-
- return select(crate_aliases)
-
-###############################################################################
-# WORKSPACE MEMBER DEPS AND ALIASES
-###############################################################################
-
-_NORMAL_DEPENDENCIES = {
- "python/extractor/tsg-python": {
- _COMMON_CONDITION: {
- "anyhow": Label("@vendor_py__anyhow-1.0.95//:anyhow"),
- "clap": Label("@vendor_py__clap-4.5.30//:clap"),
- "regex": Label("@vendor_py__regex-1.11.1//:regex"),
- "tree-sitter": Label("@vendor_py__tree-sitter-0.24.7//:tree_sitter"),
- "tree-sitter-graph": Label("@vendor_py__tree-sitter-graph-0.12.0//:tree_sitter_graph"),
- },
- },
- "python/extractor/tsg-python/tsp": {
- _COMMON_CONDITION: {
- "tree-sitter": Label("@vendor_py__tree-sitter-0.24.7//:tree_sitter"),
- },
- },
-}
-
-_NORMAL_ALIASES = {
- "python/extractor/tsg-python": {
- _COMMON_CONDITION: {
- },
- },
- "python/extractor/tsg-python/tsp": {
- _COMMON_CONDITION: {
- },
- },
-}
-
-_NORMAL_DEV_DEPENDENCIES = {
- "python/extractor/tsg-python": {
- },
- "python/extractor/tsg-python/tsp": {
- },
-}
-
-_NORMAL_DEV_ALIASES = {
- "python/extractor/tsg-python": {
- },
- "python/extractor/tsg-python/tsp": {
- },
-}
-
-_PROC_MACRO_DEPENDENCIES = {
- "python/extractor/tsg-python": {
- },
- "python/extractor/tsg-python/tsp": {
- },
-}
-
-_PROC_MACRO_ALIASES = {
- "python/extractor/tsg-python": {
- },
- "python/extractor/tsg-python/tsp": {
- },
-}
-
-_PROC_MACRO_DEV_DEPENDENCIES = {
- "python/extractor/tsg-python": {
- },
- "python/extractor/tsg-python/tsp": {
- },
-}
-
-_PROC_MACRO_DEV_ALIASES = {
- "python/extractor/tsg-python": {
- },
- "python/extractor/tsg-python/tsp": {
- },
-}
-
-_BUILD_DEPENDENCIES = {
- "python/extractor/tsg-python": {
- },
- "python/extractor/tsg-python/tsp": {
- _COMMON_CONDITION: {
- "cc": Label("@vendor_py__cc-1.2.14//:cc"),
- },
- },
-}
-
-_BUILD_ALIASES = {
- "python/extractor/tsg-python": {
- },
- "python/extractor/tsg-python/tsp": {
- _COMMON_CONDITION: {
- },
- },
-}
-
-_BUILD_PROC_MACRO_DEPENDENCIES = {
- "python/extractor/tsg-python": {
- },
- "python/extractor/tsg-python/tsp": {
- },
-}
-
-_BUILD_PROC_MACRO_ALIASES = {
- "python/extractor/tsg-python": {
- },
- "python/extractor/tsg-python/tsp": {
- },
-}
-
-_CONDITIONS = {
- "aarch64-apple-darwin": ["@rules_rust//rust/platform:aarch64-apple-darwin"],
- "aarch64-apple-ios": ["@rules_rust//rust/platform:aarch64-apple-ios"],
- "aarch64-apple-ios-sim": ["@rules_rust//rust/platform:aarch64-apple-ios-sim"],
- "aarch64-linux-android": ["@rules_rust//rust/platform:aarch64-linux-android"],
- "aarch64-pc-windows-gnullvm": [],
- "aarch64-pc-windows-msvc": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc"],
- "aarch64-unknown-fuchsia": ["@rules_rust//rust/platform:aarch64-unknown-fuchsia"],
- "aarch64-unknown-linux-gnu": ["@rules_rust//rust/platform:aarch64-unknown-linux-gnu"],
- "aarch64-unknown-nixos-gnu": ["@rules_rust//rust/platform:aarch64-unknown-nixos-gnu"],
- "aarch64-unknown-nto-qnx710": ["@rules_rust//rust/platform:aarch64-unknown-nto-qnx710"],
- "aarch64-unknown-uefi": ["@rules_rust//rust/platform:aarch64-unknown-uefi"],
- "arm-unknown-linux-gnueabi": ["@rules_rust//rust/platform:arm-unknown-linux-gnueabi"],
- "arm-unknown-linux-musleabi": ["@rules_rust//rust/platform:arm-unknown-linux-musleabi"],
- "armv7-linux-androideabi": ["@rules_rust//rust/platform:armv7-linux-androideabi"],
- "armv7-unknown-linux-gnueabi": ["@rules_rust//rust/platform:armv7-unknown-linux-gnueabi"],
- "cfg(all(any(target_arch = \"x86_64\", target_arch = \"arm64ec\"), target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
- "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc"],
- "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": ["@rules_rust//rust/platform:i686-unknown-linux-gnu"],
- "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:i686-pc-windows-msvc"],
- "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": ["@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"],
- "cfg(any())": [],
- "cfg(windows)": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
- "i686-apple-darwin": ["@rules_rust//rust/platform:i686-apple-darwin"],
- "i686-linux-android": ["@rules_rust//rust/platform:i686-linux-android"],
- "i686-pc-windows-gnullvm": [],
- "i686-pc-windows-msvc": ["@rules_rust//rust/platform:i686-pc-windows-msvc"],
- "i686-unknown-freebsd": ["@rules_rust//rust/platform:i686-unknown-freebsd"],
- "i686-unknown-linux-gnu": ["@rules_rust//rust/platform:i686-unknown-linux-gnu"],
- "powerpc-unknown-linux-gnu": ["@rules_rust//rust/platform:powerpc-unknown-linux-gnu"],
- "riscv32imc-unknown-none-elf": ["@rules_rust//rust/platform:riscv32imc-unknown-none-elf"],
- "riscv64gc-unknown-linux-gnu": ["@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu"],
- "riscv64gc-unknown-none-elf": ["@rules_rust//rust/platform:riscv64gc-unknown-none-elf"],
- "s390x-unknown-linux-gnu": ["@rules_rust//rust/platform:s390x-unknown-linux-gnu"],
- "thumbv7em-none-eabi": ["@rules_rust//rust/platform:thumbv7em-none-eabi"],
- "thumbv8m.main-none-eabi": ["@rules_rust//rust/platform:thumbv8m.main-none-eabi"],
- "wasm32-unknown-emscripten": ["@rules_rust//rust/platform:wasm32-unknown-emscripten"],
- "wasm32-unknown-unknown": ["@rules_rust//rust/platform:wasm32-unknown-unknown"],
- "wasm32-wasip1": ["@rules_rust//rust/platform:wasm32-wasip1"],
- "wasm32-wasip1-threads": ["@rules_rust//rust/platform:wasm32-wasip1-threads"],
- "wasm32-wasip2": ["@rules_rust//rust/platform:wasm32-wasip2"],
- "x86_64-apple-darwin": ["@rules_rust//rust/platform:x86_64-apple-darwin"],
- "x86_64-apple-ios": ["@rules_rust//rust/platform:x86_64-apple-ios"],
- "x86_64-linux-android": ["@rules_rust//rust/platform:x86_64-linux-android"],
- "x86_64-pc-windows-gnullvm": [],
- "x86_64-pc-windows-msvc": ["@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
- "x86_64-unknown-freebsd": ["@rules_rust//rust/platform:x86_64-unknown-freebsd"],
- "x86_64-unknown-fuchsia": ["@rules_rust//rust/platform:x86_64-unknown-fuchsia"],
- "x86_64-unknown-linux-gnu": ["@rules_rust//rust/platform:x86_64-unknown-linux-gnu"],
- "x86_64-unknown-nixos-gnu": ["@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"],
- "x86_64-unknown-none": ["@rules_rust//rust/platform:x86_64-unknown-none"],
- "x86_64-unknown-uefi": ["@rules_rust//rust/platform:x86_64-unknown-uefi"],
-}
-
-###############################################################################
-
-def crate_repositories():
- """A macro for defining repositories for all generated crates.
-
- Returns:
- A list of repos visible to the module through the module extension.
- """
- maybe(
- http_archive,
- name = "vendor_py__aho-corasick-1.1.3",
- sha256 = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/aho-corasick/1.1.3/download"],
- strip_prefix = "aho-corasick-1.1.3",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.aho-corasick-1.1.3.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__anstream-0.6.18",
- sha256 = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/anstream/0.6.18/download"],
- strip_prefix = "anstream-0.6.18",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.anstream-0.6.18.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__anstyle-1.0.10",
- sha256 = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/anstyle/1.0.10/download"],
- strip_prefix = "anstyle-1.0.10",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.anstyle-1.0.10.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__anstyle-parse-0.2.6",
- sha256 = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/anstyle-parse/0.2.6/download"],
- strip_prefix = "anstyle-parse-0.2.6",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.anstyle-parse-0.2.6.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__anstyle-query-1.1.2",
- sha256 = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/anstyle-query/1.1.2/download"],
- strip_prefix = "anstyle-query-1.1.2",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.anstyle-query-1.1.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__anstyle-wincon-3.0.7",
- sha256 = "ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/anstyle-wincon/3.0.7/download"],
- strip_prefix = "anstyle-wincon-3.0.7",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.anstyle-wincon-3.0.7.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__anyhow-1.0.95",
- sha256 = "34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/anyhow/1.0.95/download"],
- strip_prefix = "anyhow-1.0.95",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.anyhow-1.0.95.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__cc-1.2.14",
- sha256 = "0c3d1b2e905a3a7b00a6141adb0e4c0bb941d11caf55349d863942a1cc44e3c9",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/cc/1.2.14/download"],
- strip_prefix = "cc-1.2.14",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.cc-1.2.14.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__clap-4.5.30",
- sha256 = "92b7b18d71fad5313a1e320fa9897994228ce274b60faa4d694fe0ea89cd9e6d",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/clap/4.5.30/download"],
- strip_prefix = "clap-4.5.30",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.clap-4.5.30.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__clap_builder-4.5.30",
- sha256 = "a35db2071778a7344791a4fb4f95308b5673d219dee3ae348b86642574ecc90c",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/clap_builder/4.5.30/download"],
- strip_prefix = "clap_builder-4.5.30",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.clap_builder-4.5.30.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__clap_lex-0.7.4",
- sha256 = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/clap_lex/0.7.4/download"],
- strip_prefix = "clap_lex-0.7.4",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.clap_lex-0.7.4.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__colorchoice-1.0.3",
- sha256 = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/colorchoice/1.0.3/download"],
- strip_prefix = "colorchoice-1.0.3",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.colorchoice-1.0.3.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__is_terminal_polyfill-1.70.1",
- sha256 = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/is_terminal_polyfill/1.70.1/download"],
- strip_prefix = "is_terminal_polyfill-1.70.1",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.is_terminal_polyfill-1.70.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__itoa-1.0.14",
- sha256 = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/itoa/1.0.14/download"],
- strip_prefix = "itoa-1.0.14",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.itoa-1.0.14.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__log-0.4.25",
- sha256 = "04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/log/0.4.25/download"],
- strip_prefix = "log-0.4.25",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.log-0.4.25.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__memchr-2.7.4",
- sha256 = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/memchr/2.7.4/download"],
- strip_prefix = "memchr-2.7.4",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.memchr-2.7.4.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__once_cell-1.20.3",
- sha256 = "945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/once_cell/1.20.3/download"],
- strip_prefix = "once_cell-1.20.3",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.once_cell-1.20.3.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__proc-macro2-1.0.93",
- sha256 = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/proc-macro2/1.0.93/download"],
- strip_prefix = "proc-macro2-1.0.93",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.proc-macro2-1.0.93.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__quote-1.0.38",
- sha256 = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/quote/1.0.38/download"],
- strip_prefix = "quote-1.0.38",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.quote-1.0.38.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__regex-1.11.1",
- sha256 = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/regex/1.11.1/download"],
- strip_prefix = "regex-1.11.1",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.regex-1.11.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__regex-automata-0.4.9",
- sha256 = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/regex-automata/0.4.9/download"],
- strip_prefix = "regex-automata-0.4.9",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.regex-automata-0.4.9.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__regex-syntax-0.8.5",
- sha256 = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/regex-syntax/0.8.5/download"],
- strip_prefix = "regex-syntax-0.8.5",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.regex-syntax-0.8.5.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__ryu-1.0.19",
- sha256 = "6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ryu/1.0.19/download"],
- strip_prefix = "ryu-1.0.19",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.ryu-1.0.19.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__serde-1.0.217",
- sha256 = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/serde/1.0.217/download"],
- strip_prefix = "serde-1.0.217",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.serde-1.0.217.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__serde_derive-1.0.217",
- sha256 = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/serde_derive/1.0.217/download"],
- strip_prefix = "serde_derive-1.0.217",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.serde_derive-1.0.217.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__serde_json-1.0.138",
- sha256 = "d434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/serde_json/1.0.138/download"],
- strip_prefix = "serde_json-1.0.138",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.serde_json-1.0.138.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__shlex-1.3.0",
- sha256 = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/shlex/1.3.0/download"],
- strip_prefix = "shlex-1.3.0",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.shlex-1.3.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__smallvec-1.14.0",
- sha256 = "7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/smallvec/1.14.0/download"],
- strip_prefix = "smallvec-1.14.0",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.smallvec-1.14.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__streaming-iterator-0.1.9",
- sha256 = "2b2231b7c3057d5e4ad0156fb3dc807d900806020c5ffa3ee6ff2c8c76fb8520",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/streaming-iterator/0.1.9/download"],
- strip_prefix = "streaming-iterator-0.1.9",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.streaming-iterator-0.1.9.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__strsim-0.11.1",
- sha256 = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/strsim/0.11.1/download"],
- strip_prefix = "strsim-0.11.1",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.strsim-0.11.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__syn-2.0.98",
- sha256 = "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/syn/2.0.98/download"],
- strip_prefix = "syn-2.0.98",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.syn-2.0.98.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__thiserror-1.0.69",
- sha256 = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/thiserror/1.0.69/download"],
- strip_prefix = "thiserror-1.0.69",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.thiserror-1.0.69.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__thiserror-impl-1.0.69",
- sha256 = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/thiserror-impl/1.0.69/download"],
- strip_prefix = "thiserror-impl-1.0.69",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.thiserror-impl-1.0.69.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__tree-sitter-0.24.7",
- sha256 = "a5387dffa7ffc7d2dae12b50c6f7aab8ff79d6210147c6613561fc3d474c6f75",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/tree-sitter/0.24.7/download"],
- strip_prefix = "tree-sitter-0.24.7",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.tree-sitter-0.24.7.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__tree-sitter-graph-0.12.0",
- sha256 = "63f86eb73c7d891c4b9b6fe4d4e63dd94c506e4788af7c2296afdcfbeea626cc",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/tree-sitter-graph/0.12.0/download"],
- strip_prefix = "tree-sitter-graph-0.12.0",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.tree-sitter-graph-0.12.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__tree-sitter-language-0.1.5",
- sha256 = "c4013970217383f67b18aef68f6fb2e8d409bc5755227092d32efb0422ba24b8",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/tree-sitter-language/0.1.5/download"],
- strip_prefix = "tree-sitter-language-0.1.5",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.tree-sitter-language-0.1.5.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__unicode-ident-1.0.16",
- sha256 = "a210d160f08b701c8721ba1c726c11662f877ea6b7094007e1ca9a1041945034",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/unicode-ident/1.0.16/download"],
- strip_prefix = "unicode-ident-1.0.16",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.unicode-ident-1.0.16.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__utf8parse-0.2.2",
- sha256 = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/utf8parse/0.2.2/download"],
- strip_prefix = "utf8parse-0.2.2",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.utf8parse-0.2.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__windows-sys-0.59.0",
- sha256 = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows-sys/0.59.0/download"],
- strip_prefix = "windows-sys-0.59.0",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.windows-sys-0.59.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__windows-targets-0.52.6",
- sha256 = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows-targets/0.52.6/download"],
- strip_prefix = "windows-targets-0.52.6",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.windows-targets-0.52.6.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__windows_aarch64_gnullvm-0.52.6",
- sha256 = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows_aarch64_gnullvm/0.52.6/download"],
- strip_prefix = "windows_aarch64_gnullvm-0.52.6",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.windows_aarch64_gnullvm-0.52.6.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__windows_aarch64_msvc-0.52.6",
- sha256 = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows_aarch64_msvc/0.52.6/download"],
- strip_prefix = "windows_aarch64_msvc-0.52.6",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.windows_aarch64_msvc-0.52.6.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__windows_i686_gnu-0.52.6",
- sha256 = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows_i686_gnu/0.52.6/download"],
- strip_prefix = "windows_i686_gnu-0.52.6",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.windows_i686_gnu-0.52.6.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__windows_i686_gnullvm-0.52.6",
- sha256 = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows_i686_gnullvm/0.52.6/download"],
- strip_prefix = "windows_i686_gnullvm-0.52.6",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.windows_i686_gnullvm-0.52.6.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__windows_i686_msvc-0.52.6",
- sha256 = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows_i686_msvc/0.52.6/download"],
- strip_prefix = "windows_i686_msvc-0.52.6",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.windows_i686_msvc-0.52.6.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__windows_x86_64_gnu-0.52.6",
- sha256 = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows_x86_64_gnu/0.52.6/download"],
- strip_prefix = "windows_x86_64_gnu-0.52.6",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.windows_x86_64_gnu-0.52.6.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__windows_x86_64_gnullvm-0.52.6",
- sha256 = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows_x86_64_gnullvm/0.52.6/download"],
- strip_prefix = "windows_x86_64_gnullvm-0.52.6",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.windows_x86_64_gnullvm-0.52.6.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_py__windows_x86_64_msvc-0.52.6",
- sha256 = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows_x86_64_msvc/0.52.6/download"],
- strip_prefix = "windows_x86_64_msvc-0.52.6",
- build_file = Label("//misc/bazel/3rdparty/py_deps:BUILD.windows_x86_64_msvc-0.52.6.bazel"),
- )
-
- return [
- struct(repo = "vendor_py__anyhow-1.0.95", is_dev_dep = False),
- struct(repo = "vendor_py__cc-1.2.14", is_dev_dep = False),
- struct(repo = "vendor_py__clap-4.5.30", is_dev_dep = False),
- struct(repo = "vendor_py__regex-1.11.1", is_dev_dep = False),
- struct(repo = "vendor_py__tree-sitter-0.24.7", is_dev_dep = False),
- struct(repo = "vendor_py__tree-sitter-graph-0.12.0", is_dev_dep = False),
- ]
+"""Deprecated: re-exports the crate_universe macros from `:crates.bzl`."""
+
+load(
+ ":crates.bzl",
+ _aliases = "aliases",
+ _all_crate_deps = "all_crate_deps",
+ _crate_deps = "crate_deps",
+ _crate_edition = "crate_edition",
+ _crate_repositories = "crate_repositories",
+)
+
+aliases = _aliases
+all_crate_deps = _all_crate_deps
+crate_deps = _crate_deps
+crate_edition = _crate_edition
+crate_repositories = _crate_repositories
diff --git a/misc/bazel/3rdparty/py_deps/regex-1.11.1/BUILD.bazel b/misc/bazel/3rdparty/py_deps/regex-1.11.1/BUILD.bazel
new file mode 100644
index 000000000000..325b1acac5e6
--- /dev/null
+++ b/misc/bazel/3rdparty/py_deps/regex-1.11.1/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_py_deps
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "regex-1.11.1",
+ actual = "@vendor_py__regex-1.11.1//:regex",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/py_deps/regex/BUILD.bazel b/misc/bazel/3rdparty/py_deps/regex/BUILD.bazel
new file mode 100644
index 000000000000..9968c5afe14a
--- /dev/null
+++ b/misc/bazel/3rdparty/py_deps/regex/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_py_deps
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "regex",
+ actual = "@vendor_py__regex-1.11.1//:regex",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/py_deps/tree-sitter-0.24.7/BUILD.bazel b/misc/bazel/3rdparty/py_deps/tree-sitter-0.24.7/BUILD.bazel
new file mode 100644
index 000000000000..8d7ea5705f95
--- /dev/null
+++ b/misc/bazel/3rdparty/py_deps/tree-sitter-0.24.7/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_py_deps
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "tree-sitter-0.24.7",
+ actual = "@vendor_py__tree-sitter-0.24.7//:tree_sitter",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/py_deps/tree-sitter-graph-0.12.0/BUILD.bazel b/misc/bazel/3rdparty/py_deps/tree-sitter-graph-0.12.0/BUILD.bazel
new file mode 100644
index 000000000000..f460a84e4181
--- /dev/null
+++ b/misc/bazel/3rdparty/py_deps/tree-sitter-graph-0.12.0/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_py_deps
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "tree-sitter-graph-0.12.0",
+ actual = "@vendor_py__tree-sitter-graph-0.12.0//:tree_sitter_graph",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/py_deps/tree-sitter-graph/BUILD.bazel b/misc/bazel/3rdparty/py_deps/tree-sitter-graph/BUILD.bazel
new file mode 100644
index 000000000000..3ed15473bc90
--- /dev/null
+++ b/misc/bazel/3rdparty/py_deps/tree-sitter-graph/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_py_deps
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "tree-sitter-graph",
+ actual = "@vendor_py__tree-sitter-graph-0.12.0//:tree_sitter_graph",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/py_deps/tree-sitter/BUILD.bazel b/misc/bazel/3rdparty/py_deps/tree-sitter/BUILD.bazel
new file mode 100644
index 000000000000..9bd226f8164d
--- /dev/null
+++ b/misc/bazel/3rdparty/py_deps/tree-sitter/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_py_deps
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "tree-sitter",
+ actual = "@vendor_py__tree-sitter-0.24.7//:tree_sitter",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.adler2-2.0.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.adler2-2.0.1.bazel
index 2a2e575fd128..dbd1849d4a9c 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.adler2-2.0.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.adler2-2.0.1.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.aho-corasick-1.1.4.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.aho-corasick-1.1.5.bazel
similarity index 81%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.aho-corasick-1.1.4.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.aho-corasick-1.1.5.bazel
index 5f173cfeddb3..ffdb58ca333d 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.aho-corasick-1.1.4.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.aho-corasick-1.1.5.bazel
@@ -57,12 +57,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -74,13 +76,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -88,6 +100,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -98,8 +111,8 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "1.1.4",
+ version = "1.1.5",
deps = [
- "@vendor_ts__memchr-2.8.0//:memchr",
+ "@vendor_ts__memchr-2.8.3//:memchr",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.allocator-api2-0.2.21.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.allocator-api2-0.2.21.bazel
index 4fe1a5ae3dba..99c359be3dc7 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.allocator-api2-0.2.21.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.allocator-api2-0.2.21.bazel
@@ -55,12 +55,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -72,13 +74,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -86,6 +98,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.android_system_properties-0.1.5.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.android_system_properties-0.1.5.bazel
index 356995f7f2a6..4802a82d4912 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.android_system_properties-0.1.5.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.android_system_properties-0.1.5.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -95,6 +108,6 @@ rust_library(
}),
version = "0.1.5",
deps = [
- "@vendor_ts__libc-0.2.186//:libc",
+ "@vendor_ts__libc-0.2.189//:libc",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstream-1.0.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstream-1.0.0.bazel
index dbd980940c0b..c58f7a2cd263 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstream-1.0.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstream-1.0.0.bazel
@@ -57,12 +57,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -74,13 +76,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -88,6 +100,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstyle-1.0.14.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstyle-1.0.14.bazel
index 31423b2f54ce..0fc9c7ed0d47 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstyle-1.0.14.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstyle-1.0.14.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstyle-parse-1.0.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstyle-parse-1.0.0.bazel
index e953847f8c00..c962383c601a 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstyle-parse-1.0.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstyle-parse-1.0.0.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstyle-query-1.1.5.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstyle-query-1.1.5.bazel
index f7aa26babb74..be44598b9c65 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstyle-query-1.1.5.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstyle-query-1.1.5.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstyle-wincon-3.0.11.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstyle-wincon-3.0.11.bazel
index 5fc09341b964..d60d14088302 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstyle-wincon-3.0.11.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstyle-wincon-3.0.11.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anyhow-1.0.102.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anyhow-1.0.104.bazel
similarity index 84%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anyhow-1.0.102.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anyhow-1.0.104.bazel
index 99de10c1ab76..17bcad0deff0 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anyhow-1.0.102.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anyhow-1.0.104.bazel
@@ -60,12 +60,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -77,13 +79,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -91,6 +103,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -101,9 +114,9 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "1.0.102",
+ version = "1.0.104",
deps = [
- "@vendor_ts__anyhow-1.0.102//:build_script_build",
+ ":build_script_build",
],
)
@@ -113,6 +126,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -145,6 +161,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "anyhow",
rustc_env_files = [
":cargo_toml_env_vars",
@@ -159,7 +176,7 @@ cargo_build_script(
"noclippy",
"norustfmt",
],
- version = "1.0.102",
+ version = "1.0.104",
visibility = ["//visibility:private"],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.argfile-1.0.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.argfile-1.0.0.bazel
index 4a9f462734e5..baae4d331abe 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.argfile-1.0.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.argfile-1.0.0.bazel
@@ -55,12 +55,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -72,13 +74,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -86,6 +98,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.arrayvec-0.7.6.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.arrayvec-0.7.8.bazel
similarity index 82%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.arrayvec-0.7.6.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.arrayvec-0.7.8.bazel
index 4f70598af859..c16e02e7515e 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.arrayvec-0.7.6.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.arrayvec-0.7.8.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -97,5 +110,5 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.7.6",
+ version = "0.7.8",
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.atomic-0.6.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.atomic-0.6.1.bazel
index 85ab8b6872dd..744c4b168ed0 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.atomic-0.6.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.atomic-0.6.1.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.autocfg-1.5.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.autocfg-1.5.1.bazel
index a7076288c6f5..c37ceeee8be7 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.autocfg-1.5.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.autocfg-1.5.1.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.base64-0.22.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.base64-0.22.1.bazel
index 089c4eb1ba86..e3694fae4c0c 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.base64-0.22.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.base64-0.22.1.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bazel
index 7ea15cc09cd7..20da09029c6e 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bazel
@@ -32,14 +32,14 @@ filegroup(
# Workspace Member Dependencies
alias(
- name = "anyhow-1.0.102",
- actual = "@vendor_ts__anyhow-1.0.102//:anyhow",
+ name = "anyhow-1.0.104",
+ actual = "@vendor_ts__anyhow-1.0.104//:anyhow",
tags = ["manual"],
)
alias(
name = "anyhow",
- actual = "@vendor_ts__anyhow-1.0.102//:anyhow",
+ actual = "@vendor_ts__anyhow-1.0.104//:anyhow",
tags = ["manual"],
)
@@ -68,26 +68,26 @@ alias(
)
alias(
- name = "chrono-0.4.44",
- actual = "@vendor_ts__chrono-0.4.44//:chrono",
+ name = "chrono-0.4.45",
+ actual = "@vendor_ts__chrono-0.4.45//:chrono",
tags = ["manual"],
)
alias(
name = "chrono",
- actual = "@vendor_ts__chrono-0.4.44//:chrono",
+ actual = "@vendor_ts__chrono-0.4.45//:chrono",
tags = ["manual"],
)
alias(
- name = "clap-4.6.1",
- actual = "@vendor_ts__clap-4.6.1//:clap",
+ name = "clap-4.6.6",
+ actual = "@vendor_ts__clap-4.6.6//:clap",
tags = ["manual"],
)
alias(
name = "clap",
- actual = "@vendor_ts__clap-4.6.1//:clap",
+ actual = "@vendor_ts__clap-4.6.6//:clap",
tags = ["manual"],
)
@@ -104,14 +104,14 @@ alias(
)
alias(
- name = "either-1.16.0",
- actual = "@vendor_ts__either-1.16.0//:either",
+ name = "either-1.17.0",
+ actual = "@vendor_ts__either-1.17.0//:either",
tags = ["manual"],
)
alias(
name = "either",
- actual = "@vendor_ts__either-1.16.0//:either",
+ actual = "@vendor_ts__either-1.17.0//:either",
tags = ["manual"],
)
@@ -152,14 +152,14 @@ alias(
)
alias(
- name = "glob-0.3.3",
- actual = "@vendor_ts__glob-0.3.3//:glob",
+ name = "glob-0.3.4",
+ actual = "@vendor_ts__glob-0.3.4//:glob",
tags = ["manual"],
)
alias(
name = "glob",
- actual = "@vendor_ts__glob-0.3.3//:glob",
+ actual = "@vendor_ts__glob-0.3.4//:glob",
tags = ["manual"],
)
@@ -176,14 +176,14 @@ alias(
)
alias(
- name = "itertools-0.14.0",
- actual = "@vendor_ts__itertools-0.14.0//:itertools",
+ name = "itertools-0.15.0",
+ actual = "@vendor_ts__itertools-0.15.0//:itertools",
tags = ["manual"],
)
alias(
name = "itertools",
- actual = "@vendor_ts__itertools-0.14.0//:itertools",
+ actual = "@vendor_ts__itertools-0.15.0//:itertools",
tags = ["manual"],
)
@@ -236,248 +236,248 @@ alias(
)
alias(
- name = "proc-macro2-1.0.106",
- actual = "@vendor_ts__proc-macro2-1.0.106//:proc_macro2",
+ name = "proc-macro2-1.0.107",
+ actual = "@vendor_ts__proc-macro2-1.0.107//:proc_macro2",
tags = ["manual"],
)
alias(
name = "proc-macro2",
- actual = "@vendor_ts__proc-macro2-1.0.106//:proc_macro2",
+ actual = "@vendor_ts__proc-macro2-1.0.107//:proc_macro2",
tags = ["manual"],
)
alias(
- name = "quote-1.0.45",
- actual = "@vendor_ts__quote-1.0.45//:quote",
+ name = "quote-1.0.47",
+ actual = "@vendor_ts__quote-1.0.47//:quote",
tags = ["manual"],
)
alias(
name = "quote",
- actual = "@vendor_ts__quote-1.0.45//:quote",
+ actual = "@vendor_ts__quote-1.0.47//:quote",
tags = ["manual"],
)
alias(
- name = "ra_ap_base_db-0.0.328",
- actual = "@vendor_ts__ra_ap_base_db-0.0.328//:ra_ap_base_db",
+ name = "ra_ap_base_db-0.0.347",
+ actual = "@vendor_ts__ra_ap_base_db-0.0.347//:ra_ap_base_db",
tags = ["manual"],
)
alias(
name = "ra_ap_base_db",
- actual = "@vendor_ts__ra_ap_base_db-0.0.328//:ra_ap_base_db",
+ actual = "@vendor_ts__ra_ap_base_db-0.0.347//:ra_ap_base_db",
tags = ["manual"],
)
alias(
- name = "ra_ap_cfg-0.0.328",
- actual = "@vendor_ts__ra_ap_cfg-0.0.328//:ra_ap_cfg",
+ name = "ra_ap_cfg-0.0.347",
+ actual = "@vendor_ts__ra_ap_cfg-0.0.347//:ra_ap_cfg",
tags = ["manual"],
)
alias(
name = "ra_ap_cfg",
- actual = "@vendor_ts__ra_ap_cfg-0.0.328//:ra_ap_cfg",
+ actual = "@vendor_ts__ra_ap_cfg-0.0.347//:ra_ap_cfg",
tags = ["manual"],
)
alias(
- name = "ra_ap_hir-0.0.328",
- actual = "@vendor_ts__ra_ap_hir-0.0.328//:ra_ap_hir",
+ name = "ra_ap_hir-0.0.347",
+ actual = "@vendor_ts__ra_ap_hir-0.0.347//:ra_ap_hir",
tags = ["manual"],
)
alias(
name = "ra_ap_hir",
- actual = "@vendor_ts__ra_ap_hir-0.0.328//:ra_ap_hir",
+ actual = "@vendor_ts__ra_ap_hir-0.0.347//:ra_ap_hir",
tags = ["manual"],
)
alias(
- name = "ra_ap_hir_def-0.0.328",
- actual = "@vendor_ts__ra_ap_hir_def-0.0.328//:ra_ap_hir_def",
+ name = "ra_ap_hir_def-0.0.347",
+ actual = "@vendor_ts__ra_ap_hir_def-0.0.347//:ra_ap_hir_def",
tags = ["manual"],
)
alias(
name = "ra_ap_hir_def",
- actual = "@vendor_ts__ra_ap_hir_def-0.0.328//:ra_ap_hir_def",
+ actual = "@vendor_ts__ra_ap_hir_def-0.0.347//:ra_ap_hir_def",
tags = ["manual"],
)
alias(
- name = "ra_ap_hir_expand-0.0.328",
- actual = "@vendor_ts__ra_ap_hir_expand-0.0.328//:ra_ap_hir_expand",
+ name = "ra_ap_hir_expand-0.0.347",
+ actual = "@vendor_ts__ra_ap_hir_expand-0.0.347//:ra_ap_hir_expand",
tags = ["manual"],
)
alias(
name = "ra_ap_hir_expand",
- actual = "@vendor_ts__ra_ap_hir_expand-0.0.328//:ra_ap_hir_expand",
+ actual = "@vendor_ts__ra_ap_hir_expand-0.0.347//:ra_ap_hir_expand",
tags = ["manual"],
)
alias(
- name = "ra_ap_hir_ty-0.0.328",
- actual = "@vendor_ts__ra_ap_hir_ty-0.0.328//:ra_ap_hir_ty",
+ name = "ra_ap_hir_ty-0.0.347",
+ actual = "@vendor_ts__ra_ap_hir_ty-0.0.347//:ra_ap_hir_ty",
tags = ["manual"],
)
alias(
name = "ra_ap_hir_ty",
- actual = "@vendor_ts__ra_ap_hir_ty-0.0.328//:ra_ap_hir_ty",
+ actual = "@vendor_ts__ra_ap_hir_ty-0.0.347//:ra_ap_hir_ty",
tags = ["manual"],
)
alias(
- name = "ra_ap_ide_db-0.0.328",
- actual = "@vendor_ts__ra_ap_ide_db-0.0.328//:ra_ap_ide_db",
+ name = "ra_ap_ide_db-0.0.347",
+ actual = "@vendor_ts__ra_ap_ide_db-0.0.347//:ra_ap_ide_db",
tags = ["manual"],
)
alias(
name = "ra_ap_ide_db",
- actual = "@vendor_ts__ra_ap_ide_db-0.0.328//:ra_ap_ide_db",
+ actual = "@vendor_ts__ra_ap_ide_db-0.0.347//:ra_ap_ide_db",
tags = ["manual"],
)
alias(
- name = "ra_ap_intern-0.0.328",
- actual = "@vendor_ts__ra_ap_intern-0.0.328//:ra_ap_intern",
+ name = "ra_ap_intern-0.0.347",
+ actual = "@vendor_ts__ra_ap_intern-0.0.347//:ra_ap_intern",
tags = ["manual"],
)
alias(
name = "ra_ap_intern",
- actual = "@vendor_ts__ra_ap_intern-0.0.328//:ra_ap_intern",
+ actual = "@vendor_ts__ra_ap_intern-0.0.347//:ra_ap_intern",
tags = ["manual"],
)
alias(
- name = "ra_ap_load-cargo-0.0.328",
- actual = "@vendor_ts__ra_ap_load-cargo-0.0.328//:ra_ap_load_cargo",
+ name = "ra_ap_load-cargo-0.0.347",
+ actual = "@vendor_ts__ra_ap_load-cargo-0.0.347//:ra_ap_load_cargo",
tags = ["manual"],
)
alias(
name = "ra_ap_load-cargo",
- actual = "@vendor_ts__ra_ap_load-cargo-0.0.328//:ra_ap_load_cargo",
+ actual = "@vendor_ts__ra_ap_load-cargo-0.0.347//:ra_ap_load_cargo",
tags = ["manual"],
)
alias(
- name = "ra_ap_parser-0.0.328",
- actual = "@vendor_ts__ra_ap_parser-0.0.328//:ra_ap_parser",
+ name = "ra_ap_parser-0.0.347",
+ actual = "@vendor_ts__ra_ap_parser-0.0.347//:ra_ap_parser",
tags = ["manual"],
)
alias(
name = "ra_ap_parser",
- actual = "@vendor_ts__ra_ap_parser-0.0.328//:ra_ap_parser",
+ actual = "@vendor_ts__ra_ap_parser-0.0.347//:ra_ap_parser",
tags = ["manual"],
)
alias(
- name = "ra_ap_paths-0.0.328",
- actual = "@vendor_ts__ra_ap_paths-0.0.328//:ra_ap_paths",
+ name = "ra_ap_paths-0.0.347",
+ actual = "@vendor_ts__ra_ap_paths-0.0.347//:ra_ap_paths",
tags = ["manual"],
)
alias(
name = "ra_ap_paths",
- actual = "@vendor_ts__ra_ap_paths-0.0.328//:ra_ap_paths",
+ actual = "@vendor_ts__ra_ap_paths-0.0.347//:ra_ap_paths",
tags = ["manual"],
)
alias(
- name = "ra_ap_project_model-0.0.328",
- actual = "@vendor_ts__ra_ap_project_model-0.0.328//:ra_ap_project_model",
+ name = "ra_ap_project_model-0.0.347",
+ actual = "@vendor_ts__ra_ap_project_model-0.0.347//:ra_ap_project_model",
tags = ["manual"],
)
alias(
name = "ra_ap_project_model",
- actual = "@vendor_ts__ra_ap_project_model-0.0.328//:ra_ap_project_model",
+ actual = "@vendor_ts__ra_ap_project_model-0.0.347//:ra_ap_project_model",
tags = ["manual"],
)
alias(
- name = "ra_ap_span-0.0.328",
- actual = "@vendor_ts__ra_ap_span-0.0.328//:ra_ap_span",
+ name = "ra_ap_span-0.0.347",
+ actual = "@vendor_ts__ra_ap_span-0.0.347//:ra_ap_span",
tags = ["manual"],
)
alias(
name = "ra_ap_span",
- actual = "@vendor_ts__ra_ap_span-0.0.328//:ra_ap_span",
+ actual = "@vendor_ts__ra_ap_span-0.0.347//:ra_ap_span",
tags = ["manual"],
)
alias(
- name = "ra_ap_stdx-0.0.328",
- actual = "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx",
+ name = "ra_ap_stdx-0.0.347",
+ actual = "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx",
tags = ["manual"],
)
alias(
- name = "stdx-0.0.328",
- actual = "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx",
+ name = "stdx-0.0.347",
+ actual = "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx",
tags = ["manual"],
)
alias(
name = "stdx",
- actual = "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx",
+ actual = "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx",
tags = ["manual"],
)
alias(
- name = "ra_ap_syntax-0.0.328",
- actual = "@vendor_ts__ra_ap_syntax-0.0.328//:ra_ap_syntax",
+ name = "ra_ap_syntax-0.0.347",
+ actual = "@vendor_ts__ra_ap_syntax-0.0.347//:ra_ap_syntax",
tags = ["manual"],
)
alias(
name = "ra_ap_syntax",
- actual = "@vendor_ts__ra_ap_syntax-0.0.328//:ra_ap_syntax",
+ actual = "@vendor_ts__ra_ap_syntax-0.0.347//:ra_ap_syntax",
tags = ["manual"],
)
alias(
- name = "ra_ap_syntax-bridge-0.0.328",
- actual = "@vendor_ts__ra_ap_syntax-bridge-0.0.328//:ra_ap_syntax_bridge",
+ name = "ra_ap_syntax-bridge-0.0.347",
+ actual = "@vendor_ts__ra_ap_syntax-bridge-0.0.347//:ra_ap_syntax_bridge",
tags = ["manual"],
)
alias(
name = "ra_ap_syntax-bridge",
- actual = "@vendor_ts__ra_ap_syntax-bridge-0.0.328//:ra_ap_syntax_bridge",
+ actual = "@vendor_ts__ra_ap_syntax-bridge-0.0.347//:ra_ap_syntax_bridge",
tags = ["manual"],
)
alias(
- name = "ra_ap_vfs-0.0.328",
- actual = "@vendor_ts__ra_ap_vfs-0.0.328//:ra_ap_vfs",
+ name = "ra_ap_vfs-0.0.347",
+ actual = "@vendor_ts__ra_ap_vfs-0.0.347//:ra_ap_vfs",
tags = ["manual"],
)
alias(
name = "ra_ap_vfs",
- actual = "@vendor_ts__ra_ap_vfs-0.0.328//:ra_ap_vfs",
+ actual = "@vendor_ts__ra_ap_vfs-0.0.347//:ra_ap_vfs",
tags = ["manual"],
)
alias(
- name = "rand-0.10.1",
- actual = "@vendor_ts__rand-0.10.1//:rand",
+ name = "rand-0.10.2",
+ actual = "@vendor_ts__rand-0.10.2//:rand",
tags = ["manual"],
)
alias(
name = "rand",
- actual = "@vendor_ts__rand-0.10.1//:rand",
+ actual = "@vendor_ts__rand-0.10.2//:rand",
tags = ["manual"],
)
@@ -494,50 +494,50 @@ alias(
)
alias(
- name = "regex-1.12.3",
- actual = "@vendor_ts__regex-1.12.3//:regex",
+ name = "regex-1.13.1",
+ actual = "@vendor_ts__regex-1.13.1//:regex",
tags = ["manual"],
)
alias(
name = "regex",
- actual = "@vendor_ts__regex-1.12.3//:regex",
+ actual = "@vendor_ts__regex-1.13.1//:regex",
tags = ["manual"],
)
alias(
- name = "serde-1.0.228",
- actual = "@vendor_ts__serde-1.0.228//:serde",
+ name = "serde-1.0.229",
+ actual = "@vendor_ts__serde-1.0.229//:serde",
tags = ["manual"],
)
alias(
name = "serde",
- actual = "@vendor_ts__serde-1.0.228//:serde",
+ actual = "@vendor_ts__serde-1.0.229//:serde",
tags = ["manual"],
)
alias(
- name = "serde_json-1.0.150",
- actual = "@vendor_ts__serde_json-1.0.150//:serde_json",
+ name = "serde_json-1.0.151",
+ actual = "@vendor_ts__serde_json-1.0.151//:serde_json",
tags = ["manual"],
)
alias(
name = "serde_json",
- actual = "@vendor_ts__serde_json-1.0.150//:serde_json",
+ actual = "@vendor_ts__serde_json-1.0.151//:serde_json",
tags = ["manual"],
)
alias(
- name = "serde_with-3.20.0",
- actual = "@vendor_ts__serde_with-3.20.0//:serde_with",
+ name = "serde_with-3.22.0",
+ actual = "@vendor_ts__serde_with-3.22.0//:serde_with",
tags = ["manual"],
)
alias(
name = "serde_with",
- actual = "@vendor_ts__serde_with-3.20.0//:serde_with",
+ actual = "@vendor_ts__serde_with-3.22.0//:serde_with",
tags = ["manual"],
)
@@ -554,38 +554,26 @@ alias(
)
alias(
- name = "swift-syntax-rs-0.1.0",
- actual = "@vendor_ts__swift-syntax-rs-0.1.0//:swift_syntax_rs",
- tags = ["manual"],
-)
-
-alias(
- name = "swift-syntax-rs",
- actual = "@vendor_ts__swift-syntax-rs-0.1.0//:swift_syntax_rs",
- tags = ["manual"],
-)
-
-alias(
- name = "syn-2.0.117",
- actual = "@vendor_ts__syn-2.0.117//:syn",
+ name = "syn-3.0.3",
+ actual = "@vendor_ts__syn-3.0.3//:syn",
tags = ["manual"],
)
alias(
name = "syn",
- actual = "@vendor_ts__syn-2.0.117//:syn",
+ actual = "@vendor_ts__syn-3.0.3//:syn",
tags = ["manual"],
)
alias(
- name = "toml-1.1.2+spec-1.1.0",
- actual = "@vendor_ts__toml-1.1.2-spec-1.1.0//:toml",
+ name = "toml-1.1.4+spec-1.1.0",
+ actual = "@vendor_ts__toml-1.1.4-spec-1.1.0//:toml",
tags = ["manual"],
)
alias(
name = "toml",
- actual = "@vendor_ts__toml-1.1.2-spec-1.1.0//:toml",
+ actual = "@vendor_ts__toml-1.1.4-spec-1.1.0//:toml",
tags = ["manual"],
)
@@ -662,14 +650,14 @@ alias(
)
alias(
- name = "tree-sitter-python-0.23.6",
- actual = "@vendor_ts__tree-sitter-python-0.23.6//:tree_sitter_python",
+ name = "tree-sitter-python-0.25.0",
+ actual = "@vendor_ts__tree-sitter-python-0.25.0//:tree_sitter_python",
tags = ["manual"],
)
alias(
name = "tree-sitter-python",
- actual = "@vendor_ts__tree-sitter-python-0.23.6//:tree_sitter_python",
+ actual = "@vendor_ts__tree-sitter-python-0.25.0//:tree_sitter_python",
tags = ["manual"],
)
@@ -698,14 +686,14 @@ alias(
)
alias(
- name = "triomphe-0.1.15",
- actual = "@vendor_ts__triomphe-0.1.15//:triomphe",
+ name = "triomphe-0.1.16",
+ actual = "@vendor_ts__triomphe-0.1.16//:triomphe",
tags = ["manual"],
)
alias(
name = "triomphe",
- actual = "@vendor_ts__triomphe-0.1.15//:triomphe",
+ actual = "@vendor_ts__triomphe-0.1.16//:triomphe",
tags = ["manual"],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.futures-util-0.3.32.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bitflags-1.3.2.bazel
similarity index 81%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.futures-util-0.3.32.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bitflags-1.3.2.bazel
index e545f6db19f8..20bbe9c068a9 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.futures-util-0.3.32.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bitflags-1.3.2.bazel
@@ -17,7 +17,7 @@ cargo_toml_env_vars(
)
rust_library(
- name = "futures_util",
+ name = "bitflags",
srcs = glob(
include = ["**/*.rs"],
allow_empty = True,
@@ -34,11 +34,6 @@ rust_library(
"WORKSPACE.bazel",
],
),
- crate_features = [
- "alloc",
- "slab",
- "std",
- ],
crate_root = "src/lib.rs",
edition = "2018",
rustc_env_files = [
@@ -49,7 +44,7 @@ rust_library(
],
tags = [
"cargo-bazel",
- "crate-name=futures-util",
+ "crate-name=bitflags",
"manual",
"noclippy",
"norustfmt",
@@ -57,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -74,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -88,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -98,11 +106,5 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.3.32",
- deps = [
- "@vendor_ts__futures-core-0.3.32//:futures_core",
- "@vendor_ts__futures-task-0.3.32//:futures_task",
- "@vendor_ts__pin-project-lite-0.2.17//:pin_project_lite",
- "@vendor_ts__slab-0.4.12//:slab",
- ],
+ version = "1.3.2",
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bitflags-2.11.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bitflags-2.13.1.bazel
similarity index 82%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bitflags-2.11.1.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bitflags-2.13.1.bazel
index 02bd7814aa45..b8f3e99f2c2f 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bitflags-2.11.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bitflags-2.13.1.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,5 +106,5 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "2.11.1",
+ version = "2.13.1",
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.borsh-1.6.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.borsh-1.8.0.bazel
similarity index 83%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.borsh-1.6.1.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.borsh-1.8.0.bazel
index 76af71ed47f7..0d55909c3f1c 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.borsh-1.6.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.borsh-1.8.0.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -97,9 +110,9 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "1.6.1",
+ version = "1.8.0",
deps = [
- "@vendor_ts__borsh-1.6.1//:build_script_build",
+ ":build_script_build",
],
)
@@ -109,6 +122,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -137,6 +153,7 @@ cargo_build_script(
],
),
edition = "2018",
+ emit_warnings = False,
pkg_name = "borsh",
rustc_env_files = [
":cargo_toml_env_vars",
@@ -151,10 +168,10 @@ cargo_build_script(
"noclippy",
"norustfmt",
],
- version = "1.6.1",
+ version = "1.8.0",
visibility = ["//visibility:private"],
deps = [
- "@vendor_ts__cfg_aliases-0.2.1//:cfg_aliases",
+ "@vendor_ts__cfg_aliases-0.2.2//:cfg_aliases",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.boxcar-0.2.14.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.boxcar-0.2.14.bazel
index 1238ed9a02bf..eca4e832c4b8 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.boxcar-0.2.14.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.boxcar-0.2.14.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bs58-0.5.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bs58-0.5.1.bazel
index 9501e5277cc7..88a0e7c23613 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bs58-0.5.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bs58-0.5.1.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bstr-1.12.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bstr-1.12.1.bazel
index 1d1c95f8e747..da7e97714681 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bstr-1.12.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bstr-1.12.1.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,6 +112,6 @@ rust_library(
}),
version = "1.12.1",
deps = [
- "@vendor_ts__memchr-2.8.0//:memchr",
+ "@vendor_ts__memchr-2.8.3//:memchr",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bumpalo-3.20.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bumpalo-3.20.3.bazel
similarity index 82%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bumpalo-3.20.2.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bumpalo-3.20.3.bazel
index 53fc8c4cf8ea..af7caf142940 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bumpalo-3.20.2.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bumpalo-3.20.3.bazel
@@ -55,12 +55,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -72,13 +74,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -86,6 +98,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -96,5 +109,5 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "3.20.2",
+ version = "3.20.3",
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bytemuck-1.25.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bytemuck-1.25.0.bazel
index b39efaf84360..f4608f644ff0 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bytemuck-1.25.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bytemuck-1.25.0.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bytes-1.11.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bytes-1.12.1.bazel
similarity index 82%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bytes-1.11.1.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bytes-1.12.1.bazel
index d16c296c5adc..a9491426dcdd 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bytes-1.11.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bytes-1.12.1.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,5 +106,5 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "1.11.1",
+ version = "1.12.1",
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.camino-1.2.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.camino-1.2.5.bazel
similarity index 83%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.camino-1.2.2.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.camino-1.2.5.bazel
index 92a6e66df847..cf347ec4a10a 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.camino-1.2.2.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.camino-1.2.5.bazel
@@ -59,12 +59,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -76,13 +78,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -90,6 +102,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -100,10 +113,10 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "1.2.2",
+ version = "1.2.5",
deps = [
- "@vendor_ts__camino-1.2.2//:build_script_build",
- "@vendor_ts__serde_core-1.0.228//:serde_core",
+ ":build_script_build",
+ "@vendor_ts__serde_core-1.0.229//:serde_core",
],
)
@@ -113,6 +126,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -144,6 +160,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "camino",
rustc_env_files = [
":cargo_toml_env_vars",
@@ -158,7 +175,7 @@ cargo_build_script(
"noclippy",
"norustfmt",
],
- version = "1.2.2",
+ version = "1.2.5",
visibility = ["//visibility:private"],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cargo-platform-0.3.3.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cargo-platform-0.3.3.bazel
index 163804fcc1a8..84441a27aeff 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cargo-platform-0.3.3.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cargo-platform-0.3.3.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -95,6 +108,6 @@ rust_library(
}),
version = "0.3.3",
deps = [
- "@vendor_ts__serde_core-1.0.228//:serde_core",
+ "@vendor_ts__serde_core-1.0.229//:serde_core",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cargo_metadata-0.23.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cargo_metadata-0.23.1.bazel
index b4a2d6f9aae2..1eff47aadbbc 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cargo_metadata-0.23.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cargo_metadata-0.23.1.bazel
@@ -55,12 +55,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -72,13 +74,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -86,6 +98,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -98,11 +111,11 @@ rust_library(
}),
version = "0.23.1",
deps = [
- "@vendor_ts__camino-1.2.2//:camino",
+ "@vendor_ts__camino-1.2.5//:camino",
"@vendor_ts__cargo-platform-0.3.3//:cargo_platform",
"@vendor_ts__semver-1.0.28//:semver",
- "@vendor_ts__serde-1.0.228//:serde",
- "@vendor_ts__serde_json-1.0.150//:serde_json",
- "@vendor_ts__thiserror-2.0.18//:thiserror",
+ "@vendor_ts__serde-1.0.229//:serde",
+ "@vendor_ts__serde_json-1.0.151//:serde_json",
+ "@vendor_ts__thiserror-2.0.20//:thiserror",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cc-1.2.62.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cc-1.4.2.bazel
similarity index 72%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cc-1.2.62.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cc-1.4.2.bazel
index 0f2c0be546ad..dda8e612c875 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cc-1.2.62.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cc-1.4.2.bazel
@@ -38,7 +38,7 @@ rust_library(
"parallel",
],
crate_root = "src/lib.rs",
- edition = "2018",
+ edition = "2021",
rustc_env_files = [
":cargo_toml_env_vars",
],
@@ -55,12 +55,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -72,13 +74,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -86,6 +98,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -96,47 +109,50 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "1.2.62",
+ version = "1.4.2",
deps = [
- "@vendor_ts__find-msvc-tools-0.1.9//:find_msvc_tools",
- "@vendor_ts__jobserver-0.1.34//:jobserver",
- "@vendor_ts__shlex-1.3.0//:shlex",
+ "@vendor_ts__find-msvc-tools-0.1.10//:find_msvc_tools",
+ "@vendor_ts__jobserver-0.1.35//:jobserver",
+ "@vendor_ts__shlex-2.0.1//:shlex",
] + select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@vendor_ts__libc-0.2.186//:libc", # aarch64-apple-darwin
+ "@vendor_ts__libc-0.2.189//:libc", # aarch64-apple-darwin
],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # aarch64-unknown-linux-gnu
+ "@vendor_ts__libc-0.2.189//:libc", # aarch64-unknown-linux-gnu
],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
+ "@vendor_ts__libc-0.2.189//:libc", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@vendor_ts__libc-0.2.186//:libc", # arm-unknown-linux-gnueabi
+ "@vendor_ts__libc-0.2.189//:libc", # arm-unknown-linux-gnueabi
],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # i686-unknown-linux-gnu
+ "@vendor_ts__libc-0.2.189//:libc", # i686-unknown-linux-gnu
+ ],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.189//:libc", # loongarch64-unknown-linux-gnu
],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # powerpc-unknown-linux-gnu
+ "@vendor_ts__libc-0.2.189//:libc", # powerpc-unknown-linux-gnu
],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # riscv64gc-unknown-linux-gnu
+ "@vendor_ts__libc-0.2.189//:libc", # riscv64gc-unknown-linux-gnu
],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # s390x-unknown-linux-gnu
+ "@vendor_ts__libc-0.2.189//:libc", # s390x-unknown-linux-gnu
],
"@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@vendor_ts__libc-0.2.186//:libc", # x86_64-apple-darwin
+ "@vendor_ts__libc-0.2.189//:libc", # x86_64-apple-darwin
],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@vendor_ts__libc-0.2.186//:libc", # x86_64-unknown-freebsd
+ "@vendor_ts__libc-0.2.189//:libc", # x86_64-unknown-freebsd
],
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # x86_64-unknown-linux-gnu
+ "@vendor_ts__libc-0.2.189//:libc", # x86_64-unknown-linux-gnu
],
"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
+ "@vendor_ts__libc-0.2.189//:libc", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
],
"//conditions:default": [],
}),
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cfg-if-1.0.4.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cfg-if-1.0.4.bazel
index 415a85fe18cc..9d987cefc005 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cfg-if-1.0.4.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cfg-if-1.0.4.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cfg_aliases-0.2.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cfg_aliases-0.2.2.bazel
similarity index 82%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cfg_aliases-0.2.1.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cfg_aliases-0.2.2.bazel
index 3845773a67b4..b31b373c6558 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cfg_aliases-0.2.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cfg_aliases-0.2.2.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,5 +106,5 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.2.1",
+ version = "0.2.2",
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chacha20-0.10.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chacha20-0.10.1.bazel
similarity index 86%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chacha20-0.10.0.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chacha20-0.10.1.bazel
index 7109de2bbe4a..ed67f9beea4f 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chacha20-0.10.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chacha20-0.10.1.bazel
@@ -55,12 +55,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -72,13 +74,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -86,6 +98,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -96,7 +109,7 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.10.0",
+ version = "0.10.1",
deps = [
"@vendor_ts__cfg-if-1.0.4//:cfg_if",
"@vendor_ts__rand_core-0.10.1//:rand_core",
@@ -122,6 +135,9 @@ rust_library(
"@rules_rust//rust/platform:x86_64-apple-ios": [
"@vendor_ts__cpufeatures-0.3.0//:cpufeatures", # cfg(any(target_arch = "x86_64", target_arch = "x86"))
],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [
+ "@vendor_ts__cpufeatures-0.3.0//:cpufeatures", # cfg(any(target_arch = "x86_64", target_arch = "x86"))
+ ],
"@rules_rust//rust/platform:x86_64-linux-android": [
"@vendor_ts__cpufeatures-0.3.0//:cpufeatures", # cfg(any(target_arch = "x86_64", target_arch = "x86"))
],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chalk-derive-0.104.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chalk-derive-0.104.0.bazel
index b66be433fe88..572862345f27 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chalk-derive-0.104.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chalk-derive-0.104.0.bazel
@@ -52,12 +52,14 @@ rust_proc_macro(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_proc_macro(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_proc_macro(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -95,9 +108,9 @@ rust_proc_macro(
}),
version = "0.104.0",
deps = [
- "@vendor_ts__proc-macro2-1.0.106//:proc_macro2",
- "@vendor_ts__quote-1.0.45//:quote",
- "@vendor_ts__syn-2.0.117//:syn",
+ "@vendor_ts__proc-macro2-1.0.107//:proc_macro2",
+ "@vendor_ts__quote-1.0.47//:quote",
+ "@vendor_ts__syn-2.0.119//:syn",
"@vendor_ts__synstructure-0.13.2//:synstructure",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chalk-ir-0.104.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chalk-ir-0.104.0.bazel
index 66edc978c74f..852edb6b7a1f 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chalk-ir-0.104.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chalk-ir-0.104.0.bazel
@@ -55,12 +55,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -72,13 +74,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -86,6 +98,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -98,6 +111,6 @@ rust_library(
}),
version = "0.104.0",
deps = [
- "@vendor_ts__bitflags-2.11.1//:bitflags",
+ "@vendor_ts__bitflags-2.13.1//:bitflags",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chrono-0.4.44.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chrono-0.4.45.bazel
similarity index 80%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chrono-0.4.44.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chrono-0.4.45.bazel
index d4410c3639c8..d8d948f5fc55 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chrono-0.4.44.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chrono-0.4.45.bazel
@@ -67,12 +67,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -84,13 +86,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -98,6 +110,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -108,10 +121,10 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.4.44",
+ version = "0.4.45",
deps = [
"@vendor_ts__num-traits-0.2.19//:num_traits",
- "@vendor_ts__serde-1.0.228//:serde",
+ "@vendor_ts__serde-1.0.229//:serde",
] + select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [
"@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # aarch64-apple-darwin
@@ -119,6 +132,9 @@ rust_library(
"@rules_rust//rust/platform:aarch64-apple-ios": [
"@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # aarch64-apple-ios
],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [
+ "@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # aarch64-apple-ios-macabi
+ ],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [
"@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # aarch64-apple-ios-sim
],
@@ -167,6 +183,12 @@ rust_library(
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [
"@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # i686-unknown-linux-gnu
],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [
+ "@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # loongarch64-unknown-linux-gnu
+ ],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [
+ "@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # mips-unknown-linux-gnu
+ ],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
"@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # powerpc-unknown-linux-gnu
],
@@ -176,12 +198,21 @@ rust_library(
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
"@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # s390x-unknown-linux-gnu
],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [
+ "@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # sparc64-unknown-linux-gnu
+ ],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [
+ "@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # sparc64-unknown-netbsd
+ ],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [
+ "@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # sparc64-unknown-openbsd
+ ],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [
"@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # wasm32-unknown-emscripten
],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [
- "@vendor_ts__js-sys-0.3.98//:js_sys", # wasm32-unknown-unknown
- "@vendor_ts__wasm-bindgen-0.2.121//:wasm_bindgen", # wasm32-unknown-unknown
+ "@vendor_ts__js-sys-0.3.103//:js_sys", # wasm32-unknown-unknown
+ "@vendor_ts__wasm-bindgen-0.2.126//:wasm_bindgen", # wasm32-unknown-unknown
],
"@rules_rust//rust/platform:x86_64-apple-darwin": [
"@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # x86_64-apple-darwin
@@ -189,6 +220,9 @@ rust_library(
"@rules_rust//rust/platform:x86_64-apple-ios": [
"@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # x86_64-apple-ios
],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [
+ "@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # x86_64-apple-ios-macabi
+ ],
"@rules_rust//rust/platform:x86_64-linux-android": [
"@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # x86_64-linux-android
],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap-4.6.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap-4.6.6.bazel
similarity index 81%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap-4.6.1.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap-4.6.6.bazel
index c03e48a40d2e..e23f372b0bee 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap-4.6.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap-4.6.6.bazel
@@ -47,7 +47,7 @@ rust_library(
crate_root = "src/lib.rs",
edition = "2024",
proc_macro_deps = [
- "@vendor_ts__clap_derive-4.6.1//:clap_derive",
+ "@vendor_ts__clap_derive-4.6.4//:clap_derive",
],
rustc_env_files = [
":cargo_toml_env_vars",
@@ -65,12 +65,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -82,13 +84,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -96,6 +108,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -106,8 +119,8 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "4.6.1",
+ version = "4.6.6",
deps = [
- "@vendor_ts__clap_builder-4.6.0//:clap_builder",
+ "@vendor_ts__clap_builder-4.6.6//:clap_builder",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap_builder-4.6.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap_builder-4.6.6.bazel
similarity index 83%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap_builder-4.6.0.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap_builder-4.6.6.bazel
index e80eda78e4eb..8a02211e7f1c 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap_builder-4.6.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap_builder-4.6.6.bazel
@@ -60,12 +60,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -77,13 +79,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -91,6 +103,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -101,7 +114,7 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "4.6.0",
+ version = "4.6.6",
deps = [
"@vendor_ts__anstream-1.0.0//:anstream",
"@vendor_ts__anstyle-1.0.14//:anstyle",
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap_derive-4.6.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap_derive-4.6.4.bazel
similarity index 80%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap_derive-4.6.1.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap_derive-4.6.4.bazel
index dfbff2549f07..10a3b1ca209b 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap_derive-4.6.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap_derive-4.6.4.bazel
@@ -55,12 +55,14 @@ rust_proc_macro(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -72,13 +74,23 @@ rust_proc_macro(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -86,6 +98,7 @@ rust_proc_macro(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -96,11 +109,11 @@ rust_proc_macro(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "4.6.1",
+ version = "4.6.4",
deps = [
"@vendor_ts__heck-0.5.0//:heck",
- "@vendor_ts__proc-macro2-1.0.106//:proc_macro2",
- "@vendor_ts__quote-1.0.45//:quote",
- "@vendor_ts__syn-2.0.117//:syn",
+ "@vendor_ts__proc-macro2-1.0.107//:proc_macro2",
+ "@vendor_ts__quote-1.0.47//:quote",
+ "@vendor_ts__syn-3.0.3//:syn",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap_lex-1.1.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap_lex-1.1.0.bazel
index 701c96d00d9e..ba5946832aca 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap_lex-1.1.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap_lex-1.1.0.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cobs-0.3.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cobs-0.3.0.bazel
index 658009e8af70..22ed036b1abf 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cobs-0.3.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cobs-0.3.0.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -95,6 +108,6 @@ rust_library(
}),
version = "0.3.0",
deps = [
- "@vendor_ts__thiserror-2.0.18//:thiserror",
+ "@vendor_ts__thiserror-2.0.20//:thiserror",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.colorchoice-1.0.5.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.colorchoice-1.0.5.bazel
index 59b50356c647..e0c30d441ded 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.colorchoice-1.0.5.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.colorchoice-1.0.5.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.core-foundation-sys-0.8.7.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.core-foundation-sys-0.8.7.bazel
index fdbed4c6dc75..c3f9a4384887 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.core-foundation-sys-0.8.7.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.core-foundation-sys-0.8.7.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.countme-3.0.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.countme-3.0.1.bazel
index 24e1b277c8e6..31c0932048a5 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.countme-3.0.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.countme-3.0.1.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cov-mark-2.2.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cov-mark-2.2.0.bazel
index 0548d73ed680..083abb9e6774 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cov-mark-2.2.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cov-mark-2.2.0.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cpufeatures-0.3.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cpufeatures-0.3.0.bazel
index 0defc99a0ac1..7093806abab5 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cpufeatures-0.3.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cpufeatures-0.3.0.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -96,22 +109,28 @@ rust_library(
version = "0.3.0",
deps = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(target_arch = "aarch64", target_vendor = "apple"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(target_arch = "aarch64", target_vendor = "apple"))
],
"@rules_rust//rust/platform:aarch64-apple-ios": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(target_arch = "aarch64", target_vendor = "apple"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(target_arch = "aarch64", target_vendor = "apple"))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(target_arch = "aarch64", target_vendor = "apple"))
],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(target_arch = "aarch64", target_vendor = "apple"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(target_arch = "aarch64", target_vendor = "apple"))
],
"@rules_rust//rust/platform:aarch64-linux-android": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(target_arch = "aarch64", target_os = "android"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(target_arch = "aarch64", target_os = "android"))
],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(target_arch = "aarch64", target_os = "linux"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(target_arch = "aarch64", target_os = "linux"))
],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(target_arch = "aarch64", target_os = "linux"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(target_arch = "aarch64", target_os = "linux"))
+ ],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(target_arch = "loongarch64", target_os = "linux"))
],
"//conditions:default": [],
}),
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.crc32fast-1.5.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.crc32fast-1.5.0.bazel
index ee8ffed758d6..ad0b2007fd41 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.crc32fast-1.5.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.crc32fast-1.5.0.bazel
@@ -60,12 +60,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -77,13 +79,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -91,6 +103,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -103,8 +116,8 @@ rust_library(
}),
version = "1.5.0",
deps = [
+ ":build_script_build",
"@vendor_ts__cfg-if-1.0.4//:cfg_if",
- "@vendor_ts__crc32fast-1.5.0//:build_script_build",
],
)
@@ -114,6 +127,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -146,6 +162,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "crc32fast",
rustc_env_files = [
":cargo_toml_env_vars",
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.critical-section-1.2.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.critical-section-1.2.0.bazel
deleted file mode 100644
index 0e3cf2f62f41..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.critical-section-1.2.0.bazel
+++ /dev/null
@@ -1,97 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_library(
- name = "critical_section",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=critical-section",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- target_compatible_with = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [],
- "@rules_rust//rust/platform:aarch64-apple-ios": [],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
- "@rules_rust//rust/platform:aarch64-linux-android": [],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
- "@rules_rust//rust/platform:aarch64-unknown-uefi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:i686-apple-darwin": [],
- "@rules_rust//rust/platform:i686-linux-android": [],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
- "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
- "@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
- "@rules_rust//rust/platform:wasm32-wasip1": [],
- "@rules_rust//rust/platform:wasm32-wasip1-threads": [],
- "@rules_rust//rust/platform:wasm32-wasip2": [],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [],
- "@rules_rust//rust/platform:x86_64-apple-ios": [],
- "@rules_rust//rust/platform:x86_64-linux-android": [],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
- "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-none": [],
- "@rules_rust//rust/platform:x86_64-unknown-uefi": [],
- "//conditions:default": ["@platforms//:incompatible"],
- }),
- version = "1.2.0",
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.crossbeam-channel-0.5.15.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.crossbeam-channel-0.5.16.bazel
similarity index 81%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.crossbeam-channel-0.5.15.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.crossbeam-channel-0.5.16.bazel
index 3a6999466ae1..e7a06ce4a92e 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.crossbeam-channel-0.5.15.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.crossbeam-channel-0.5.16.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -97,8 +110,8 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.5.15",
+ version = "0.5.16",
deps = [
- "@vendor_ts__crossbeam-utils-0.8.21//:crossbeam_utils",
+ "@vendor_ts__crossbeam-utils-0.8.22//:crossbeam_utils",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.crossbeam-deque-0.8.7.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.crossbeam-deque-0.8.7.bazel
new file mode 100644
index 000000000000..8161357085a6
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.crossbeam-deque-0.8.7.bazel
@@ -0,0 +1,189 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+load(
+ "@rules_rust//cargo:defs.bzl",
+ "cargo_build_script",
+ "cargo_toml_env_vars",
+)
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+cargo_toml_env_vars(
+ name = "cargo_toml_env_vars",
+ src = "Cargo.toml",
+)
+
+rust_library(
+ name = "crossbeam_deque",
+ srcs = glob(
+ include = ["**/*.rs"],
+ allow_empty = True,
+ ),
+ compile_data = glob(
+ include = ["**"],
+ allow_empty = True,
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=crossbeam-deque",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
+ "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
+ "@rules_rust//rust/platform:aarch64-unknown-uefi": [],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
+ "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
+ "@rules_rust//rust/platform:i686-apple-darwin": [],
+ "@rules_rust//rust/platform:i686-linux-android": [],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
+ "@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasip1": [],
+ "@rules_rust//rust/platform:wasm32-wasip1-threads": [],
+ "@rules_rust//rust/platform:wasm32-wasip2": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "@rules_rust//rust/platform:x86_64-unknown-uefi": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.8.7",
+ deps = [
+ ":build_script_build",
+ "@vendor_ts__crossbeam-epoch-0.9.20//:crossbeam_epoch",
+ "@vendor_ts__crossbeam-utils-0.8.22//:crossbeam_utils",
+ ],
+)
+
+cargo_build_script(
+ name = "_bs",
+ srcs = glob(
+ include = ["**/*.rs"],
+ allow_empty = True,
+ ),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ compile_data = glob(
+ include = ["**"],
+ allow_empty = True,
+ exclude = [
+ "**/* *",
+ "**/*.rs",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ allow_empty = True,
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2021",
+ emit_warnings = False,
+ pkg_name = "crossbeam-deque",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=crossbeam-deque",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.8.7",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = ":_bs",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.crossbeam-epoch-0.9.20.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.crossbeam-epoch-0.9.20.bazel
new file mode 100644
index 000000000000..dd85387d6a66
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.crossbeam-epoch-0.9.20.bazel
@@ -0,0 +1,188 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+load(
+ "@rules_rust//cargo:defs.bzl",
+ "cargo_build_script",
+ "cargo_toml_env_vars",
+)
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+cargo_toml_env_vars(
+ name = "cargo_toml_env_vars",
+ src = "Cargo.toml",
+)
+
+rust_library(
+ name = "crossbeam_epoch",
+ srcs = glob(
+ include = ["**/*.rs"],
+ allow_empty = True,
+ ),
+ compile_data = glob(
+ include = ["**"],
+ allow_empty = True,
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=crossbeam-epoch",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
+ "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
+ "@rules_rust//rust/platform:aarch64-unknown-uefi": [],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
+ "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
+ "@rules_rust//rust/platform:i686-apple-darwin": [],
+ "@rules_rust//rust/platform:i686-linux-android": [],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
+ "@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasip1": [],
+ "@rules_rust//rust/platform:wasm32-wasip1-threads": [],
+ "@rules_rust//rust/platform:wasm32-wasip2": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "@rules_rust//rust/platform:x86_64-unknown-uefi": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.9.20",
+ deps = [
+ ":build_script_build",
+ "@vendor_ts__crossbeam-utils-0.8.22//:crossbeam_utils",
+ ],
+)
+
+cargo_build_script(
+ name = "_bs",
+ srcs = glob(
+ include = ["**/*.rs"],
+ allow_empty = True,
+ ),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ compile_data = glob(
+ include = ["**"],
+ allow_empty = True,
+ exclude = [
+ "**/* *",
+ "**/*.rs",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ allow_empty = True,
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2021",
+ emit_warnings = False,
+ pkg_name = "crossbeam-epoch",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=crossbeam-epoch",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.9.20",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = ":_bs",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.crossbeam-queue-0.3.12.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.crossbeam-queue-0.3.12.bazel
index 18797ac294ca..d5e02cf707e0 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.crossbeam-queue-0.3.12.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.crossbeam-queue-0.3.12.bazel
@@ -57,12 +57,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -74,13 +76,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -88,6 +100,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -100,6 +113,6 @@ rust_library(
}),
version = "0.3.12",
deps = [
- "@vendor_ts__crossbeam-utils-0.8.21//:crossbeam_utils",
+ "@vendor_ts__crossbeam-utils-0.8.22//:crossbeam_utils",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.crossbeam-utils-0.8.21.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.crossbeam-utils-0.8.22.bazel
similarity index 84%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.crossbeam-utils-0.8.21.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.crossbeam-utils-0.8.22.bazel
index ba484864b400..0678c856ecf4 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.crossbeam-utils-0.8.21.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.crossbeam-utils-0.8.22.bazel
@@ -60,12 +60,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -77,13 +79,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -91,6 +103,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -101,9 +114,9 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.8.21",
+ version = "0.8.22",
deps = [
- "@vendor_ts__crossbeam-utils-0.8.21//:build_script_build",
+ ":build_script_build",
],
)
@@ -113,6 +126,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -145,6 +161,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "crossbeam-utils",
rustc_env_files = [
":cargo_toml_env_vars",
@@ -159,7 +176,7 @@ cargo_build_script(
"noclippy",
"norustfmt",
],
- version = "0.8.21",
+ version = "0.8.22",
visibility = ["//visibility:private"],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.darling-0.23.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.darling-0.23.0.bazel
index 84da5eac9d94..7b56ff466da5 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.darling-0.23.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.darling-0.23.0.bazel
@@ -59,12 +59,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -76,13 +78,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -90,6 +102,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.darling_core-0.23.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.darling_core-0.23.0.bazel
index a9da47fd6acd..0a3fe631c7cd 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.darling_core-0.23.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.darling_core-0.23.0.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -100,9 +113,9 @@ rust_library(
version = "0.23.0",
deps = [
"@vendor_ts__ident_case-1.0.1//:ident_case",
- "@vendor_ts__proc-macro2-1.0.106//:proc_macro2",
- "@vendor_ts__quote-1.0.45//:quote",
+ "@vendor_ts__proc-macro2-1.0.107//:proc_macro2",
+ "@vendor_ts__quote-1.0.47//:quote",
"@vendor_ts__strsim-0.11.1//:strsim",
- "@vendor_ts__syn-2.0.117//:syn",
+ "@vendor_ts__syn-2.0.119//:syn",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.darling_macro-0.23.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.darling_macro-0.23.0.bazel
index aa8c9c33128a..8f77c9a5718d 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.darling_macro-0.23.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.darling_macro-0.23.0.bazel
@@ -52,12 +52,14 @@ rust_proc_macro(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_proc_macro(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_proc_macro(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -96,7 +109,7 @@ rust_proc_macro(
version = "0.23.0",
deps = [
"@vendor_ts__darling_core-0.23.0//:darling_core",
- "@vendor_ts__quote-1.0.45//:quote",
- "@vendor_ts__syn-2.0.117//:syn",
+ "@vendor_ts__quote-1.0.47//:quote",
+ "@vendor_ts__syn-2.0.119//:syn",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.dashmap-6.1.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.dashmap-6.2.1.bazel
similarity index 82%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.dashmap-6.1.0.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.dashmap-6.2.1.bazel
index bdfab824cf51..764d17ef9257 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.dashmap-6.1.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.dashmap-6.2.1.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -97,10 +110,10 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "6.1.0",
+ version = "6.2.1",
deps = [
"@vendor_ts__cfg-if-1.0.4//:cfg_if",
- "@vendor_ts__crossbeam-utils-0.8.21//:crossbeam_utils",
+ "@vendor_ts__crossbeam-utils-0.8.22//:crossbeam_utils",
"@vendor_ts__hashbrown-0.14.5//:hashbrown",
"@vendor_ts__lock_api-0.4.14//:lock_api",
"@vendor_ts__once_cell-1.21.4//:once_cell",
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.defmt-1.1.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.defmt-1.1.1.bazel
new file mode 100644
index 000000000000..0dbaddc782d8
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.defmt-1.1.1.bazel
@@ -0,0 +1,184 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+load(
+ "@rules_rust//cargo:defs.bzl",
+ "cargo_build_script",
+ "cargo_toml_env_vars",
+)
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+cargo_toml_env_vars(
+ name = "cargo_toml_env_vars",
+ src = "Cargo.toml",
+)
+
+rust_library(
+ name = "defmt",
+ srcs = glob(
+ include = ["**/*.rs"],
+ allow_empty = True,
+ ),
+ compile_data = glob(
+ include = ["**"],
+ allow_empty = True,
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ proc_macro_deps = [
+ "@vendor_ts__defmt-macros-1.1.1//:defmt_macros",
+ ],
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=defmt",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
+ "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
+ "@rules_rust//rust/platform:aarch64-unknown-uefi": [],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
+ "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
+ "@rules_rust//rust/platform:i686-apple-darwin": [],
+ "@rules_rust//rust/platform:i686-linux-android": [],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
+ "@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasip1": [],
+ "@rules_rust//rust/platform:wasm32-wasip1-threads": [],
+ "@rules_rust//rust/platform:wasm32-wasip2": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "@rules_rust//rust/platform:x86_64-unknown-uefi": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "1.1.1",
+ deps = [
+ ":build_script_build",
+ "@vendor_ts__bitflags-1.3.2//:bitflags",
+ ],
+)
+
+cargo_build_script(
+ name = "_bs",
+ srcs = glob(
+ include = ["**/*.rs"],
+ allow_empty = True,
+ ),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ compile_data = glob(
+ include = ["**"],
+ allow_empty = True,
+ exclude = [
+ "**/* *",
+ "**/*.rs",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ allow_empty = True,
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2021",
+ emit_warnings = False,
+ links = "defmt",
+ pkg_name = "defmt",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=defmt",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.1.1",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = ":_bs",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-bindgen-rust-macro-0.51.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.defmt-macros-1.1.1.bazel
similarity index 78%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-bindgen-rust-macro-0.51.0.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.defmt-macros-1.1.1.bazel
index 8372f1162962..71c8b152e00e 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-bindgen-rust-macro-0.51.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.defmt-macros-1.1.1.bazel
@@ -21,7 +21,7 @@ cargo_toml_env_vars(
)
rust_proc_macro(
- name = "wit_bindgen_rust_macro",
+ name = "defmt_macros",
srcs = glob(
include = ["**/*.rs"],
allow_empty = True,
@@ -39,7 +39,7 @@ rust_proc_macro(
],
),
crate_root = "src/lib.rs",
- edition = "2024",
+ edition = "2021",
rustc_env_files = [
":cargo_toml_env_vars",
],
@@ -48,7 +48,7 @@ rust_proc_macro(
],
tags = [
"cargo-bazel",
- "crate-name=wit-bindgen-rust-macro",
+ "crate-name=defmt-macros",
"manual",
"noclippy",
"norustfmt",
@@ -56,12 +56,14 @@ rust_proc_macro(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_proc_macro(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_proc_macro(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -97,16 +110,13 @@ rust_proc_macro(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.51.0",
+ version = "1.1.1",
deps = [
- "@vendor_ts__anyhow-1.0.102//:anyhow",
- "@vendor_ts__prettyplease-0.2.37//:prettyplease",
- "@vendor_ts__proc-macro2-1.0.106//:proc_macro2",
- "@vendor_ts__quote-1.0.45//:quote",
- "@vendor_ts__syn-2.0.117//:syn",
- "@vendor_ts__wit-bindgen-core-0.51.0//:wit_bindgen_core",
- "@vendor_ts__wit-bindgen-rust-0.51.0//:wit_bindgen_rust",
- "@vendor_ts__wit-bindgen-rust-macro-0.51.0//:build_script_build",
+ ":build_script_build",
+ "@vendor_ts__defmt-parser-1.0.0//:defmt_parser",
+ "@vendor_ts__proc-macro2-1.0.107//:proc_macro2",
+ "@vendor_ts__quote-1.0.47//:quote",
+ "@vendor_ts__syn-2.0.119//:syn",
],
)
@@ -116,6 +126,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -143,11 +156,9 @@ cargo_build_script(
"WORKSPACE.bazel",
],
),
- edition = "2024",
- link_deps = [
- "@vendor_ts__prettyplease-0.2.37//:prettyplease",
- ],
- pkg_name = "wit-bindgen-rust-macro",
+ edition = "2021",
+ emit_warnings = False,
+ pkg_name = "defmt-macros",
rustc_env_files = [
":cargo_toml_env_vars",
],
@@ -156,12 +167,12 @@ cargo_build_script(
],
tags = [
"cargo-bazel",
- "crate-name=wit-bindgen-rust-macro",
+ "crate-name=defmt-macros",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.51.0",
+ version = "1.1.1",
visibility = ["//visibility:private"],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.crossbeam-deque-0.8.6.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.defmt-parser-1.0.0.bazel
similarity index 80%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.crossbeam-deque-0.8.6.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.defmt-parser-1.0.0.bazel
index 5d08b0a7259b..852811357a37 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.crossbeam-deque-0.8.6.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.defmt-parser-1.0.0.bazel
@@ -17,7 +17,7 @@ cargo_toml_env_vars(
)
rust_library(
- name = "crossbeam_deque",
+ name = "defmt_parser",
srcs = glob(
include = ["**/*.rs"],
allow_empty = True,
@@ -34,10 +34,6 @@ rust_library(
"WORKSPACE.bazel",
],
),
- crate_features = [
- "default",
- "std",
- ],
crate_root = "src/lib.rs",
edition = "2021",
rustc_env_files = [
@@ -48,7 +44,7 @@ rust_library(
],
tags = [
"cargo-bazel",
- "crate-name=crossbeam-deque",
+ "crate-name=defmt-parser",
"manual",
"noclippy",
"norustfmt",
@@ -56,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -97,9 +106,8 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.8.6",
+ version = "1.0.0",
deps = [
- "@vendor_ts__crossbeam-epoch-0.9.18//:crossbeam_epoch",
- "@vendor_ts__crossbeam-utils-0.8.21//:crossbeam_utils",
+ "@vendor_ts__thiserror-2.0.20//:thiserror",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.deranged-0.5.8.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.deranged-0.5.8.bazel
index a2e622da9c32..c0c0362f112f 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.deranged-0.5.8.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.deranged-0.5.8.bazel
@@ -36,7 +36,6 @@ rust_library(
),
crate_features = [
"default",
- "powerfmt",
],
crate_root = "src/lib.rs",
edition = "2021",
@@ -56,12 +55,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +74,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +98,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -98,7 +110,4 @@ rust_library(
"//conditions:default": ["@platforms//:incompatible"],
}),
version = "0.5.8",
- deps = [
- "@vendor_ts__powerfmt-0.2.0//:powerfmt",
- ],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.derive-where-1.6.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.derive-where-1.6.1.bazel
index 16396514eeb5..bf458f19425f 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.derive-where-1.6.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.derive-where-1.6.1.bazel
@@ -52,12 +52,14 @@ rust_proc_macro(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_proc_macro(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_proc_macro(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -95,8 +108,8 @@ rust_proc_macro(
}),
version = "1.6.1",
deps = [
- "@vendor_ts__proc-macro2-1.0.106//:proc_macro2",
- "@vendor_ts__quote-1.0.45//:quote",
- "@vendor_ts__syn-2.0.117//:syn",
+ "@vendor_ts__proc-macro2-1.0.107//:proc_macro2",
+ "@vendor_ts__quote-1.0.47//:quote",
+ "@vendor_ts__syn-2.0.119//:syn",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.dissimilar-1.0.11.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.dissimilar-1.0.11.bazel
index 79ee7c7ee72a..beb02d9fa4e2 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.dissimilar-1.0.11.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.dissimilar-1.0.11.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.drop_bomb-0.1.5.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.drop_bomb-0.1.5.bazel
index d63db7ce6aa5..c79036f96af7 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.drop_bomb-0.1.5.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.drop_bomb-0.1.5.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.dunce-1.0.5.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.dunce-1.0.5.bazel
index c47d2917bf68..f739664bb789 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.dunce-1.0.5.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.dunce-1.0.5.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.dyn-clone-1.0.20.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.dyn-clone-1.0.20.bazel
index 40f78950a02f..3594f9820aaf 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.dyn-clone-1.0.20.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.dyn-clone-1.0.20.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.either-1.16.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.either-1.17.0.bazel
similarity index 82%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.either-1.16.0.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.either-1.17.0.bazel
index 70e20043d922..df2158fdd46b 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.either-1.16.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.either-1.17.0.bazel
@@ -57,12 +57,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -74,13 +76,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -88,6 +100,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -98,5 +111,5 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "1.16.0",
+ version = "1.17.0",
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.embedded-io-0.4.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.embedded-io-0.4.0.bazel
index 1aedeaf25f78..efeec21491db 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.embedded-io-0.4.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.embedded-io-0.4.0.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.embedded-io-0.6.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.embedded-io-0.6.1.bazel
index cf929d38e539..6c43e92a25cc 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.embedded-io-0.6.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.embedded-io-0.6.1.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ena-0.14.4.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ena-0.14.4.bazel
index 09e5e93a3375..23169f7be3f7 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ena-0.14.4.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ena-0.14.4.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -95,6 +108,6 @@ rust_library(
}),
version = "0.14.4",
deps = [
- "@vendor_ts__log-0.4.29//:log",
+ "@vendor_ts__log-0.4.33//:log",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.encoding-0.2.33.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.encoding-0.2.33.bazel
index c88ddeb86a83..4a65fece6e8f 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.encoding-0.2.33.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.encoding-0.2.33.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.encoding-index-japanese-1.20141219.5.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.encoding-index-japanese-1.20141219.5.bazel
index fc81caebaa98..5896a9ecc42d 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.encoding-index-japanese-1.20141219.5.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.encoding-index-japanese-1.20141219.5.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.encoding-index-korean-1.20141219.5.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.encoding-index-korean-1.20141219.5.bazel
index 6776c8f8f2fb..078ff6accb97 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.encoding-index-korean-1.20141219.5.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.encoding-index-korean-1.20141219.5.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.encoding-index-simpchinese-1.20141219.5.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.encoding-index-simpchinese-1.20141219.5.bazel
index cd8250d7be68..52bcf54429ab 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.encoding-index-simpchinese-1.20141219.5.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.encoding-index-simpchinese-1.20141219.5.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.encoding-index-singlebyte-1.20141219.5.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.encoding-index-singlebyte-1.20141219.5.bazel
index 3466817c9f05..8f904e6a7aca 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.encoding-index-singlebyte-1.20141219.5.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.encoding-index-singlebyte-1.20141219.5.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.encoding-index-tradchinese-1.20141219.5.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.encoding-index-tradchinese-1.20141219.5.bazel
index e98585004e60..4ec1935d1a7f 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.encoding-index-tradchinese-1.20141219.5.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.encoding-index-tradchinese-1.20141219.5.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.encoding_index_tests-0.1.4.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.encoding_index_tests-0.1.4.bazel
index 987bc9667d30..db14708f8670 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.encoding_index_tests-0.1.4.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.encoding_index_tests-0.1.4.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.equivalent-1.0.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.equivalent-1.0.2.bazel
index 251b726dcc9d..f9bc520f0fee 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.equivalent-1.0.2.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.equivalent-1.0.2.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.figment-0.10.19.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.figment-0.10.19.bazel
index 4bb767ff10e1..d20df7a4ce67 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.figment-0.10.19.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.figment-0.10.19.bazel
@@ -63,12 +63,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -80,13 +82,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -94,6 +106,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -106,9 +119,9 @@ rust_library(
}),
version = "0.10.19",
deps = [
- "@vendor_ts__figment-0.10.19//:build_script_build",
+ ":build_script_build",
"@vendor_ts__pear-0.2.9//:pear",
- "@vendor_ts__serde-1.0.228//:serde",
+ "@vendor_ts__serde-1.0.229//:serde",
"@vendor_ts__serde_yaml-0.9.34-deprecated//:serde_yaml",
"@vendor_ts__uncased-0.9.10//:uncased",
] + select({
@@ -139,18 +152,36 @@ rust_library(
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [
"@vendor_ts__atomic-0.6.1//:atomic", # cfg(any(target_pointer_width = "8", target_pointer_width = "16", target_pointer_width = "32"))
],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [
+ "@vendor_ts__atomic-0.6.1//:atomic", # cfg(any(target_pointer_width = "8", target_pointer_width = "16", target_pointer_width = "32"))
+ ],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
"@vendor_ts__atomic-0.6.1//:atomic", # cfg(any(target_pointer_width = "8", target_pointer_width = "16", target_pointer_width = "32"))
],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [
+ "@vendor_ts__atomic-0.6.1//:atomic", # cfg(any(target_pointer_width = "8", target_pointer_width = "16", target_pointer_width = "32"))
+ ],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
"@vendor_ts__atomic-0.6.1//:atomic", # cfg(any(target_pointer_width = "8", target_pointer_width = "16", target_pointer_width = "32"))
],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [
+ "@vendor_ts__atomic-0.6.1//:atomic", # cfg(any(target_pointer_width = "8", target_pointer_width = "16", target_pointer_width = "32"))
+ ],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [
"@vendor_ts__atomic-0.6.1//:atomic", # cfg(any(target_pointer_width = "8", target_pointer_width = "16", target_pointer_width = "32"))
],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [
+ "@vendor_ts__atomic-0.6.1//:atomic", # cfg(any(target_pointer_width = "8", target_pointer_width = "16", target_pointer_width = "32"))
+ ],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [
+ "@vendor_ts__atomic-0.6.1//:atomic", # cfg(any(target_pointer_width = "8", target_pointer_width = "16", target_pointer_width = "32"))
+ ],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
"@vendor_ts__atomic-0.6.1//:atomic", # cfg(any(target_pointer_width = "8", target_pointer_width = "16", target_pointer_width = "32"))
],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [
+ "@vendor_ts__atomic-0.6.1//:atomic", # cfg(any(target_pointer_width = "8", target_pointer_width = "16", target_pointer_width = "32"))
+ ],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [
"@vendor_ts__atomic-0.6.1//:atomic", # cfg(any(target_pointer_width = "8", target_pointer_width = "16", target_pointer_width = "32"))
],
@@ -176,6 +207,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -211,6 +245,7 @@ cargo_build_script(
],
),
edition = "2018",
+ emit_warnings = False,
pkg_name = "figment",
rustc_env_files = [
":cargo_toml_env_vars",
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.find-msvc-tools-0.1.9.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.find-msvc-tools-0.1.10.bazel
similarity index 81%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.find-msvc-tools-0.1.9.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.find-msvc-tools-0.1.10.bazel
index 12cd2ecbe0cc..71ae64b18ae2 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.find-msvc-tools-0.1.9.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.find-msvc-tools-0.1.10.bazel
@@ -35,7 +35,7 @@ rust_library(
],
),
crate_root = "src/lib.rs",
- edition = "2018",
+ edition = "2021",
rustc_env_files = [
":cargo_toml_env_vars",
],
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,5 +106,5 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.1.9",
+ version = "0.1.10",
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.fixedbitset-0.5.7.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.fixedbitset-0.5.7.bazel
index 01336178f130..938bb88d1db2 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.fixedbitset-0.5.7.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.fixedbitset-0.5.7.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.flate2-1.1.9.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.flate2-1.1.9.bazel
index 9c55039b43f1..dce37d0793cc 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.flate2-1.1.9.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.flate2-1.1.9.bazel
@@ -58,12 +58,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -75,13 +77,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -89,6 +101,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.foldhash-0.1.5.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.foldhash-0.1.5.bazel
index 8fc2c7d51b89..b0e7bfca0090 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.foldhash-0.1.5.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.foldhash-0.1.5.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml-0.9.12+spec-1.1.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.foldhash-0.2.0.bazel
similarity index 81%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml-0.9.12+spec-1.1.0.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.foldhash-0.2.0.bazel
index 00dda2eead4c..9f93a855be15 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml-0.9.12+spec-1.1.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.foldhash-0.2.0.bazel
@@ -17,7 +17,7 @@ cargo_toml_env_vars(
)
rust_library(
- name = "toml",
+ name = "foldhash",
srcs = glob(
include = ["**/*.rs"],
allow_empty = True,
@@ -34,13 +34,6 @@ rust_library(
"WORKSPACE.bazel",
],
),
- crate_features = [
- "default",
- "display",
- "parse",
- "serde",
- "std",
- ],
crate_root = "src/lib.rs",
edition = "2021",
rustc_env_files = [
@@ -51,7 +44,7 @@ rust_library(
],
tags = [
"cargo-bazel",
- "crate-name=toml",
+ "crate-name=foldhash",
"manual",
"noclippy",
"norustfmt",
@@ -59,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -76,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -90,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -100,13 +106,5 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.9.12+spec-1.1.0",
- deps = [
- "@vendor_ts__serde_core-1.0.228//:serde_core",
- "@vendor_ts__serde_spanned-1.1.1//:serde_spanned",
- "@vendor_ts__toml_datetime-0.7.5-spec-1.1.0//:toml_datetime",
- "@vendor_ts__toml_parser-1.1.2-spec-1.1.0//:toml_parser",
- "@vendor_ts__toml_writer-1.1.1-spec-1.1.0//:toml_writer",
- "@vendor_ts__winnow-0.7.15//:winnow",
- ],
+ version = "0.2.0",
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.fs-err-3.3.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.fs-err-3.3.0.bazel
index a8823433285d..4e54c0df3877 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.fs-err-3.3.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.fs-err-3.3.0.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,7 +112,7 @@ rust_library(
}),
version = "3.3.0",
deps = [
- "@vendor_ts__fs-err-3.3.0//:build_script_build",
+ ":build_script_build",
],
)
@@ -109,6 +122,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -137,6 +153,7 @@ cargo_build_script(
],
),
edition = "2018",
+ emit_warnings = False,
pkg_name = "fs-err",
rustc_env_files = [
":cargo_toml_env_vars",
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.fsevent-sys-4.1.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.fsevent-sys-4.1.0.bazel
index cdf129ebf21c..87794962f650 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.fsevent-sys-4.1.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.fsevent-sys-4.1.0.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -95,6 +108,6 @@ rust_library(
}),
version = "4.1.0",
deps = [
- "@vendor_ts__libc-0.2.186//:libc",
+ "@vendor_ts__libc-0.2.189//:libc",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.fst-0.4.7.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.fst-0.4.7.bazel
index 484accede2c0..2db05e8d8961 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.fst-0.4.7.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.fst-0.4.7.bazel
@@ -59,12 +59,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -76,13 +78,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -90,6 +102,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -102,7 +115,7 @@ rust_library(
}),
version = "0.4.7",
deps = [
- "@vendor_ts__fst-0.4.7//:build_script_build",
+ ":build_script_build",
],
)
@@ -112,6 +125,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -143,6 +159,7 @@ cargo_build_script(
],
),
edition = "2018",
+ emit_warnings = False,
pkg_name = "fst",
rustc_env_files = [
":cargo_toml_env_vars",
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.futures-core-0.3.32.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.futures-core-0.3.34.bazel
similarity index 82%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.futures-core-0.3.32.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.futures-core-0.3.34.bazel
index 0540232caa8d..85a921ef7ff8 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.futures-core-0.3.32.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.futures-core-0.3.34.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -97,5 +110,5 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.3.32",
+ version = "0.3.34",
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.futures-task-0.3.32.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.futures-task-0.3.34.bazel
similarity index 82%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.futures-task-0.3.32.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.futures-task-0.3.34.bazel
index 35f5694bc98b..f960f96829fa 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.futures-task-0.3.32.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.futures-task-0.3.34.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -97,5 +110,5 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.3.32",
+ version = "0.3.34",
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.futures-util-0.3.34.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.futures-util-0.3.34.bazel
new file mode 100644
index 000000000000..83b6c5da7672
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.futures-util-0.3.34.bazel
@@ -0,0 +1,121 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+cargo_toml_env_vars(
+ name = "cargo_toml_env_vars",
+ src = "Cargo.toml",
+)
+
+rust_library(
+ name = "futures_util",
+ srcs = glob(
+ include = ["**/*.rs"],
+ allow_empty = True,
+ ),
+ compile_data = glob(
+ include = ["**"],
+ allow_empty = True,
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "alloc",
+ "slab",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=futures-util",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
+ "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
+ "@rules_rust//rust/platform:aarch64-unknown-uefi": [],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
+ "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
+ "@rules_rust//rust/platform:i686-apple-darwin": [],
+ "@rules_rust//rust/platform:i686-linux-android": [],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
+ "@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasip1": [],
+ "@rules_rust//rust/platform:wasm32-wasip1-threads": [],
+ "@rules_rust//rust/platform:wasm32-wasip2": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "@rules_rust//rust/platform:x86_64-unknown-uefi": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.3.34",
+ deps = [
+ "@vendor_ts__futures-core-0.3.34//:futures_core",
+ "@vendor_ts__futures-task-0.3.34//:futures_task",
+ "@vendor_ts__pin-project-lite-0.2.17//:pin_project_lite",
+ "@vendor_ts__slab-0.4.12//:slab",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.getrandom-0.3.4.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.getrandom-0.3.4.bazel
deleted file mode 100644
index 226c87db023e..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.getrandom-0.3.4.bazel
+++ /dev/null
@@ -1,249 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
-###############################################################################
-
-load(
- "@rules_rust//cargo:defs.bzl",
- "cargo_build_script",
- "cargo_toml_env_vars",
-)
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_library(
- name = "getrandom",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=getrandom",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- target_compatible_with = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [],
- "@rules_rust//rust/platform:aarch64-apple-ios": [],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
- "@rules_rust//rust/platform:aarch64-linux-android": [],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
- "@rules_rust//rust/platform:aarch64-unknown-uefi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:i686-apple-darwin": [],
- "@rules_rust//rust/platform:i686-linux-android": [],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
- "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
- "@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
- "@rules_rust//rust/platform:wasm32-wasip1": [],
- "@rules_rust//rust/platform:wasm32-wasip1-threads": [],
- "@rules_rust//rust/platform:wasm32-wasip2": [],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [],
- "@rules_rust//rust/platform:x86_64-apple-ios": [],
- "@rules_rust//rust/platform:x86_64-linux-android": [],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
- "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-none": [],
- "@rules_rust//rust/platform:x86_64-unknown-uefi": [],
- "//conditions:default": ["@platforms//:incompatible"],
- }),
- version = "0.3.4",
- deps = [
- "@vendor_ts__cfg-if-1.0.4//:cfg_if",
- "@vendor_ts__getrandom-0.3.4//:build_script_build",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(target_os = "macos", target_os = "openbsd", target_os = "vita", target_os = "emscripten"))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(target_os = "ios", target_os = "visionos", target_os = "watchos", target_os = "tvos"))
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(target_os = "ios", target_os = "visionos", target_os = "watchos", target_os = "tvos"))
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
- ],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
- ],
- "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(target_os = "haiku", target_os = "redox", target_os = "nto", target_os = "aix"))
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(target_os = "macos", target_os = "openbsd", target_os = "vita", target_os = "emscripten"))
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(target_os = "dragonfly", target_os = "freebsd", target_os = "hurd", target_os = "illumos", target_os = "cygwin", all(target_os = "horizon", target_arch = "arm")))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
- ],
- "@rules_rust//rust/platform:wasm32-unknown-emscripten": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(target_os = "macos", target_os = "openbsd", target_os = "vita", target_os = "emscripten"))
- ],
- "@rules_rust//rust/platform:wasm32-wasip2": [
- "@vendor_ts__wasip2-1.0.3-wasi-0.2.9//:wasip2", # cfg(all(target_arch = "wasm32", target_os = "wasi", target_env = "p2"))
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(target_os = "macos", target_os = "openbsd", target_os = "vita", target_os = "emscripten"))
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(target_os = "ios", target_os = "visionos", target_os = "watchos", target_os = "tvos"))
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(target_os = "dragonfly", target_os = "freebsd", target_os = "hurd", target_os = "illumos", target_os = "cygwin", all(target_os = "horizon", target_arch = "arm")))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
- ],
- "//conditions:default": [],
- }),
-)
-
-cargo_build_script(
- name = "_bs",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- "**/*.rs",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2021",
- pkg_name = "getrandom",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=getrandom",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.3.4",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.getrandom-0.4.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.getrandom-0.4.3.bazel
similarity index 72%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.getrandom-0.4.2.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.getrandom-0.4.3.bazel
index c9cdb9f51292..58c7d8f79752 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.getrandom-0.4.2.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.getrandom-0.4.3.bazel
@@ -60,12 +60,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -77,13 +79,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -91,6 +103,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -101,89 +114,107 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.4.2",
+ version = "0.4.3",
deps = [
+ ":build_script_build",
"@vendor_ts__cfg-if-1.0.4//:cfg_if",
- "@vendor_ts__getrandom-0.4.2//:build_script_build",
"@vendor_ts__rand_core-0.10.1//:rand_core",
] + select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(target_os = "macos", target_os = "openbsd", target_os = "vita", target_os = "emscripten"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(target_os = "macos", target_os = "openbsd", target_os = "vita", target_os = "emscripten"))
],
"@rules_rust//rust/platform:aarch64-apple-ios": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(target_os = "ios", target_os = "visionos", target_os = "watchos", target_os = "tvos"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(target_os = "ios", target_os = "visionos", target_os = "watchos", target_os = "tvos"))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(target_os = "ios", target_os = "visionos", target_os = "watchos", target_os = "tvos"))
],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(target_os = "ios", target_os = "visionos", target_os = "watchos", target_os = "tvos"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(target_os = "ios", target_os = "visionos", target_os = "watchos", target_os = "tvos"))
],
"@rules_rust//rust/platform:aarch64-linux-android": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(target_os = "haiku", target_os = "redox", target_os = "nto", target_os = "aix"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(target_os = "haiku", target_os = "redox", target_os = "nto", target_os = "aix"))
],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
],
"@rules_rust//rust/platform:arm-unknown-linux-musleabi": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
],
"@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
],
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
],
"@rules_rust//rust/platform:i686-apple-darwin": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(target_os = "macos", target_os = "openbsd", target_os = "vita", target_os = "emscripten"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(target_os = "macos", target_os = "openbsd", target_os = "vita", target_os = "emscripten"))
],
"@rules_rust//rust/platform:i686-linux-android": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
],
"@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(target_os = "dragonfly", target_os = "freebsd", target_os = "hurd", target_os = "illumos", target_os = "cygwin", all(target_os = "horizon", target_arch = "arm")))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(target_os = "dragonfly", target_os = "freebsd", target_os = "hurd", target_os = "illumos", target_os = "cygwin", all(target_os = "horizon", target_arch = "arm")))
],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
+ ],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
+ ],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
],
- "@rules_rust//rust/platform:wasm32-unknown-emscripten": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(target_os = "macos", target_os = "openbsd", target_os = "vita", target_os = "emscripten"))
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
+ ],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(target_os = "netbsd")
],
- "@rules_rust//rust/platform:wasm32-wasip2": [
- "@vendor_ts__wasip2-1.0.3-wasi-0.2.9//:wasip2", # cfg(all(target_arch = "wasm32", target_os = "wasi", target_env = "p2"))
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(target_os = "macos", target_os = "openbsd", target_os = "vita", target_os = "emscripten"))
+ ],
+ "@rules_rust//rust/platform:wasm32-unknown-emscripten": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(target_os = "macos", target_os = "openbsd", target_os = "vita", target_os = "emscripten"))
],
"@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(target_os = "macos", target_os = "openbsd", target_os = "vita", target_os = "emscripten"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(target_os = "macos", target_os = "openbsd", target_os = "vita", target_os = "emscripten"))
],
"@rules_rust//rust/platform:x86_64-apple-ios": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(target_os = "ios", target_os = "visionos", target_os = "watchos", target_os = "tvos"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(target_os = "ios", target_os = "visionos", target_os = "watchos", target_os = "tvos"))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(target_os = "ios", target_os = "visionos", target_os = "watchos", target_os = "tvos"))
],
"@rules_rust//rust/platform:x86_64-linux-android": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(target_os = "dragonfly", target_os = "freebsd", target_os = "hurd", target_os = "illumos", target_os = "cygwin", all(target_os = "horizon", target_arch = "arm")))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(target_os = "dragonfly", target_os = "freebsd", target_os = "hurd", target_os = "illumos", target_os = "cygwin", all(target_os = "horizon", target_arch = "arm")))
],
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
],
"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr"))))
],
"//conditions:default": [],
}),
@@ -195,6 +226,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -227,6 +261,7 @@ cargo_build_script(
],
),
edition = "2024",
+ emit_warnings = False,
pkg_name = "getrandom",
rustc_env_files = [
":cargo_toml_env_vars",
@@ -241,7 +276,7 @@ cargo_build_script(
"noclippy",
"norustfmt",
],
- version = "0.4.2",
+ version = "0.4.3",
visibility = ["//visibility:private"],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.glob-0.3.3.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.glob-0.3.4.bazel
similarity index 81%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.glob-0.3.3.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.glob-0.3.4.bazel
index d26541b4fca7..3cfca3bda5b2 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.glob-0.3.3.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.glob-0.3.4.bazel
@@ -35,7 +35,7 @@ rust_library(
],
),
crate_root = "src/lib.rs",
- edition = "2015",
+ edition = "2021",
rustc_env_files = [
":cargo_toml_env_vars",
],
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,5 +106,5 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.3.3",
+ version = "0.3.4",
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.globset-0.4.18.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.globset-0.4.18.bazel
index a372bc5cbecf..d070d3ff859d 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.globset-0.4.18.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.globset-0.4.18.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,10 +112,10 @@ rust_library(
}),
version = "0.4.18",
deps = [
- "@vendor_ts__aho-corasick-1.1.4//:aho_corasick",
+ "@vendor_ts__aho-corasick-1.1.5//:aho_corasick",
"@vendor_ts__bstr-1.12.1//:bstr",
- "@vendor_ts__log-0.4.29//:log",
- "@vendor_ts__regex-automata-0.4.14//:regex_automata",
- "@vendor_ts__regex-syntax-0.8.10//:regex_syntax",
+ "@vendor_ts__log-0.4.33//:log",
+ "@vendor_ts__regex-automata-0.4.18//:regex_automata",
+ "@vendor_ts__regex-syntax-0.8.11//:regex_syntax",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hash32-0.2.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hash32-0.2.1.bazel
deleted file mode 100644
index 182c9c89fd4e..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hash32-0.2.1.bazel
+++ /dev/null
@@ -1,100 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_library(
- name = "hash32",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=hash32",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- target_compatible_with = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [],
- "@rules_rust//rust/platform:aarch64-apple-ios": [],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
- "@rules_rust//rust/platform:aarch64-linux-android": [],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
- "@rules_rust//rust/platform:aarch64-unknown-uefi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:i686-apple-darwin": [],
- "@rules_rust//rust/platform:i686-linux-android": [],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
- "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
- "@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
- "@rules_rust//rust/platform:wasm32-wasip1": [],
- "@rules_rust//rust/platform:wasm32-wasip1-threads": [],
- "@rules_rust//rust/platform:wasm32-wasip2": [],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [],
- "@rules_rust//rust/platform:x86_64-apple-ios": [],
- "@rules_rust//rust/platform:x86_64-linux-android": [],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
- "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-none": [],
- "@rules_rust//rust/platform:x86_64-unknown-uefi": [],
- "//conditions:default": ["@platforms//:incompatible"],
- }),
- version = "0.2.1",
- deps = [
- "@vendor_ts__byteorder-1.5.0//:byteorder",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hashbrown-0.12.3.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hashbrown-0.12.3.bazel
index 83f146a6367b..411bf205e59f 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hashbrown-0.12.3.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hashbrown-0.12.3.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hashbrown-0.14.5.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hashbrown-0.14.5.bazel
index a485aa4c1e62..7460d9c11147 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hashbrown-0.14.5.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hashbrown-0.14.5.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hashbrown-0.15.5.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hashbrown-0.15.5.bazel
index a51bce9391ac..0764b2faae8d 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hashbrown-0.15.5.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hashbrown-0.15.5.bazel
@@ -35,12 +35,8 @@ rust_library(
],
),
crate_features = [
- "allocator-api2",
- "default",
"default-hasher",
- "equivalent",
"inline-more",
- "raw-entry",
],
crate_root = "src/lib.rs",
edition = "2021",
@@ -60,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -77,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -91,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -103,8 +112,6 @@ rust_library(
}),
version = "0.15.5",
deps = [
- "@vendor_ts__allocator-api2-0.2.21//:allocator_api2",
- "@vendor_ts__equivalent-1.0.2//:equivalent",
"@vendor_ts__foldhash-0.1.5//:foldhash",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hashbrown-0.17.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hashbrown-0.17.1.bazel
index eba4862da685..37b8ba4dfe41 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hashbrown-0.17.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hashbrown-0.17.1.bazel
@@ -34,6 +34,14 @@ rust_library(
"WORKSPACE.bazel",
],
),
+ crate_features = [
+ "allocator-api2",
+ "default",
+ "default-hasher",
+ "equivalent",
+ "inline-more",
+ "raw-entry",
+ ],
crate_root = "src/lib.rs",
edition = "2024",
rustc_env_files = [
@@ -52,12 +60,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +79,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +103,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -94,4 +115,9 @@ rust_library(
"//conditions:default": ["@platforms//:incompatible"],
}),
version = "0.17.1",
+ deps = [
+ "@vendor_ts__allocator-api2-0.2.21//:allocator_api2",
+ "@vendor_ts__equivalent-1.0.2//:equivalent",
+ "@vendor_ts__foldhash-0.2.0//:foldhash",
+ ],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hashlink-0.10.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hashlink-0.12.1.bazel
similarity index 81%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hashlink-0.10.0.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hashlink-0.12.1.bazel
index badd7cb27219..a77ecd159951 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hashlink-0.10.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hashlink-0.12.1.bazel
@@ -35,7 +35,7 @@ rust_library(
],
),
crate_root = "src/lib.rs",
- edition = "2018",
+ edition = "2024",
rustc_env_files = [
":cargo_toml_env_vars",
],
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,8 +106,8 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.10.0",
+ version = "0.12.1",
deps = [
- "@vendor_ts__hashbrown-0.15.5//:hashbrown",
+ "@vendor_ts__hashbrown-0.17.1//:hashbrown",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.heapless-0.7.17.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.heapless-0.7.17.bazel
deleted file mode 100644
index 75b7d25c4df4..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.heapless-0.7.17.bazel
+++ /dev/null
@@ -1,213 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
-###############################################################################
-
-load(
- "@rules_rust//cargo:defs.bzl",
- "cargo_build_script",
- "cargo_toml_env_vars",
-)
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_library(
- name = "heapless",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "atomic-polyfill",
- "cas",
- "serde",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=heapless",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- target_compatible_with = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [],
- "@rules_rust//rust/platform:aarch64-apple-ios": [],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
- "@rules_rust//rust/platform:aarch64-linux-android": [],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
- "@rules_rust//rust/platform:aarch64-unknown-uefi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:i686-apple-darwin": [],
- "@rules_rust//rust/platform:i686-linux-android": [],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
- "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
- "@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
- "@rules_rust//rust/platform:wasm32-wasip1": [],
- "@rules_rust//rust/platform:wasm32-wasip1-threads": [],
- "@rules_rust//rust/platform:wasm32-wasip2": [],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [],
- "@rules_rust//rust/platform:x86_64-apple-ios": [],
- "@rules_rust//rust/platform:x86_64-linux-android": [],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
- "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-none": [],
- "@rules_rust//rust/platform:x86_64-unknown-uefi": [],
- "//conditions:default": ["@platforms//:incompatible"],
- }),
- version = "0.7.17",
- deps = [
- "@vendor_ts__hash32-0.2.1//:hash32",
- "@vendor_ts__heapless-0.7.17//:build_script_build",
- "@vendor_ts__serde-1.0.228//:serde",
- "@vendor_ts__stable_deref_trait-1.2.1//:stable_deref_trait",
- ] + select({
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
- "@vendor_ts__atomic-polyfill-1.0.3//:atomic_polyfill", # riscv32imc-unknown-none-elf
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@vendor_ts__spin-0.9.8//:spin", # cfg(target_arch = "x86_64")
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@vendor_ts__spin-0.9.8//:spin", # cfg(target_arch = "x86_64")
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@vendor_ts__spin-0.9.8//:spin", # cfg(target_arch = "x86_64")
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@vendor_ts__spin-0.9.8//:spin", # cfg(target_arch = "x86_64")
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@vendor_ts__spin-0.9.8//:spin", # cfg(target_arch = "x86_64")
- ],
- "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [
- "@vendor_ts__spin-0.9.8//:spin", # cfg(target_arch = "x86_64")
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@vendor_ts__spin-0.9.8//:spin", # cfg(target_arch = "x86_64")
- ],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
- "@vendor_ts__spin-0.9.8//:spin", # cfg(target_arch = "x86_64")
- ],
- "@rules_rust//rust/platform:x86_64-unknown-none": [
- "@vendor_ts__spin-0.9.8//:spin", # cfg(target_arch = "x86_64")
- ],
- "@rules_rust//rust/platform:x86_64-unknown-uefi": [
- "@vendor_ts__spin-0.9.8//:spin", # cfg(target_arch = "x86_64")
- ],
- "//conditions:default": [],
- }),
-)
-
-cargo_build_script(
- name = "_bs",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- "**/*.rs",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "atomic-polyfill",
- "cas",
- "serde",
- ],
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2018",
- pkg_name = "heapless",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=heapless",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.7.17",
- visibility = ["//visibility:private"],
- deps = [
- "@vendor_ts__rustc_version-0.4.1//:rustc_version",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.heck-0.5.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.heck-0.5.0.bazel
index a8e52fe9b29f..a6e9298f1629 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.heck-0.5.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.heck-0.5.0.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hermit-abi-0.5.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hermit-abi-0.5.2.bazel
index 0db33a0a48a1..5172dd0a1148 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hermit-abi-0.5.2.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hermit-abi-0.5.2.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hex-0.4.3.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hex-0.4.3.bazel
index 702f649e1109..9351aa85fcaa 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hex-0.4.3.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hex-0.4.3.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.iana-time-zone-0.1.65.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.iana-time-zone-0.1.65.bazel
index 3d43db490e7d..50c7c2a1c633 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.iana-time-zone-0.1.65.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.iana-time-zone-0.1.65.bazel
@@ -55,12 +55,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -72,13 +74,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -86,6 +98,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -104,6 +117,9 @@ rust_library(
"@rules_rust//rust/platform:aarch64-apple-ios": [
"@vendor_ts__core-foundation-sys-0.8.7//:core_foundation_sys", # cfg(target_vendor = "apple")
],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [
+ "@vendor_ts__core-foundation-sys-0.8.7//:core_foundation_sys", # cfg(target_vendor = "apple")
+ ],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [
"@vendor_ts__core-foundation-sys-0.8.7//:core_foundation_sys", # cfg(target_vendor = "apple")
],
@@ -126,9 +142,9 @@ rust_library(
"@vendor_ts__windows-core-0.62.2//:windows_core", # cfg(target_os = "windows")
],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [
- "@vendor_ts__js-sys-0.3.98//:js_sys", # cfg(all(target_arch = "wasm32", target_os = "unknown"))
- "@vendor_ts__log-0.4.29//:log", # cfg(all(target_arch = "wasm32", target_os = "unknown"))
- "@vendor_ts__wasm-bindgen-0.2.121//:wasm_bindgen", # cfg(all(target_arch = "wasm32", target_os = "unknown"))
+ "@vendor_ts__js-sys-0.3.103//:js_sys", # cfg(all(target_arch = "wasm32", target_os = "unknown"))
+ "@vendor_ts__log-0.4.33//:log", # cfg(all(target_arch = "wasm32", target_os = "unknown"))
+ "@vendor_ts__wasm-bindgen-0.2.126//:wasm_bindgen", # cfg(all(target_arch = "wasm32", target_os = "unknown"))
],
"@rules_rust//rust/platform:x86_64-apple-darwin": [
"@vendor_ts__core-foundation-sys-0.8.7//:core_foundation_sys", # cfg(target_vendor = "apple")
@@ -136,6 +152,9 @@ rust_library(
"@rules_rust//rust/platform:x86_64-apple-ios": [
"@vendor_ts__core-foundation-sys-0.8.7//:core_foundation_sys", # cfg(target_vendor = "apple")
],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [
+ "@vendor_ts__core-foundation-sys-0.8.7//:core_foundation_sys", # cfg(target_vendor = "apple")
+ ],
"@rules_rust//rust/platform:x86_64-linux-android": [
"@vendor_ts__android_system_properties-0.1.5//:android_system_properties", # cfg(target_os = "android")
],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.iana-time-zone-haiku-0.1.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.iana-time-zone-haiku-0.1.2.bazel
index 626fa294ba23..28ebc572a4a9 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.iana-time-zone-haiku-0.1.2.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.iana-time-zone-haiku-0.1.2.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,7 +112,7 @@ rust_library(
}),
version = "0.1.2",
deps = [
- "@vendor_ts__iana-time-zone-haiku-0.1.2//:build_script_build",
+ ":build_script_build",
],
)
@@ -109,6 +122,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -137,6 +153,7 @@ cargo_build_script(
],
),
edition = "2018",
+ emit_warnings = False,
pkg_name = "iana-time-zone-haiku",
rustc_env_files = [
":cargo_toml_env_vars",
@@ -154,7 +171,7 @@ cargo_build_script(
version = "0.1.2",
visibility = ["//visibility:private"],
deps = [
- "@vendor_ts__cc-1.2.62//:cc",
+ "@vendor_ts__cc-1.4.2//:cc",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.id-arena-2.3.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.id-arena-2.3.0.bazel
deleted file mode 100644
index 7561bcf77875..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.id-arena-2.3.0.bazel
+++ /dev/null
@@ -1,101 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_library(
- name = "id_arena",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=id-arena",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- target_compatible_with = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [],
- "@rules_rust//rust/platform:aarch64-apple-ios": [],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
- "@rules_rust//rust/platform:aarch64-linux-android": [],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
- "@rules_rust//rust/platform:aarch64-unknown-uefi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:i686-apple-darwin": [],
- "@rules_rust//rust/platform:i686-linux-android": [],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
- "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
- "@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
- "@rules_rust//rust/platform:wasm32-wasip1": [],
- "@rules_rust//rust/platform:wasm32-wasip1-threads": [],
- "@rules_rust//rust/platform:wasm32-wasip2": [],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [],
- "@rules_rust//rust/platform:x86_64-apple-ios": [],
- "@rules_rust//rust/platform:x86_64-linux-android": [],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
- "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-none": [],
- "@rules_rust//rust/platform:x86_64-unknown-uefi": [],
- "//conditions:default": ["@platforms//:incompatible"],
- }),
- version = "2.3.0",
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ident_case-1.0.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ident_case-1.0.1.bazel
index 44123d039086..dafffb18f245 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ident_case-1.0.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ident_case-1.0.1.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.indexmap-1.9.3.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.indexmap-1.9.3.bazel
index b80e746408fe..23dadea921df 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.indexmap-1.9.3.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.indexmap-1.9.3.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,8 +112,8 @@ rust_library(
}),
version = "1.9.3",
deps = [
+ ":build_script_build",
"@vendor_ts__hashbrown-0.12.3//:hashbrown",
- "@vendor_ts__indexmap-1.9.3//:build_script_build",
],
)
@@ -110,6 +123,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -138,6 +154,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "indexmap",
rustc_env_files = [
":cargo_toml_env_vars",
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.indexmap-2.14.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.indexmap-2.14.0.bazel
index 5a727af4c881..3029bf27404b 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.indexmap-2.14.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.indexmap-2.14.0.bazel
@@ -57,12 +57,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -74,13 +76,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -88,6 +100,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -102,6 +115,6 @@ rust_library(
deps = [
"@vendor_ts__equivalent-1.0.2//:equivalent",
"@vendor_ts__hashbrown-0.17.1//:hashbrown",
- "@vendor_ts__serde_core-1.0.228//:serde_core",
+ "@vendor_ts__serde_core-1.0.229//:serde_core",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.inlinable_string-0.1.15.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.inlinable_string-0.1.15.bazel
index 662494b3e799..a8b83e8f251c 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.inlinable_string-0.1.15.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.inlinable_string-0.1.15.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.inotify-0.11.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.inotify-0.11.1.bazel
index 7e7ec089ec53..96628c5e3400 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.inotify-0.11.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.inotify-0.11.1.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -95,8 +108,8 @@ rust_library(
}),
version = "0.11.1",
deps = [
- "@vendor_ts__bitflags-2.11.1//:bitflags",
- "@vendor_ts__inotify-sys-0.1.5//:inotify_sys",
- "@vendor_ts__libc-0.2.186//:libc",
+ "@vendor_ts__bitflags-2.13.1//:bitflags",
+ "@vendor_ts__inotify-sys-0.1.8//:inotify_sys",
+ "@vendor_ts__libc-0.2.189//:libc",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.inotify-sys-0.1.5.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.inotify-sys-0.1.5.bazel
deleted file mode 100644
index 18a221db2a12..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.inotify-sys-0.1.5.bazel
+++ /dev/null
@@ -1,100 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_library(
- name = "inotify_sys",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=inotify-sys",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- target_compatible_with = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [],
- "@rules_rust//rust/platform:aarch64-apple-ios": [],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
- "@rules_rust//rust/platform:aarch64-linux-android": [],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
- "@rules_rust//rust/platform:aarch64-unknown-uefi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:i686-apple-darwin": [],
- "@rules_rust//rust/platform:i686-linux-android": [],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
- "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
- "@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
- "@rules_rust//rust/platform:wasm32-wasip1": [],
- "@rules_rust//rust/platform:wasm32-wasip1-threads": [],
- "@rules_rust//rust/platform:wasm32-wasip2": [],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [],
- "@rules_rust//rust/platform:x86_64-apple-ios": [],
- "@rules_rust//rust/platform:x86_64-linux-android": [],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
- "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-none": [],
- "@rules_rust//rust/platform:x86_64-unknown-uefi": [],
- "//conditions:default": ["@platforms//:incompatible"],
- }),
- version = "0.1.5",
- deps = [
- "@vendor_ts__libc-0.2.186//:libc",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-bindgen-rust-0.51.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.inotify-sys-0.1.8.bazel
similarity index 80%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-bindgen-rust-0.51.0.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.inotify-sys-0.1.8.bazel
index b2266ab0a05d..e17e1cf2c57c 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-bindgen-rust-0.51.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.inotify-sys-0.1.8.bazel
@@ -21,7 +21,7 @@ cargo_toml_env_vars(
)
rust_library(
- name = "wit_bindgen_rust",
+ name = "inotify_sys",
srcs = glob(
include = ["**/*.rs"],
allow_empty = True,
@@ -39,7 +39,7 @@ rust_library(
],
),
crate_root = "src/lib.rs",
- edition = "2024",
+ edition = "2015",
rustc_env_files = [
":cargo_toml_env_vars",
],
@@ -48,7 +48,7 @@ rust_library(
],
tags = [
"cargo-bazel",
- "crate-name=wit-bindgen-rust",
+ "crate-name=inotify-sys",
"manual",
"noclippy",
"norustfmt",
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -97,17 +110,10 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.51.0",
+ version = "0.1.8",
deps = [
- "@vendor_ts__anyhow-1.0.102//:anyhow",
- "@vendor_ts__heck-0.5.0//:heck",
- "@vendor_ts__indexmap-2.14.0//:indexmap",
- "@vendor_ts__prettyplease-0.2.37//:prettyplease",
- "@vendor_ts__syn-2.0.117//:syn",
- "@vendor_ts__wasm-metadata-0.244.0//:wasm_metadata",
- "@vendor_ts__wit-bindgen-core-0.51.0//:wit_bindgen_core",
- "@vendor_ts__wit-bindgen-rust-0.51.0//:build_script_build",
- "@vendor_ts__wit-component-0.244.0//:wit_component",
+ ":build_script_build",
+ "@vendor_ts__libc-0.2.189//:libc",
],
)
@@ -117,6 +123,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -144,11 +153,9 @@ cargo_build_script(
"WORKSPACE.bazel",
],
),
- edition = "2024",
- link_deps = [
- "@vendor_ts__prettyplease-0.2.37//:prettyplease",
- ],
- pkg_name = "wit-bindgen-rust",
+ edition = "2015",
+ emit_warnings = False,
+ pkg_name = "inotify-sys",
rustc_env_files = [
":cargo_toml_env_vars",
],
@@ -157,12 +164,12 @@ cargo_build_script(
],
tags = [
"cargo-bazel",
- "crate-name=wit-bindgen-rust",
+ "crate-name=inotify-sys",
"manual",
"noclippy",
"norustfmt",
],
- version = "0.51.0",
+ version = "0.1.8",
visibility = ["//visibility:private"],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.intrusive-collections-0.9.7.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.intrusive-collections-0.10.3.bazel
similarity index 82%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.intrusive-collections-0.9.7.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.intrusive-collections-0.10.3.bazel
index ee299069b1e2..3f7651684c43 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.intrusive-collections-0.9.7.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.intrusive-collections-0.10.3.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -97,8 +110,5 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.9.7",
- deps = [
- "@vendor_ts__memoffset-0.9.1//:memoffset",
- ],
+ version = "0.10.3",
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.inventory-0.3.24.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.inventory-0.3.24.bazel
index f80d0c4f3e86..5c50f47a734a 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.inventory-0.3.24.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.inventory-0.3.24.bazel
@@ -38,19 +38,19 @@ rust_library(
edition = "2021",
proc_macro_deps = select({
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [
- "@vendor_ts__rustversion-1.0.22//:rustversion", # cfg(target_family = "wasm")
+ "@vendor_ts__rustversion-1.0.23//:rustversion", # cfg(target_family = "wasm")
],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [
- "@vendor_ts__rustversion-1.0.22//:rustversion", # cfg(target_family = "wasm")
+ "@vendor_ts__rustversion-1.0.23//:rustversion", # cfg(target_family = "wasm")
],
"@rules_rust//rust/platform:wasm32-wasip1": [
- "@vendor_ts__rustversion-1.0.22//:rustversion", # cfg(target_family = "wasm")
+ "@vendor_ts__rustversion-1.0.23//:rustversion", # cfg(target_family = "wasm")
],
"@rules_rust//rust/platform:wasm32-wasip1-threads": [
- "@vendor_ts__rustversion-1.0.22//:rustversion", # cfg(target_family = "wasm")
+ "@vendor_ts__rustversion-1.0.23//:rustversion", # cfg(target_family = "wasm")
],
"@rules_rust//rust/platform:wasm32-wasip2": [
- "@vendor_ts__rustversion-1.0.22//:rustversion", # cfg(target_family = "wasm")
+ "@vendor_ts__rustversion-1.0.23//:rustversion", # cfg(target_family = "wasm")
],
"//conditions:default": [],
}),
@@ -70,12 +70,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -87,13 +89,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -101,6 +113,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.is_terminal_polyfill-1.70.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.is_terminal_polyfill-1.70.2.bazel
index d42782128b45..169e5417e57c 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.is_terminal_polyfill-1.70.2.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.is_terminal_polyfill-1.70.2.bazel
@@ -55,12 +55,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -72,13 +74,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -86,6 +98,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.itertools-0.14.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.itertools-0.15.0.bazel
similarity index 81%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.itertools-0.14.0.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.itertools-0.15.0.bazel
index 359e0123e5f6..8719ca1daef2 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.itertools-0.14.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.itertools-0.15.0.bazel
@@ -57,12 +57,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -74,13 +76,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -88,6 +100,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -98,8 +111,8 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.14.0",
+ version = "0.15.0",
deps = [
- "@vendor_ts__either-1.16.0//:either",
+ "@vendor_ts__either-1.17.0//:either",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.itoa-1.0.18.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.itoa-1.0.18.bazel
index 034a159fcebd..62aa98ad9474 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.itoa-1.0.18.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.itoa-1.0.18.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.home-0.5.12.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.jiff-0.2.35.bazel
similarity index 70%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.home-0.5.12.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.jiff-0.2.35.bazel
index e1135d6cac8c..49d7dcd541e7 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.home-0.5.12.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.jiff-0.2.35.bazel
@@ -17,11 +17,14 @@ cargo_toml_env_vars(
)
rust_library(
- name = "home",
+ name = "jiff",
srcs = glob(
include = ["**/*.rs"],
allow_empty = True,
),
+ aliases = {
+ "@vendor_ts__jiff-core-0.1.0//:jiff_core": "jcore",
+ },
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -35,7 +38,7 @@ rust_library(
],
),
crate_root = "src/lib.rs",
- edition = "2024",
+ edition = "2021",
rustc_env_files = [
":cargo_toml_env_vars",
],
@@ -44,7 +47,7 @@ rust_library(
],
tags = [
"cargo-bazel",
- "crate-name=home",
+ "crate-name=jiff",
"manual",
"noclippy",
"norustfmt",
@@ -52,12 +55,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +74,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +98,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,16 +109,17 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.5.12",
- deps = select({
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@vendor_ts__windows-sys-0.61.2//:windows_sys", # cfg(windows)
+ version = "0.2.35",
+ deps = [
+ "@vendor_ts__jiff-core-0.1.0//:jiff_core",
+ ] + select({
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
+ "@vendor_ts__portable-atomic-1.14.0//:portable_atomic", # cfg(not(target_has_atomic = "ptr"))
+ "@vendor_ts__portable-atomic-util-0.2.7//:portable_atomic_util", # cfg(not(target_has_atomic = "ptr"))
],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@vendor_ts__windows-sys-0.61.2//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@vendor_ts__windows-sys-0.61.2//:windows_sys", # cfg(windows)
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [
+ "@vendor_ts__portable-atomic-1.14.0//:portable_atomic", # cfg(not(target_has_atomic = "ptr"))
+ "@vendor_ts__portable-atomic-util-0.2.7//:portable_atomic_util", # cfg(not(target_has_atomic = "ptr"))
],
"//conditions:default": [],
}),
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_with-3.20.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.jiff-core-0.1.0.bazel
similarity index 81%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_with-3.20.0.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.jiff-core-0.1.0.bazel
index ce7c7138c975..27913118c97a 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_with-3.20.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.jiff-core-0.1.0.bazel
@@ -17,7 +17,7 @@ cargo_toml_env_vars(
)
rust_library(
- name = "serde_with",
+ name = "jiff_core",
srcs = glob(
include = ["**/*.rs"],
allow_empty = True,
@@ -37,14 +37,11 @@ rust_library(
crate_features = [
"alloc",
"default",
- "macros",
"std",
+ "tz-fat",
],
crate_root = "src/lib.rs",
edition = "2021",
- proc_macro_deps = [
- "@vendor_ts__serde_with_macros-3.20.0//:serde_with_macros",
- ],
rustc_env_files = [
":cargo_toml_env_vars",
],
@@ -53,7 +50,7 @@ rust_library(
],
tags = [
"cargo-bazel",
- "crate-name=serde_with",
+ "crate-name=jiff-core",
"manual",
"noclippy",
"norustfmt",
@@ -61,12 +58,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -78,13 +77,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -92,6 +101,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -102,8 +112,5 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "3.20.0",
- deps = [
- "@vendor_ts__serde_core-1.0.228//:serde_core",
- ],
+ version = "0.1.0",
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.jiff-static-0.2.35.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.jiff-static-0.2.35.bazel
new file mode 100644
index 000000000000..627b3855fe40
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.jiff-static-0.2.35.bazel
@@ -0,0 +1,119 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars")
+load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
+
+package(default_visibility = ["//visibility:public"])
+
+cargo_toml_env_vars(
+ name = "cargo_toml_env_vars",
+ src = "Cargo.toml",
+)
+
+rust_proc_macro(
+ name = "jiff_static",
+ srcs = glob(
+ include = ["**/*.rs"],
+ allow_empty = True,
+ ),
+ aliases = {
+ "@vendor_ts__jiff-core-0.1.0//:jiff_core": "jcore",
+ },
+ compile_data = glob(
+ include = ["**"],
+ allow_empty = True,
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=jiff-static",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
+ "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
+ "@rules_rust//rust/platform:aarch64-unknown-uefi": [],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
+ "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
+ "@rules_rust//rust/platform:i686-apple-darwin": [],
+ "@rules_rust//rust/platform:i686-linux-android": [],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
+ "@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasip1": [],
+ "@rules_rust//rust/platform:wasm32-wasip1-threads": [],
+ "@rules_rust//rust/platform:wasm32-wasip2": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "@rules_rust//rust/platform:x86_64-unknown-uefi": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.35",
+ deps = [
+ "@vendor_ts__jiff-core-0.1.0//:jiff_core",
+ "@vendor_ts__proc-macro2-1.0.107//:proc_macro2",
+ "@vendor_ts__quote-1.0.47//:quote",
+ "@vendor_ts__syn-2.0.119//:syn",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.byteorder-1.5.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.jiff-tzdb-0.1.8.bazel
similarity index 80%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.byteorder-1.5.0.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.jiff-tzdb-0.1.8.bazel
index a4c26e134094..62168da113c5 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.byteorder-1.5.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.jiff-tzdb-0.1.8.bazel
@@ -17,7 +17,7 @@ cargo_toml_env_vars(
)
rust_library(
- name = "byteorder",
+ name = "jiff_tzdb",
srcs = glob(
include = ["**/*.rs"],
allow_empty = True,
@@ -34,7 +34,7 @@ rust_library(
"WORKSPACE.bazel",
],
),
- crate_root = "src/lib.rs",
+ crate_root = "lib.rs",
edition = "2021",
rustc_env_files = [
":cargo_toml_env_vars",
@@ -44,7 +44,7 @@ rust_library(
],
tags = [
"cargo-bazel",
- "crate-name=byteorder",
+ "crate-name=jiff-tzdb",
"manual",
"noclippy",
"norustfmt",
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,5 +106,5 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "1.5.0",
+ version = "0.1.8",
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.crossbeam-epoch-0.9.18.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.jiff-tzdb-platform-0.1.3.bazel
similarity index 79%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.crossbeam-epoch-0.9.18.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.jiff-tzdb-platform-0.1.3.bazel
index bded5897eb8e..7d1292b9132a 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.crossbeam-epoch-0.9.18.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.jiff-tzdb-platform-0.1.3.bazel
@@ -17,7 +17,7 @@ cargo_toml_env_vars(
)
rust_library(
- name = "crossbeam_epoch",
+ name = "jiff_tzdb_platform",
srcs = glob(
include = ["**/*.rs"],
allow_empty = True,
@@ -34,11 +34,7 @@ rust_library(
"WORKSPACE.bazel",
],
),
- crate_features = [
- "alloc",
- "std",
- ],
- crate_root = "src/lib.rs",
+ crate_root = "lib.rs",
edition = "2021",
rustc_env_files = [
":cargo_toml_env_vars",
@@ -48,7 +44,7 @@ rust_library(
],
tags = [
"cargo-bazel",
- "crate-name=crossbeam-epoch",
+ "crate-name=jiff-tzdb-platform",
"manual",
"noclippy",
"norustfmt",
@@ -56,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -97,8 +106,8 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.9.18",
+ version = "0.1.3",
deps = [
- "@vendor_ts__crossbeam-utils-0.8.21//:crossbeam_utils",
+ "@vendor_ts__jiff-tzdb-0.1.8//:jiff_tzdb",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.jobserver-0.1.34.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.jobserver-0.1.35.bazel
similarity index 63%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.jobserver-0.1.34.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.jobserver-0.1.35.bazel
index 0df7e753130c..53ac9fcecba3 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.jobserver-0.1.34.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.jobserver-0.1.35.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,97 +106,118 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.1.34",
+ version = "0.1.35",
deps = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-apple-ios": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-linux-android": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@vendor_ts__getrandom-0.3.4//:getrandom", # cfg(windows)
+ "@vendor_ts__getrandom-0.4.3//:getrandom", # cfg(windows)
],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:arm-unknown-linux-musleabi": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-apple-darwin": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-linux-android": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@vendor_ts__getrandom-0.3.4//:getrandom", # cfg(windows)
+ "@vendor_ts__getrandom-0.4.3//:getrandom", # cfg(windows)
],
"@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-apple-ios": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-linux-android": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@vendor_ts__getrandom-0.3.4//:getrandom", # cfg(windows)
+ "@vendor_ts__getrandom-0.4.3//:getrandom", # cfg(windows)
],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-unknown-fuchsia": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"//conditions:default": [],
}),
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.jod-thread-1.0.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.jod-thread-1.0.0.bazel
index 91f0e1ff55dc..d4e59686d3f0 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.jod-thread-1.0.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.jod-thread-1.0.0.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.js-sys-0.3.98.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.js-sys-0.3.103.bazel
similarity index 80%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.js-sys-0.3.98.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.js-sys-0.3.103.bazel
index 0739ea021bba..22ce61014253 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.js-sys-0.3.98.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.js-sys-0.3.103.bazel
@@ -57,12 +57,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -74,13 +76,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -88,6 +100,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -98,11 +111,10 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.3.98",
+ version = "0.3.103",
deps = [
"@vendor_ts__cfg-if-1.0.4//:cfg_if",
- "@vendor_ts__futures-util-0.3.32//:futures_util",
- "@vendor_ts__once_cell-1.21.4//:once_cell",
- "@vendor_ts__wasm-bindgen-0.2.121//:wasm_bindgen",
+ "@vendor_ts__futures-util-0.3.34//:futures_util",
+ "@vendor_ts__wasm-bindgen-0.2.126//:wasm_bindgen",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.kqueue-1.1.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.kqueue-1.2.0.bazel
similarity index 81%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.kqueue-1.1.1.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.kqueue-1.2.0.bazel
index a663b6594fbb..86b101a51ca9 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.kqueue-1.1.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.kqueue-1.2.0.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,9 +106,9 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "1.1.1",
+ version = "1.2.0",
deps = [
"@vendor_ts__kqueue-sys-1.1.2//:kqueue_sys",
- "@vendor_ts__libc-0.2.186//:libc",
+ "@vendor_ts__libc-0.2.189//:libc",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.kqueue-sys-1.1.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.kqueue-sys-1.1.2.bazel
index 6ff785ad9d4b..27f1bb2787ef 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.kqueue-sys-1.1.2.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.kqueue-sys-1.1.2.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -95,7 +108,7 @@ rust_library(
}),
version = "1.1.2",
deps = [
- "@vendor_ts__bitflags-2.11.1//:bitflags",
- "@vendor_ts__libc-0.2.186//:libc",
+ "@vendor_ts__bitflags-2.13.1//:bitflags",
+ "@vendor_ts__libc-0.2.189//:libc",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.la-arena-0.3.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.la-arena-0.3.1.bazel
index ab216fe6e836..155d0074a629 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.la-arena-0.3.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.la-arena-0.3.1.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.lazy_static-1.5.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.lazy_static-1.5.0.bazel
index c81cfa64f50f..e95f849bdc8d 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.lazy_static-1.5.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.lazy_static-1.5.0.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.leb128fmt-0.1.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.leb128fmt-0.1.0.bazel
deleted file mode 100644
index a047cb9ea54a..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.leb128fmt-0.1.0.bazel
+++ /dev/null
@@ -1,97 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_library(
- name = "leb128fmt",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=leb128fmt",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- target_compatible_with = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [],
- "@rules_rust//rust/platform:aarch64-apple-ios": [],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
- "@rules_rust//rust/platform:aarch64-linux-android": [],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
- "@rules_rust//rust/platform:aarch64-unknown-uefi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:i686-apple-darwin": [],
- "@rules_rust//rust/platform:i686-linux-android": [],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
- "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
- "@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
- "@rules_rust//rust/platform:wasm32-wasip1": [],
- "@rules_rust//rust/platform:wasm32-wasip1-threads": [],
- "@rules_rust//rust/platform:wasm32-wasip2": [],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [],
- "@rules_rust//rust/platform:x86_64-apple-ios": [],
- "@rules_rust//rust/platform:x86_64-linux-android": [],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
- "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-none": [],
- "@rules_rust//rust/platform:x86_64-unknown-uefi": [],
- "//conditions:default": ["@platforms//:incompatible"],
- }),
- version = "0.1.0",
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.libc-0.2.186.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.libc-0.2.189.bazel
similarity index 84%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.libc-0.2.186.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.libc-0.2.189.bazel
index 5d03831cec69..0d57aff487fb 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.libc-0.2.186.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.libc-0.2.189.bazel
@@ -60,12 +60,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -77,13 +79,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -91,6 +103,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -101,9 +114,9 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.2.186",
+ version = "0.2.189",
deps = [
- "@vendor_ts__libc-0.2.186//:build_script_build",
+ ":build_script_build",
],
)
@@ -113,6 +126,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -145,6 +161,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "libc",
rustc_env_files = [
":cargo_toml_env_vars",
@@ -159,7 +176,7 @@ cargo_build_script(
"noclippy",
"norustfmt",
],
- version = "0.2.186",
+ version = "0.2.189",
visibility = ["//visibility:private"],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.line-index-0.1.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.line-index-0.1.2.bazel
index 423b236b28f8..de5a49f68d8d 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.line-index-0.1.2.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.line-index-0.1.2.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.lock_api-0.4.14.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.lock_api-0.4.14.bazel
index 6ceaac5802d0..789424bd7555 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.lock_api-0.4.14.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.lock_api-0.4.14.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.log-0.3.9.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.log-0.3.9.bazel
index 42e47567b286..0d06a0596f3b 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.log-0.3.9.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.log-0.3.9.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,6 +112,6 @@ rust_library(
}),
version = "0.3.9",
deps = [
- "@vendor_ts__log-0.4.29//:log",
+ "@vendor_ts__log-0.4.33//:log",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.log-0.4.29.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.log-0.4.33.bazel
similarity index 82%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.log-0.4.29.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.log-0.4.33.bazel
index ddb30f59c320..d1ecaae3eb6a 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.log-0.4.29.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.log-0.4.33.bazel
@@ -55,12 +55,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -72,13 +74,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -86,6 +98,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -96,5 +109,5 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.4.29",
+ version = "0.4.33",
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.matchers-0.2.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.matchers-0.2.0.bazel
index 33d700108c78..2b2e8af7b7da 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.matchers-0.2.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.matchers-0.2.0.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -95,6 +108,6 @@ rust_library(
}),
version = "0.2.0",
deps = [
- "@vendor_ts__regex-automata-0.4.14//:regex_automata",
+ "@vendor_ts__regex-automata-0.4.18//:regex_automata",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.memchr-2.8.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.memchr-2.8.3.bazel
similarity index 82%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.memchr-2.8.0.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.memchr-2.8.3.bazel
index 98e6008f7669..e529b86c79df 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.memchr-2.8.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.memchr-2.8.3.bazel
@@ -57,12 +57,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -74,13 +76,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -88,6 +100,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -98,5 +111,5 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "2.8.0",
+ version = "2.8.3",
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.memoffset-0.9.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.memoffset-0.9.1.bazel
index 867f1108683c..3efe2fe7b160 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.memoffset-0.9.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.memoffset-0.9.1.bazel
@@ -59,12 +59,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -76,13 +78,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -90,6 +102,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -102,7 +115,7 @@ rust_library(
}),
version = "0.9.1",
deps = [
- "@vendor_ts__memoffset-0.9.1//:build_script_build",
+ ":build_script_build",
],
)
@@ -112,6 +125,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -143,6 +159,7 @@ cargo_build_script(
],
),
edition = "2015",
+ emit_warnings = False,
pkg_name = "memoffset",
rustc_env_files = [
":cargo_toml_env_vars",
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.miniz_oxide-0.8.9.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.miniz_oxide-0.8.9.bazel
index 854567e46fc9..e30643b033ef 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.miniz_oxide-0.8.9.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.miniz_oxide-0.8.9.bazel
@@ -57,12 +57,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -74,13 +76,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -88,6 +100,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.mio-1.2.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.mio-1.2.2.bazel
similarity index 67%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.mio-1.2.0.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.mio-1.2.2.bazel
index ebf8f0ce0c9c..0671b12bed92 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.mio-1.2.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.mio-1.2.2.bazel
@@ -58,12 +58,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -75,13 +77,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -89,6 +101,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,111 +112,132 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "1.2.0",
+ version = "1.2.2",
deps = [
- "@vendor_ts__log-0.4.29//:log",
+ "@vendor_ts__log-0.4.33//:log",
] + select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
],
"@rules_rust//rust/platform:aarch64-apple-ios": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
],
"@rules_rust//rust/platform:aarch64-linux-android": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
"@vendor_ts__windows-sys-0.61.2//:windows_sys", # cfg(windows)
],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
],
"@rules_rust//rust/platform:arm-unknown-linux-musleabi": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
],
"@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
],
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
],
"@rules_rust//rust/platform:i686-apple-darwin": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
],
"@rules_rust//rust/platform:i686-linux-android": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
],
"@rules_rust//rust/platform:i686-pc-windows-msvc": [
"@vendor_ts__windows-sys-0.61.2//:windows_sys", # cfg(windows)
],
"@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
],
"@rules_rust//rust/platform:wasm32-wasip1": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
"@vendor_ts__wasi-0.11.1-wasi-snapshot-preview1//:wasi", # cfg(target_os = "wasi")
],
"@rules_rust//rust/platform:wasm32-wasip1-threads": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
"@vendor_ts__wasi-0.11.1-wasi-snapshot-preview1//:wasi", # cfg(target_os = "wasi")
],
"@rules_rust//rust/platform:wasm32-wasip2": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
"@vendor_ts__wasi-0.11.1-wasi-snapshot-preview1//:wasi", # cfg(target_os = "wasi")
],
"@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
],
"@rules_rust//rust/platform:x86_64-apple-ios": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
],
"@rules_rust//rust/platform:x86_64-linux-android": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
"@vendor_ts__windows-sys-0.61.2//:windows_sys", # cfg(windows)
],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
],
"@rules_rust//rust/platform:x86_64-unknown-fuchsia": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
],
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
],
"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(unix, target_os = "hermit", target_os = "wasi"))
],
"//conditions:default": [],
}),
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.miow-0.6.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.miow-0.6.1.bazel
index 8ffd321c1fe0..8a20f0eed2ed 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.miow-0.6.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.miow-0.6.1.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.mustache-0.9.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.mustache-0.9.0.bazel
index 51e1d88fe23f..e69c92e66a2a 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.mustache-0.9.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.mustache-0.9.0.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -96,6 +109,6 @@ rust_library(
version = "0.9.0",
deps = [
"@vendor_ts__log-0.3.9//:log",
- "@vendor_ts__serde-1.0.228//:serde",
+ "@vendor_ts__serde-1.0.229//:serde",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.nohash-hasher-0.2.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.nohash-hasher-0.2.0.bazel
index ea49f4108a10..7eb78d9b39ee 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.nohash-hasher-0.2.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.nohash-hasher-0.2.0.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.notify-8.2.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.notify-8.2.0.bazel
index 41a689289f08..203d03e71ed9 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.notify-8.2.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.notify-8.2.0.bazel
@@ -57,12 +57,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -74,13 +76,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -88,6 +100,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -100,111 +113,139 @@ rust_library(
}),
version = "8.2.0",
deps = [
- "@vendor_ts__libc-0.2.186//:libc",
- "@vendor_ts__log-0.4.29//:log",
+ "@vendor_ts__libc-0.2.189//:libc",
+ "@vendor_ts__log-0.4.33//:log",
"@vendor_ts__notify-types-2.1.0//:notify_types",
"@vendor_ts__walkdir-2.5.0//:walkdir",
] + select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@vendor_ts__bitflags-2.11.1//:bitflags", # cfg(target_os = "macos")
+ "@vendor_ts__bitflags-2.13.1//:bitflags", # cfg(target_os = "macos")
"@vendor_ts__fsevent-sys-4.1.0//:fsevent_sys", # aarch64-apple-darwin
],
"@rules_rust//rust/platform:aarch64-apple-ios": [
- "@vendor_ts__kqueue-1.1.1//:kqueue", # cfg(any(target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonflybsd", target_os = "ios"))
- "@vendor_ts__mio-1.2.0//:mio", # cfg(any(target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonflybsd", target_os = "ios"))
+ "@vendor_ts__kqueue-1.2.0//:kqueue", # cfg(any(target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonflybsd", target_os = "ios"))
+ "@vendor_ts__mio-1.2.2//:mio", # cfg(any(target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonflybsd", target_os = "ios"))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [
+ "@vendor_ts__kqueue-1.2.0//:kqueue", # cfg(any(target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonflybsd", target_os = "ios"))
+ "@vendor_ts__mio-1.2.2//:mio", # cfg(any(target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonflybsd", target_os = "ios"))
],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@vendor_ts__kqueue-1.1.1//:kqueue", # cfg(any(target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonflybsd", target_os = "ios"))
- "@vendor_ts__mio-1.2.0//:mio", # cfg(any(target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonflybsd", target_os = "ios"))
+ "@vendor_ts__kqueue-1.2.0//:kqueue", # cfg(any(target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonflybsd", target_os = "ios"))
+ "@vendor_ts__mio-1.2.2//:mio", # cfg(any(target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonflybsd", target_os = "ios"))
],
"@rules_rust//rust/platform:aarch64-linux-android": [
"@vendor_ts__inotify-0.11.1//:inotify", # cfg(any(target_os = "linux", target_os = "android"))
- "@vendor_ts__mio-1.2.0//:mio", # cfg(any(target_os = "linux", target_os = "android"))
+ "@vendor_ts__mio-1.2.2//:mio", # cfg(any(target_os = "linux", target_os = "android"))
],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
"@vendor_ts__windows-sys-0.60.2//:windows_sys", # cfg(windows)
],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
"@vendor_ts__inotify-0.11.1//:inotify", # cfg(any(target_os = "linux", target_os = "android"))
- "@vendor_ts__mio-1.2.0//:mio", # cfg(any(target_os = "linux", target_os = "android"))
+ "@vendor_ts__mio-1.2.2//:mio", # cfg(any(target_os = "linux", target_os = "android"))
],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
"@vendor_ts__inotify-0.11.1//:inotify", # cfg(any(target_os = "linux", target_os = "android"))
- "@vendor_ts__mio-1.2.0//:mio", # cfg(any(target_os = "linux", target_os = "android"))
+ "@vendor_ts__mio-1.2.2//:mio", # cfg(any(target_os = "linux", target_os = "android"))
],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
"@vendor_ts__inotify-0.11.1//:inotify", # cfg(any(target_os = "linux", target_os = "android"))
- "@vendor_ts__mio-1.2.0//:mio", # cfg(any(target_os = "linux", target_os = "android"))
+ "@vendor_ts__mio-1.2.2//:mio", # cfg(any(target_os = "linux", target_os = "android"))
],
"@rules_rust//rust/platform:arm-unknown-linux-musleabi": [
"@vendor_ts__inotify-0.11.1//:inotify", # cfg(any(target_os = "linux", target_os = "android"))
- "@vendor_ts__mio-1.2.0//:mio", # cfg(any(target_os = "linux", target_os = "android"))
+ "@vendor_ts__mio-1.2.2//:mio", # cfg(any(target_os = "linux", target_os = "android"))
],
"@rules_rust//rust/platform:armv7-linux-androideabi": [
"@vendor_ts__inotify-0.11.1//:inotify", # cfg(any(target_os = "linux", target_os = "android"))
- "@vendor_ts__mio-1.2.0//:mio", # cfg(any(target_os = "linux", target_os = "android"))
+ "@vendor_ts__mio-1.2.2//:mio", # cfg(any(target_os = "linux", target_os = "android"))
],
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
"@vendor_ts__inotify-0.11.1//:inotify", # cfg(any(target_os = "linux", target_os = "android"))
- "@vendor_ts__mio-1.2.0//:mio", # cfg(any(target_os = "linux", target_os = "android"))
+ "@vendor_ts__mio-1.2.2//:mio", # cfg(any(target_os = "linux", target_os = "android"))
],
"@rules_rust//rust/platform:i686-apple-darwin": [
- "@vendor_ts__bitflags-2.11.1//:bitflags", # cfg(target_os = "macos")
+ "@vendor_ts__bitflags-2.13.1//:bitflags", # cfg(target_os = "macos")
"@vendor_ts__fsevent-sys-4.1.0//:fsevent_sys", # i686-apple-darwin
],
"@rules_rust//rust/platform:i686-linux-android": [
"@vendor_ts__inotify-0.11.1//:inotify", # cfg(any(target_os = "linux", target_os = "android"))
- "@vendor_ts__mio-1.2.0//:mio", # cfg(any(target_os = "linux", target_os = "android"))
+ "@vendor_ts__mio-1.2.2//:mio", # cfg(any(target_os = "linux", target_os = "android"))
],
"@rules_rust//rust/platform:i686-pc-windows-msvc": [
"@vendor_ts__windows-sys-0.60.2//:windows_sys", # cfg(windows)
],
"@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@vendor_ts__kqueue-1.1.1//:kqueue", # cfg(any(target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonflybsd", target_os = "ios"))
- "@vendor_ts__mio-1.2.0//:mio", # cfg(any(target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonflybsd", target_os = "ios"))
+ "@vendor_ts__kqueue-1.2.0//:kqueue", # cfg(any(target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonflybsd", target_os = "ios"))
+ "@vendor_ts__mio-1.2.2//:mio", # cfg(any(target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonflybsd", target_os = "ios"))
],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [
"@vendor_ts__inotify-0.11.1//:inotify", # cfg(any(target_os = "linux", target_os = "android"))
- "@vendor_ts__mio-1.2.0//:mio", # cfg(any(target_os = "linux", target_os = "android"))
+ "@vendor_ts__mio-1.2.2//:mio", # cfg(any(target_os = "linux", target_os = "android"))
+ ],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [
+ "@vendor_ts__inotify-0.11.1//:inotify", # cfg(any(target_os = "linux", target_os = "android"))
+ "@vendor_ts__mio-1.2.2//:mio", # cfg(any(target_os = "linux", target_os = "android"))
+ ],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [
+ "@vendor_ts__inotify-0.11.1//:inotify", # cfg(any(target_os = "linux", target_os = "android"))
+ "@vendor_ts__mio-1.2.2//:mio", # cfg(any(target_os = "linux", target_os = "android"))
],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
"@vendor_ts__inotify-0.11.1//:inotify", # cfg(any(target_os = "linux", target_os = "android"))
- "@vendor_ts__mio-1.2.0//:mio", # cfg(any(target_os = "linux", target_os = "android"))
+ "@vendor_ts__mio-1.2.2//:mio", # cfg(any(target_os = "linux", target_os = "android"))
],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
"@vendor_ts__inotify-0.11.1//:inotify", # cfg(any(target_os = "linux", target_os = "android"))
- "@vendor_ts__mio-1.2.0//:mio", # cfg(any(target_os = "linux", target_os = "android"))
+ "@vendor_ts__mio-1.2.2//:mio", # cfg(any(target_os = "linux", target_os = "android"))
],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
"@vendor_ts__inotify-0.11.1//:inotify", # cfg(any(target_os = "linux", target_os = "android"))
- "@vendor_ts__mio-1.2.0//:mio", # cfg(any(target_os = "linux", target_os = "android"))
+ "@vendor_ts__mio-1.2.2//:mio", # cfg(any(target_os = "linux", target_os = "android"))
+ ],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [
+ "@vendor_ts__inotify-0.11.1//:inotify", # cfg(any(target_os = "linux", target_os = "android"))
+ "@vendor_ts__mio-1.2.2//:mio", # cfg(any(target_os = "linux", target_os = "android"))
+ ],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [
+ "@vendor_ts__kqueue-1.2.0//:kqueue", # cfg(any(target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonflybsd", target_os = "ios"))
+ "@vendor_ts__mio-1.2.2//:mio", # cfg(any(target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonflybsd", target_os = "ios"))
+ ],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [
+ "@vendor_ts__kqueue-1.2.0//:kqueue", # cfg(any(target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonflybsd", target_os = "ios"))
+ "@vendor_ts__mio-1.2.2//:mio", # cfg(any(target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonflybsd", target_os = "ios"))
],
"@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@vendor_ts__bitflags-2.11.1//:bitflags", # cfg(target_os = "macos")
+ "@vendor_ts__bitflags-2.13.1//:bitflags", # cfg(target_os = "macos")
"@vendor_ts__fsevent-sys-4.1.0//:fsevent_sys", # x86_64-apple-darwin
],
"@rules_rust//rust/platform:x86_64-apple-ios": [
- "@vendor_ts__kqueue-1.1.1//:kqueue", # cfg(any(target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonflybsd", target_os = "ios"))
- "@vendor_ts__mio-1.2.0//:mio", # cfg(any(target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonflybsd", target_os = "ios"))
+ "@vendor_ts__kqueue-1.2.0//:kqueue", # cfg(any(target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonflybsd", target_os = "ios"))
+ "@vendor_ts__mio-1.2.2//:mio", # cfg(any(target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonflybsd", target_os = "ios"))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [
+ "@vendor_ts__kqueue-1.2.0//:kqueue", # cfg(any(target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonflybsd", target_os = "ios"))
+ "@vendor_ts__mio-1.2.2//:mio", # cfg(any(target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonflybsd", target_os = "ios"))
],
"@rules_rust//rust/platform:x86_64-linux-android": [
"@vendor_ts__inotify-0.11.1//:inotify", # cfg(any(target_os = "linux", target_os = "android"))
- "@vendor_ts__mio-1.2.0//:mio", # cfg(any(target_os = "linux", target_os = "android"))
+ "@vendor_ts__mio-1.2.2//:mio", # cfg(any(target_os = "linux", target_os = "android"))
],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
"@vendor_ts__windows-sys-0.60.2//:windows_sys", # cfg(windows)
],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@vendor_ts__kqueue-1.1.1//:kqueue", # cfg(any(target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonflybsd", target_os = "ios"))
- "@vendor_ts__mio-1.2.0//:mio", # cfg(any(target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonflybsd", target_os = "ios"))
+ "@vendor_ts__kqueue-1.2.0//:kqueue", # cfg(any(target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonflybsd", target_os = "ios"))
+ "@vendor_ts__mio-1.2.2//:mio", # cfg(any(target_os = "freebsd", target_os = "openbsd", target_os = "netbsd", target_os = "dragonflybsd", target_os = "ios"))
],
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
"@vendor_ts__inotify-0.11.1//:inotify", # cfg(any(target_os = "linux", target_os = "android"))
- "@vendor_ts__mio-1.2.0//:mio", # cfg(any(target_os = "linux", target_os = "android"))
+ "@vendor_ts__mio-1.2.2//:mio", # cfg(any(target_os = "linux", target_os = "android"))
],
"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
"@vendor_ts__inotify-0.11.1//:inotify", # cfg(any(target_os = "linux", target_os = "android"))
- "@vendor_ts__mio-1.2.0//:mio", # cfg(any(target_os = "linux", target_os = "android"))
+ "@vendor_ts__mio-1.2.2//:mio", # cfg(any(target_os = "linux", target_os = "android"))
],
"//conditions:default": [],
}),
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.notify-types-2.1.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.notify-types-2.1.0.bazel
index d10108728e0d..2c1bf20ea4f4 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.notify-types-2.1.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.notify-types-2.1.0.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -95,6 +108,6 @@ rust_library(
}),
version = "2.1.0",
deps = [
- "@vendor_ts__bitflags-2.11.1//:bitflags",
+ "@vendor_ts__bitflags-2.13.1//:bitflags",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.nu-ansi-term-0.50.3.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.nu-ansi-term-0.50.3.bazel
index ad2e5b6694fa..e2c4edbd915b 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.nu-ansi-term-0.50.3.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.nu-ansi-term-0.50.3.bazel
@@ -68,12 +68,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -85,13 +87,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -99,6 +111,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.num-conv-0.2.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.num-conv-0.2.2.bazel
index c1e07eb50b35..b19b527ba6cf 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.num-conv-0.2.2.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.num-conv-0.2.2.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.num-traits-0.2.19.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.num-traits-0.2.19.bazel
index 2724cafe2c42..e27be7a1d7f8 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.num-traits-0.2.19.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.num-traits-0.2.19.bazel
@@ -60,12 +60,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -77,13 +79,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -91,6 +103,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -103,7 +116,7 @@ rust_library(
}),
version = "0.2.19",
deps = [
- "@vendor_ts__num-traits-0.2.19//:build_script_build",
+ ":build_script_build",
],
)
@@ -113,6 +126,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -145,6 +161,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "num-traits",
rustc_env_files = [
":cargo_toml_env_vars",
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.num_cpus-1.17.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.num_cpus-1.17.0.bazel
index 86f976884b33..fd004595ba14 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.num_cpus-1.17.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.num_cpus-1.17.0.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -96,118 +109,157 @@ rust_library(
version = "1.17.0",
deps = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:aarch64-apple-ios": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:aarch64-linux-android": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:arm-unknown-linux-musleabi": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:i686-apple-darwin": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:i686-linux-android": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:wasm32-wasip1": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:wasm32-wasip1-threads": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:wasm32-wasip2": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:x86_64-apple-ios": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:x86_64-linux-android": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:x86_64-unknown-fuchsia": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:x86_64-unknown-none": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:x86_64-unknown-uefi": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(not(windows))
],
"//conditions:default": [],
}),
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.num_threads-0.1.7.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.num_threads-0.1.7.bazel
index 2ea3545ef12e..04548b48fd50 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.num_threads-0.1.7.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.num_threads-0.1.7.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -96,28 +109,34 @@ rust_library(
version = "0.1.7",
deps = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd"))
],
"@rules_rust//rust/platform:aarch64-apple-ios": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd"))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd"))
],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd"))
],
"@rules_rust//rust/platform:i686-apple-darwin": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd"))
],
"@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd"))
],
"@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd"))
],
"@rules_rust//rust/platform:x86_64-apple-ios": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd"))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd"))
],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(any(target_os = "macos", target_os = "ios", target_os = "freebsd"))
],
"//conditions:default": [],
}),
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.once_cell-1.21.4.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.once_cell-1.21.4.bazel
index e556134028f4..3e369cc74815 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.once_cell-1.21.4.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.once_cell-1.21.4.bazel
@@ -58,12 +58,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -75,13 +77,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -89,6 +101,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.once_cell_polyfill-1.70.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.once_cell_polyfill-1.70.2.bazel
index 95c79f066379..49ca9aa2e4c2 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.once_cell_polyfill-1.70.2.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.once_cell_polyfill-1.70.2.bazel
@@ -55,12 +55,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -72,13 +74,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -86,6 +98,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.oorandom-11.1.5.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.oorandom-11.1.5.bazel
index 72de567588ff..15f5f42e4634 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.oorandom-11.1.5.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.oorandom-11.1.5.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.os_str_bytes-7.2.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.os_str_bytes-7.2.0.bazel
index 7d8571887f0a..c2a1a09be7ac 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.os_str_bytes-7.2.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.os_str_bytes-7.2.0.bazel
@@ -57,12 +57,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -74,13 +76,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -88,6 +100,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -100,6 +113,6 @@ rust_library(
}),
version = "7.2.0",
deps = [
- "@vendor_ts__memchr-2.8.0//:memchr",
+ "@vendor_ts__memchr-2.8.3//:memchr",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.parking_lot-0.12.5.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.parking_lot-0.12.5.bazel
index 0735630ce836..888609b9c78f 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.parking_lot-0.12.5.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.parking_lot-0.12.5.bazel
@@ -55,12 +55,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -72,13 +74,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -86,6 +98,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.parking_lot_core-0.9.12.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.parking_lot_core-0.9.12.bazel
index 9b68b08ea4d9..8e3d507c0369 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.parking_lot_core-0.9.12.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.parking_lot_core-0.9.12.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,99 +112,120 @@ rust_library(
}),
version = "0.9.12",
deps = [
+ ":build_script_build",
"@vendor_ts__cfg-if-1.0.4//:cfg_if",
- "@vendor_ts__parking_lot_core-0.9.12//:build_script_build",
- "@vendor_ts__smallvec-1.15.1//:smallvec",
+ "@vendor_ts__smallvec-1.15.2//:smallvec",
] + select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-apple-ios": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-linux-android": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
"@vendor_ts__windows-link-0.2.1//:windows_link", # cfg(windows)
],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:arm-unknown-linux-musleabi": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-apple-darwin": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-linux-android": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-pc-windows-msvc": [
"@vendor_ts__windows-link-0.2.1//:windows_link", # cfg(windows)
],
"@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-apple-ios": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-linux-android": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
"@vendor_ts__windows-link-0.2.1//:windows_link", # cfg(windows)
],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-unknown-fuchsia": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"//conditions:default": [],
}),
@@ -203,6 +237,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -231,6 +268,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "parking_lot_core",
rustc_env_files = [
":cargo_toml_env_vars",
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.pear-0.2.9.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.pear-0.2.9.bazel
index ccc776593759..00e55aa2c328 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.pear-0.2.9.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.pear-0.2.9.bazel
@@ -60,12 +60,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -77,13 +79,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -91,6 +103,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.pear_codegen-0.2.9.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.pear_codegen-0.2.9.bazel
index 6badf66e2aef..dd097afb8bab 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.pear_codegen-0.2.9.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.pear_codegen-0.2.9.bazel
@@ -52,12 +52,14 @@ rust_proc_macro(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_proc_macro(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_proc_macro(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -95,9 +108,9 @@ rust_proc_macro(
}),
version = "0.2.9",
deps = [
- "@vendor_ts__proc-macro2-1.0.106//:proc_macro2",
+ "@vendor_ts__proc-macro2-1.0.107//:proc_macro2",
"@vendor_ts__proc-macro2-diagnostics-0.10.1//:proc_macro2_diagnostics",
- "@vendor_ts__quote-1.0.45//:quote",
- "@vendor_ts__syn-2.0.117//:syn",
+ "@vendor_ts__quote-1.0.47//:quote",
+ "@vendor_ts__syn-2.0.119//:syn",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.perf-event-0.4.8.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.perf-event-0.4.8.bazel
index b053be48bb28..366e209d47cb 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.perf-event-0.4.8.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.perf-event-0.4.8.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,7 +112,7 @@ rust_library(
}),
version = "0.4.8",
deps = [
- "@vendor_ts__libc-0.2.186//:libc",
+ "@vendor_ts__libc-0.2.189//:libc",
"@vendor_ts__perf-event-open-sys-4.0.0//:perf_event_open_sys",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.perf-event-open-sys-4.0.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.perf-event-open-sys-4.0.0.bazel
index 61d131547c16..0ff8a5b6a0af 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.perf-event-open-sys-4.0.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.perf-event-open-sys-4.0.0.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -95,6 +108,6 @@ rust_library(
}),
version = "4.0.0",
deps = [
- "@vendor_ts__libc-0.2.186//:libc",
+ "@vendor_ts__libc-0.2.189//:libc",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.petgraph-0.8.3.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.petgraph-0.8.3.bazel
index 054c06f6350a..eade6c0096a3 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.petgraph-0.8.3.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.petgraph-0.8.3.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.pin-project-lite-0.2.17.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.pin-project-lite-0.2.17.bazel
index c0fad00dd23e..9042ddad2f0f 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.pin-project-lite-0.2.17.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.pin-project-lite-0.2.17.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.pkg-config-0.3.33.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.pkg-config-0.3.33.bazel
index 6d2c2e9933d6..8e4875e85850 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.pkg-config-0.3.33.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.pkg-config-0.3.33.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.portable-atomic-1.13.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.portable-atomic-1.14.0.bazel
similarity index 84%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.portable-atomic-1.13.1.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.portable-atomic-1.14.0.bazel
index 1018f79e9d4b..6fc025b81775 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.portable-atomic-1.13.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.portable-atomic-1.14.0.bazel
@@ -60,12 +60,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -77,13 +79,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -91,6 +103,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -101,9 +114,9 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "1.13.1",
+ version = "1.14.0",
deps = [
- "@vendor_ts__portable-atomic-1.13.1//:build_script_build",
+ ":build_script_build",
],
)
@@ -113,6 +126,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -145,6 +161,7 @@ cargo_build_script(
],
),
edition = "2018",
+ emit_warnings = False,
pkg_name = "portable-atomic",
rustc_env_files = [
":cargo_toml_env_vars",
@@ -159,7 +176,7 @@ cargo_build_script(
"noclippy",
"norustfmt",
],
- version = "1.13.1",
+ version = "1.14.0",
visibility = ["//visibility:private"],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.portable-atomic-util-0.2.7.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.portable-atomic-util-0.2.7.bazel
new file mode 100644
index 000000000000..7f3f2eee0661
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.portable-atomic-util-0.2.7.bazel
@@ -0,0 +1,180 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+load(
+ "@rules_rust//cargo:defs.bzl",
+ "cargo_build_script",
+ "cargo_toml_env_vars",
+)
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+cargo_toml_env_vars(
+ name = "cargo_toml_env_vars",
+ src = "Cargo.toml",
+)
+
+rust_library(
+ name = "portable_atomic_util",
+ srcs = glob(
+ include = ["**/*.rs"],
+ allow_empty = True,
+ ),
+ compile_data = glob(
+ include = ["**"],
+ allow_empty = True,
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=portable-atomic-util",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
+ "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
+ "@rules_rust//rust/platform:aarch64-unknown-uefi": [],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
+ "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
+ "@rules_rust//rust/platform:i686-apple-darwin": [],
+ "@rules_rust//rust/platform:i686-linux-android": [],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
+ "@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasip1": [],
+ "@rules_rust//rust/platform:wasm32-wasip1-threads": [],
+ "@rules_rust//rust/platform:wasm32-wasip2": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "@rules_rust//rust/platform:x86_64-unknown-uefi": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.2.7",
+ deps = [
+ ":build_script_build",
+ "@vendor_ts__portable-atomic-1.14.0//:portable_atomic",
+ ],
+)
+
+cargo_build_script(
+ name = "_bs",
+ srcs = glob(
+ include = ["**/*.rs"],
+ allow_empty = True,
+ ),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ compile_data = glob(
+ include = ["**"],
+ allow_empty = True,
+ exclude = [
+ "**/* *",
+ "**/*.rs",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_name = "build_script_build",
+ crate_root = "build.rs",
+ data = glob(
+ include = ["**"],
+ allow_empty = True,
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2018",
+ emit_warnings = False,
+ pkg_name = "portable-atomic-util",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=portable-atomic-util",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.2.7",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = ":_bs",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.postcard-1.1.3.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.postcard-1.1.3.bazel
index 8a9c9489923b..ed698b8d764f 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.postcard-1.1.3.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.postcard-1.1.3.bazel
@@ -36,9 +36,6 @@ rust_library(
),
crate_features = [
"alloc",
- "default",
- "heapless",
- "heapless-cas",
],
crate_root = "src/lib.rs",
edition = "2021",
@@ -58,12 +55,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -75,13 +74,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -89,6 +98,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -102,7 +112,6 @@ rust_library(
version = "1.1.3",
deps = [
"@vendor_ts__cobs-0.3.0//:cobs",
- "@vendor_ts__heapless-0.7.17//:heapless",
- "@vendor_ts__serde-1.0.228//:serde",
+ "@vendor_ts__serde-1.0.229//:serde",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.powerfmt-0.2.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.powerfmt-0.2.0.bazel
index 4f67e7c1603c..2ad27d505a89 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.powerfmt-0.2.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.powerfmt-0.2.0.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.prettyplease-0.2.37.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.prettyplease-0.2.37.bazel
deleted file mode 100644
index ed6e293e5d6b..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.prettyplease-0.2.37.bazel
+++ /dev/null
@@ -1,165 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
-###############################################################################
-
-load(
- "@rules_rust//cargo:defs.bzl",
- "cargo_build_script",
- "cargo_toml_env_vars",
-)
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_library(
- name = "prettyplease",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=prettyplease",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- target_compatible_with = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [],
- "@rules_rust//rust/platform:aarch64-apple-ios": [],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
- "@rules_rust//rust/platform:aarch64-linux-android": [],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
- "@rules_rust//rust/platform:aarch64-unknown-uefi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:i686-apple-darwin": [],
- "@rules_rust//rust/platform:i686-linux-android": [],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
- "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
- "@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
- "@rules_rust//rust/platform:wasm32-wasip1": [],
- "@rules_rust//rust/platform:wasm32-wasip1-threads": [],
- "@rules_rust//rust/platform:wasm32-wasip2": [],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [],
- "@rules_rust//rust/platform:x86_64-apple-ios": [],
- "@rules_rust//rust/platform:x86_64-linux-android": [],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
- "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-none": [],
- "@rules_rust//rust/platform:x86_64-unknown-uefi": [],
- "//conditions:default": ["@platforms//:incompatible"],
- }),
- version = "0.2.37",
- deps = [
- "@vendor_ts__prettyplease-0.2.37//:build_script_build",
- "@vendor_ts__proc-macro2-1.0.106//:proc_macro2",
- "@vendor_ts__syn-2.0.117//:syn",
- ],
-)
-
-cargo_build_script(
- name = "_bs",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- "**/*.rs",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2021",
- links = "prettyplease02",
- pkg_name = "prettyplease",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=prettyplease",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.37",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.proc-macro2-1.0.106.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.proc-macro2-1.0.107.bazel
similarity index 84%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.proc-macro2-1.0.106.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.proc-macro2-1.0.107.bazel
index dec96ff20b92..23a5bc388ef4 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.proc-macro2-1.0.106.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.proc-macro2-1.0.107.bazel
@@ -60,12 +60,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -77,13 +79,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -91,6 +103,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -101,9 +114,9 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "1.0.106",
+ version = "1.0.107",
deps = [
- "@vendor_ts__proc-macro2-1.0.106//:build_script_build",
+ ":build_script_build",
"@vendor_ts__unicode-ident-1.0.24//:unicode_ident",
],
)
@@ -114,6 +127,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -146,6 +162,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "proc-macro2",
rustc_env_files = [
":cargo_toml_env_vars",
@@ -160,7 +177,7 @@ cargo_build_script(
"noclippy",
"norustfmt",
],
- version = "1.0.106",
+ version = "1.0.107",
visibility = ["//visibility:private"],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.proc-macro2-diagnostics-0.10.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.proc-macro2-diagnostics-0.10.1.bazel
index 334933c92a6a..c5bce52442a3 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.proc-macro2-diagnostics-0.10.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.proc-macro2-diagnostics-0.10.1.bazel
@@ -61,12 +61,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -78,13 +80,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -92,6 +104,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -104,10 +117,10 @@ rust_library(
}),
version = "0.10.1",
deps = [
- "@vendor_ts__proc-macro2-1.0.106//:proc_macro2",
- "@vendor_ts__proc-macro2-diagnostics-0.10.1//:build_script_build",
- "@vendor_ts__quote-1.0.45//:quote",
- "@vendor_ts__syn-2.0.117//:syn",
+ ":build_script_build",
+ "@vendor_ts__proc-macro2-1.0.107//:proc_macro2",
+ "@vendor_ts__quote-1.0.47//:quote",
+ "@vendor_ts__syn-2.0.119//:syn",
"@vendor_ts__yansi-1.0.1//:yansi",
],
)
@@ -118,6 +131,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -151,6 +167,7 @@ cargo_build_script(
],
),
edition = "2018",
+ emit_warnings = False,
pkg_name = "proc-macro2-diagnostics",
rustc_env_files = [
":cargo_toml_env_vars",
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.quote-1.0.45.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.quote-1.0.47.bazel
similarity index 83%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.quote-1.0.45.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.quote-1.0.47.bazel
index 8ffcb2477317..b590a4e2a41c 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.quote-1.0.45.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.quote-1.0.47.bazel
@@ -60,12 +60,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -77,13 +79,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -91,6 +103,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -101,10 +114,10 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "1.0.45",
+ version = "1.0.47",
deps = [
- "@vendor_ts__proc-macro2-1.0.106//:proc_macro2",
- "@vendor_ts__quote-1.0.45//:build_script_build",
+ ":build_script_build",
+ "@vendor_ts__proc-macro2-1.0.107//:proc_macro2",
],
)
@@ -114,6 +127,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -146,6 +162,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "quote",
rustc_env_files = [
":cargo_toml_env_vars",
@@ -160,7 +177,7 @@ cargo_build_script(
"noclippy",
"norustfmt",
],
- version = "1.0.45",
+ version = "1.0.47",
visibility = ["//visibility:private"],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.r-efi-5.3.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.r-efi-5.3.0.bazel
deleted file mode 100644
index d71877ee91cf..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.r-efi-5.3.0.bazel
+++ /dev/null
@@ -1,97 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_library(
- name = "r_efi",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=r-efi",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- target_compatible_with = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [],
- "@rules_rust//rust/platform:aarch64-apple-ios": [],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
- "@rules_rust//rust/platform:aarch64-linux-android": [],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
- "@rules_rust//rust/platform:aarch64-unknown-uefi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:i686-apple-darwin": [],
- "@rules_rust//rust/platform:i686-linux-android": [],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
- "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
- "@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
- "@rules_rust//rust/platform:wasm32-wasip1": [],
- "@rules_rust//rust/platform:wasm32-wasip1-threads": [],
- "@rules_rust//rust/platform:wasm32-wasip2": [],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [],
- "@rules_rust//rust/platform:x86_64-apple-ios": [],
- "@rules_rust//rust/platform:x86_64-linux-android": [],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
- "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-none": [],
- "@rules_rust//rust/platform:x86_64-unknown-uefi": [],
- "//conditions:default": ["@platforms//:incompatible"],
- }),
- version = "5.3.0",
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.r-efi-6.0.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.r-efi-6.0.0.bazel
index 5ee0d985fe56..aa2827ae07d7 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.r-efi-6.0.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.r-efi-6.0.0.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_abi-0.143.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_abi-0.166.0.bazel
similarity index 78%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_abi-0.143.0.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_abi-0.166.0.bazel
index c26dd82ee19d..217e23c05e3d 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_abi-0.143.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_abi-0.166.0.bazel
@@ -23,8 +23,8 @@ rust_library(
allow_empty = True,
),
aliases = {
- "@vendor_ts__ra-ap-rustc_hashes-0.143.0//:ra_ap_rustc_hashes": "rustc_hashes",
- "@vendor_ts__ra-ap-rustc_index-0.143.0//:ra_ap_rustc_index": "rustc_index",
+ "@vendor_ts__ra-ap-rustc_hashes-0.166.0//:ra_ap_rustc_hashes": "rustc_hashes",
+ "@vendor_ts__ra-ap-rustc_index-0.166.0//:ra_ap_rustc_index": "rustc_index",
},
compile_data = glob(
include = ["**"],
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -97,11 +110,11 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.143.0",
+ version = "0.166.0",
deps = [
- "@vendor_ts__bitflags-2.11.1//:bitflags",
- "@vendor_ts__ra-ap-rustc_hashes-0.143.0//:ra_ap_rustc_hashes",
- "@vendor_ts__ra-ap-rustc_index-0.143.0//:ra_ap_rustc_index",
+ "@vendor_ts__bitflags-2.13.1//:bitflags",
+ "@vendor_ts__ra-ap-rustc_hashes-0.166.0//:ra_ap_rustc_hashes",
+ "@vendor_ts__ra-ap-rustc_index-0.166.0//:ra_ap_rustc_index",
"@vendor_ts__tracing-0.1.44//:tracing",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_ast_ir-0.143.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_ast_ir-0.166.0.bazel
similarity index 82%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_ast_ir-0.143.0.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_ast_ir-0.166.0.bazel
index 3dfb4af1d544..fde84c2464d0 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_ast_ir-0.143.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_ast_ir-0.166.0.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,5 +106,5 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.143.0",
+ version = "0.166.0",
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_hashes-0.143.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_hashes-0.166.0.bazel
similarity index 82%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_hashes-0.143.0.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_hashes-0.166.0.bazel
index 6b0e793e07f6..9ad0414dcc7e 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_hashes-0.143.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_hashes-0.166.0.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,7 +106,7 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.143.0",
+ version = "0.166.0",
deps = [
"@vendor_ts__rustc-stable-hash-0.1.2//:rustc_stable_hash",
],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_index-0.143.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_index-0.166.0.bazel
similarity index 80%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_index-0.143.0.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_index-0.166.0.bazel
index db5b0ccbd889..37e1346cecbc 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_index-0.143.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_index-0.166.0.bazel
@@ -23,7 +23,7 @@ rust_library(
allow_empty = True,
),
aliases = {
- "@vendor_ts__ra-ap-rustc_index_macros-0.143.0//:ra_ap_rustc_index_macros": "rustc_index_macros",
+ "@vendor_ts__ra-ap-rustc_index_macros-0.166.0//:ra_ap_rustc_index_macros": "rustc_index_macros",
},
compile_data = glob(
include = ["**"],
@@ -40,7 +40,7 @@ rust_library(
crate_root = "src/lib.rs",
edition = "2024",
proc_macro_deps = [
- "@vendor_ts__ra-ap-rustc_index_macros-0.143.0//:ra_ap_rustc_index_macros",
+ "@vendor_ts__ra-ap-rustc_index_macros-0.166.0//:ra_ap_rustc_index_macros",
],
rustc_env_files = [
":cargo_toml_env_vars",
@@ -58,12 +58,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -75,13 +77,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -89,6 +101,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,5 +112,5 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.143.0",
+ version = "0.166.0",
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_index_macros-0.143.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_index_macros-0.166.0.bazel
similarity index 80%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_index_macros-0.143.0.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_index_macros-0.166.0.bazel
index 13c12f07ce27..fcf203517134 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_index_macros-0.143.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_index_macros-0.166.0.bazel
@@ -52,12 +52,14 @@ rust_proc_macro(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_proc_macro(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_proc_macro(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,10 +106,10 @@ rust_proc_macro(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.143.0",
+ version = "0.166.0",
deps = [
- "@vendor_ts__proc-macro2-1.0.106//:proc_macro2",
- "@vendor_ts__quote-1.0.45//:quote",
- "@vendor_ts__syn-2.0.117//:syn",
+ "@vendor_ts__proc-macro2-1.0.107//:proc_macro2",
+ "@vendor_ts__quote-1.0.47//:quote",
+ "@vendor_ts__syn-2.0.119//:syn",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_lexer-0.143.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_lexer-0.166.0.bazel
similarity index 80%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_lexer-0.143.0.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_lexer-0.166.0.bazel
index 383c1dcd3595..ac52299aef40 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_lexer-0.143.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_lexer-0.166.0.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,10 +106,10 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.143.0",
+ version = "0.166.0",
deps = [
- "@vendor_ts__memchr-2.8.0//:memchr",
+ "@vendor_ts__memchr-2.8.3//:memchr",
+ "@vendor_ts__unicode-ident-1.0.24//:unicode_ident",
"@vendor_ts__unicode-properties-0.1.4//:unicode_properties",
- "@vendor_ts__unicode-xid-0.2.6//:unicode_xid",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_next_trait_solver-0.143.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_next_trait_solver-0.166.0.bazel
similarity index 77%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_next_trait_solver-0.143.0.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_next_trait_solver-0.166.0.bazel
index 8d9cd2fa75a1..a96b09799a04 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_next_trait_solver-0.143.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_next_trait_solver-0.166.0.bazel
@@ -23,9 +23,9 @@ rust_library(
allow_empty = True,
),
aliases = {
- "@vendor_ts__ra-ap-rustc_index-0.143.0//:ra_ap_rustc_index": "rustc_index",
- "@vendor_ts__ra-ap-rustc_type_ir-0.143.0//:ra_ap_rustc_type_ir": "rustc_type_ir",
- "@vendor_ts__ra-ap-rustc_type_ir_macros-0.143.0//:ra_ap_rustc_type_ir_macros": "rustc_type_ir_macros",
+ "@vendor_ts__ra-ap-rustc_index-0.166.0//:ra_ap_rustc_index": "rustc_index",
+ "@vendor_ts__ra-ap-rustc_type_ir-0.166.0//:ra_ap_rustc_type_ir": "rustc_type_ir",
+ "@vendor_ts__ra-ap-rustc_type_ir_macros-0.166.0//:ra_ap_rustc_type_ir_macros": "rustc_type_ir_macros",
},
compile_data = glob(
include = ["**"],
@@ -43,7 +43,7 @@ rust_library(
edition = "2024",
proc_macro_deps = [
"@vendor_ts__derive-where-1.6.1//:derive_where",
- "@vendor_ts__ra-ap-rustc_type_ir_macros-0.143.0//:ra_ap_rustc_type_ir_macros",
+ "@vendor_ts__ra-ap-rustc_type_ir_macros-0.166.0//:ra_ap_rustc_type_ir_macros",
],
rustc_env_files = [
":cargo_toml_env_vars",
@@ -61,12 +61,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -78,13 +80,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -92,6 +104,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -102,10 +115,10 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.143.0",
+ version = "0.166.0",
deps = [
- "@vendor_ts__ra-ap-rustc_index-0.143.0//:ra_ap_rustc_index",
- "@vendor_ts__ra-ap-rustc_type_ir-0.143.0//:ra_ap_rustc_type_ir",
+ "@vendor_ts__ra-ap-rustc_index-0.166.0//:ra_ap_rustc_index",
+ "@vendor_ts__ra-ap-rustc_type_ir-0.166.0//:ra_ap_rustc_type_ir",
"@vendor_ts__tracing-0.1.44//:tracing",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_parse_format-0.143.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_parse_format-0.166.0.bazel
similarity index 79%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_parse_format-0.143.0.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_parse_format-0.166.0.bazel
index 9b4e436a3cad..3a70744bbf1b 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_parse_format-0.143.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_parse_format-0.166.0.bazel
@@ -23,7 +23,7 @@ rust_library(
allow_empty = True,
),
aliases = {
- "@vendor_ts__ra-ap-rustc_lexer-0.143.0//:ra_ap_rustc_lexer": "rustc_lexer",
+ "@vendor_ts__ra-ap-rustc_lexer-0.166.0//:ra_ap_rustc_lexer": "rustc_lexer",
},
compile_data = glob(
include = ["**"],
@@ -55,12 +55,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -72,13 +74,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -86,6 +98,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -96,9 +109,9 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.143.0",
+ version = "0.166.0",
deps = [
- "@vendor_ts__ra-ap-rustc_lexer-0.143.0//:ra_ap_rustc_lexer",
- "@vendor_ts__rustc-literal-escaper-0.0.5//:rustc_literal_escaper",
+ "@vendor_ts__ra-ap-rustc_lexer-0.166.0//:ra_ap_rustc_lexer",
+ "@vendor_ts__rustc-literal-escaper-0.0.7//:rustc_literal_escaper",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_pattern_analysis-0.143.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_pattern_analysis-0.166.0.bazel
similarity index 79%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_pattern_analysis-0.143.0.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_pattern_analysis-0.166.0.bazel
index 2f8087c18312..4a6b70560c69 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_pattern_analysis-0.143.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_pattern_analysis-0.166.0.bazel
@@ -23,7 +23,7 @@ rust_library(
allow_empty = True,
),
aliases = {
- "@vendor_ts__ra-ap-rustc_index-0.143.0//:ra_ap_rustc_index": "rustc_index",
+ "@vendor_ts__ra-ap-rustc_index-0.166.0//:ra_ap_rustc_index": "rustc_index",
},
compile_data = glob(
include = ["**"],
@@ -55,12 +55,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -72,13 +74,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -86,6 +98,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -96,12 +109,12 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.143.0",
+ version = "0.166.0",
deps = [
- "@vendor_ts__ra-ap-rustc_index-0.143.0//:ra_ap_rustc_index",
- "@vendor_ts__rustc-hash-2.1.2//:rustc_hash",
+ "@vendor_ts__ra-ap-rustc_index-0.166.0//:ra_ap_rustc_index",
+ "@vendor_ts__rustc-hash-2.1.3//:rustc_hash",
"@vendor_ts__rustc_apfloat-0.2.3-llvm-462a31f5a5ab//:rustc_apfloat",
- "@vendor_ts__smallvec-1.15.1//:smallvec",
+ "@vendor_ts__smallvec-1.15.2//:smallvec",
"@vendor_ts__tracing-0.1.44//:tracing",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_type_ir-0.143.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_type_ir-0.166.0.bazel
similarity index 73%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_type_ir-0.143.0.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_type_ir-0.166.0.bazel
index 665970571fdc..e1fc8a0307f0 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_type_ir-0.143.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_type_ir-0.166.0.bazel
@@ -23,9 +23,10 @@ rust_library(
allow_empty = True,
),
aliases = {
- "@vendor_ts__ra-ap-rustc_ast_ir-0.143.0//:ra_ap_rustc_ast_ir": "rustc_ast_ir",
- "@vendor_ts__ra-ap-rustc_index-0.143.0//:ra_ap_rustc_index": "rustc_index",
- "@vendor_ts__ra-ap-rustc_type_ir_macros-0.143.0//:ra_ap_rustc_type_ir_macros": "rustc_type_ir_macros",
+ "@vendor_ts__ra-ap-rustc_abi-0.166.0//:ra_ap_rustc_abi": "rustc_abi",
+ "@vendor_ts__ra-ap-rustc_ast_ir-0.166.0//:ra_ap_rustc_ast_ir": "rustc_ast_ir",
+ "@vendor_ts__ra-ap-rustc_index-0.166.0//:ra_ap_rustc_index": "rustc_index",
+ "@vendor_ts__ra-ap-rustc_type_ir_macros-0.166.0//:ra_ap_rustc_type_ir_macros": "rustc_type_ir_macros",
},
compile_data = glob(
include = ["**"],
@@ -43,7 +44,7 @@ rust_library(
edition = "2024",
proc_macro_deps = [
"@vendor_ts__derive-where-1.6.1//:derive_where",
- "@vendor_ts__ra-ap-rustc_type_ir_macros-0.143.0//:ra_ap_rustc_type_ir_macros",
+ "@vendor_ts__ra-ap-rustc_type_ir_macros-0.166.0//:ra_ap_rustc_type_ir_macros",
],
rustc_env_files = [
":cargo_toml_env_vars",
@@ -61,12 +62,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -78,13 +81,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -92,6 +105,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -102,17 +116,18 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.143.0",
+ version = "0.166.0",
deps = [
- "@vendor_ts__arrayvec-0.7.6//:arrayvec",
- "@vendor_ts__bitflags-2.11.1//:bitflags",
+ "@vendor_ts__arrayvec-0.7.8//:arrayvec",
+ "@vendor_ts__bitflags-2.13.1//:bitflags",
"@vendor_ts__ena-0.14.4//:ena",
"@vendor_ts__indexmap-2.14.0//:indexmap",
- "@vendor_ts__ra-ap-rustc_ast_ir-0.143.0//:ra_ap_rustc_ast_ir",
- "@vendor_ts__ra-ap-rustc_index-0.143.0//:ra_ap_rustc_index",
- "@vendor_ts__rustc-hash-2.1.2//:rustc_hash",
- "@vendor_ts__smallvec-1.15.1//:smallvec",
- "@vendor_ts__thin-vec-0.2.18//:thin_vec",
+ "@vendor_ts__ra-ap-rustc_abi-0.166.0//:ra_ap_rustc_abi",
+ "@vendor_ts__ra-ap-rustc_ast_ir-0.166.0//:ra_ap_rustc_ast_ir",
+ "@vendor_ts__ra-ap-rustc_index-0.166.0//:ra_ap_rustc_index",
+ "@vendor_ts__rustc-hash-2.1.3//:rustc_hash",
+ "@vendor_ts__smallvec-1.15.2//:smallvec",
+ "@vendor_ts__thin-vec-0.2.19//:thin_vec",
"@vendor_ts__tracing-0.1.44//:tracing",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_type_ir_macros-0.143.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_type_ir_macros-0.166.0.bazel
similarity index 80%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_type_ir_macros-0.143.0.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_type_ir_macros-0.166.0.bazel
index 899303af5f3f..d613a9685a4c 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_type_ir_macros-0.143.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_type_ir_macros-0.166.0.bazel
@@ -52,12 +52,14 @@ rust_proc_macro(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_proc_macro(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_proc_macro(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,11 +106,11 @@ rust_proc_macro(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.143.0",
+ version = "0.166.0",
deps = [
- "@vendor_ts__proc-macro2-1.0.106//:proc_macro2",
- "@vendor_ts__quote-1.0.45//:quote",
- "@vendor_ts__syn-2.0.117//:syn",
+ "@vendor_ts__proc-macro2-1.0.107//:proc_macro2",
+ "@vendor_ts__quote-1.0.47//:quote",
+ "@vendor_ts__syn-2.0.119//:syn",
"@vendor_ts__synstructure-0.13.2//:synstructure",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_base_db-0.0.328.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_base_db-0.0.347.bazel
similarity index 71%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_base_db-0.0.328.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_base_db-0.0.347.bazel
index 42da0d0298c4..e8f452d5908f 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_base_db-0.0.328.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_base_db-0.0.347.bazel
@@ -23,12 +23,11 @@ rust_library(
allow_empty = True,
),
aliases = {
- "@vendor_ts__ra_ap_cfg-0.0.328//:ra_ap_cfg": "cfg",
- "@vendor_ts__ra_ap_intern-0.0.328//:ra_ap_intern": "intern",
- "@vendor_ts__ra_ap_query-group-macro-0.0.328//:ra_ap_query_group_macro": "query_group",
- "@vendor_ts__ra_ap_span-0.0.328//:ra_ap_span": "span",
- "@vendor_ts__ra_ap_syntax-0.0.328//:ra_ap_syntax": "syntax",
- "@vendor_ts__ra_ap_vfs-0.0.328//:ra_ap_vfs": "vfs",
+ "@vendor_ts__ra_ap_cfg-0.0.347//:ra_ap_cfg": "cfg",
+ "@vendor_ts__ra_ap_intern-0.0.347//:ra_ap_intern": "intern",
+ "@vendor_ts__ra_ap_span-0.0.347//:ra_ap_span": "span",
+ "@vendor_ts__ra_ap_syntax-0.0.347//:ra_ap_syntax": "syntax",
+ "@vendor_ts__ra_ap_vfs-0.0.347//:ra_ap_vfs": "vfs",
},
compile_data = glob(
include = ["**"],
@@ -48,8 +47,7 @@ rust_library(
crate_root = "src/lib.rs",
edition = "2024",
proc_macro_deps = [
- "@vendor_ts__ra_ap_query-group-macro-0.0.328//:ra_ap_query_group_macro",
- "@vendor_ts__salsa-macros-0.25.2//:salsa_macros",
+ "@vendor_ts__salsa-macros-0.28.2//:salsa_macros",
],
rustc_env_files = [
":cargo_toml_env_vars",
@@ -67,12 +65,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -84,13 +84,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -98,6 +108,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -108,20 +119,20 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.0.328",
+ version = "0.0.347",
deps = [
- "@vendor_ts__dashmap-6.1.0//:dashmap",
+ "@vendor_ts__dashmap-6.2.1//:dashmap",
"@vendor_ts__indexmap-2.14.0//:indexmap",
"@vendor_ts__la-arena-0.3.1//:la_arena",
- "@vendor_ts__ra_ap_cfg-0.0.328//:ra_ap_cfg",
- "@vendor_ts__ra_ap_intern-0.0.328//:ra_ap_intern",
- "@vendor_ts__ra_ap_span-0.0.328//:ra_ap_span",
- "@vendor_ts__ra_ap_syntax-0.0.328//:ra_ap_syntax",
- "@vendor_ts__ra_ap_vfs-0.0.328//:ra_ap_vfs",
- "@vendor_ts__rustc-hash-2.1.2//:rustc_hash",
- "@vendor_ts__salsa-0.25.2//:salsa",
+ "@vendor_ts__ra_ap_cfg-0.0.347//:ra_ap_cfg",
+ "@vendor_ts__ra_ap_intern-0.0.347//:ra_ap_intern",
+ "@vendor_ts__ra_ap_span-0.0.347//:ra_ap_span",
+ "@vendor_ts__ra_ap_syntax-0.0.347//:ra_ap_syntax",
+ "@vendor_ts__ra_ap_vfs-0.0.347//:ra_ap_vfs",
+ "@vendor_ts__rustc-hash-2.1.3//:rustc_hash",
+ "@vendor_ts__salsa-0.28.2//:salsa",
"@vendor_ts__semver-1.0.28//:semver",
"@vendor_ts__tracing-0.1.44//:tracing",
- "@vendor_ts__triomphe-0.1.15//:triomphe",
+ "@vendor_ts__triomphe-0.1.16//:triomphe",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_cfg-0.0.328.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_cfg-0.0.347.bazel
similarity index 76%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_cfg-0.0.328.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_cfg-0.0.347.bazel
index e02c90697076..6fc62fcd242b 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_cfg-0.0.328.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_cfg-0.0.347.bazel
@@ -23,9 +23,9 @@ rust_library(
allow_empty = True,
),
aliases = {
- "@vendor_ts__ra_ap_intern-0.0.328//:ra_ap_intern": "intern",
- "@vendor_ts__ra_ap_syntax-0.0.328//:ra_ap_syntax": "syntax",
- "@vendor_ts__ra_ap_tt-0.0.328//:ra_ap_tt": "tt",
+ "@vendor_ts__ra_ap_intern-0.0.347//:ra_ap_intern": "intern",
+ "@vendor_ts__ra_ap_syntax-0.0.347//:ra_ap_syntax": "syntax",
+ "@vendor_ts__ra_ap_tt-0.0.347//:ra_ap_tt": "tt",
},
compile_data = glob(
include = ["**"],
@@ -62,12 +62,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -79,13 +81,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -93,6 +105,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -103,12 +116,12 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.0.328",
+ version = "0.0.347",
deps = [
- "@vendor_ts__ra_ap_intern-0.0.328//:ra_ap_intern",
- "@vendor_ts__ra_ap_syntax-0.0.328//:ra_ap_syntax",
- "@vendor_ts__ra_ap_tt-0.0.328//:ra_ap_tt",
- "@vendor_ts__rustc-hash-2.1.2//:rustc_hash",
+ "@vendor_ts__ra_ap_intern-0.0.347//:ra_ap_intern",
+ "@vendor_ts__ra_ap_syntax-0.0.347//:ra_ap_syntax",
+ "@vendor_ts__ra_ap_tt-0.0.347//:ra_ap_tt",
+ "@vendor_ts__rustc-hash-2.1.3//:rustc_hash",
"@vendor_ts__tracing-0.1.44//:tracing",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_edition-0.0.328.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_edition-0.0.347.bazel
similarity index 82%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_edition-0.0.328.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_edition-0.0.347.bazel
index 1fa96a118d49..1dbbd1ffb197 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_edition-0.0.328.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_edition-0.0.347.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,5 +106,5 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.0.328",
+ version = "0.0.347",
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir-0.0.328.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir-0.0.347.bazel
similarity index 61%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir-0.0.328.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir-0.0.347.bazel
index d8c848c0555c..1cd67187644c 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir-0.0.328.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir-0.0.347.bazel
@@ -23,16 +23,16 @@ rust_library(
allow_empty = True,
),
aliases = {
- "@vendor_ts__ra_ap_base_db-0.0.328//:ra_ap_base_db": "base_db",
- "@vendor_ts__ra_ap_cfg-0.0.328//:ra_ap_cfg": "cfg",
- "@vendor_ts__ra_ap_hir_def-0.0.328//:ra_ap_hir_def": "hir_def",
- "@vendor_ts__ra_ap_hir_expand-0.0.328//:ra_ap_hir_expand": "hir_expand",
- "@vendor_ts__ra_ap_hir_ty-0.0.328//:ra_ap_hir_ty": "hir_ty",
- "@vendor_ts__ra_ap_intern-0.0.328//:ra_ap_intern": "intern",
- "@vendor_ts__ra_ap_span-0.0.328//:ra_ap_span": "span",
- "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx": "stdx",
- "@vendor_ts__ra_ap_syntax-0.0.328//:ra_ap_syntax": "syntax",
- "@vendor_ts__ra_ap_tt-0.0.328//:ra_ap_tt": "tt",
+ "@vendor_ts__ra_ap_base_db-0.0.347//:ra_ap_base_db": "base_db",
+ "@vendor_ts__ra_ap_cfg-0.0.347//:ra_ap_cfg": "cfg",
+ "@vendor_ts__ra_ap_hir_def-0.0.347//:ra_ap_hir_def": "hir_def",
+ "@vendor_ts__ra_ap_hir_expand-0.0.347//:ra_ap_hir_expand": "hir_expand",
+ "@vendor_ts__ra_ap_hir_ty-0.0.347//:ra_ap_hir_ty": "hir_ty",
+ "@vendor_ts__ra_ap_intern-0.0.347//:ra_ap_intern": "intern",
+ "@vendor_ts__ra_ap_span-0.0.347//:ra_ap_span": "span",
+ "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx": "stdx",
+ "@vendor_ts__ra_ap_syntax-0.0.347//:ra_ap_syntax": "syntax",
+ "@vendor_ts__ra_ap_tt-0.0.347//:ra_ap_tt": "tt",
},
compile_data = glob(
include = ["**"],
@@ -64,12 +64,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -81,13 +83,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -95,6 +107,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -105,26 +118,28 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.0.328",
+ version = "0.0.347",
deps = [
- "@vendor_ts__arrayvec-0.7.6//:arrayvec",
- "@vendor_ts__either-1.16.0//:either",
- "@vendor_ts__itertools-0.14.0//:itertools",
- "@vendor_ts__ra-ap-rustc_type_ir-0.143.0//:ra_ap_rustc_type_ir",
- "@vendor_ts__ra_ap_base_db-0.0.328//:ra_ap_base_db",
- "@vendor_ts__ra_ap_cfg-0.0.328//:ra_ap_cfg",
- "@vendor_ts__ra_ap_hir_def-0.0.328//:ra_ap_hir_def",
- "@vendor_ts__ra_ap_hir_expand-0.0.328//:ra_ap_hir_expand",
- "@vendor_ts__ra_ap_hir_ty-0.0.328//:ra_ap_hir_ty",
- "@vendor_ts__ra_ap_intern-0.0.328//:ra_ap_intern",
- "@vendor_ts__ra_ap_span-0.0.328//:ra_ap_span",
- "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx",
- "@vendor_ts__ra_ap_syntax-0.0.328//:ra_ap_syntax",
- "@vendor_ts__ra_ap_tt-0.0.328//:ra_ap_tt",
- "@vendor_ts__rustc-hash-2.1.2//:rustc_hash",
- "@vendor_ts__serde_json-1.0.150//:serde_json",
- "@vendor_ts__smallvec-1.15.1//:smallvec",
+ "@vendor_ts__arrayvec-0.7.8//:arrayvec",
+ "@vendor_ts__either-1.17.0//:either",
+ "@vendor_ts__itertools-0.15.0//:itertools",
+ "@vendor_ts__la-arena-0.3.1//:la_arena",
+ "@vendor_ts__ra-ap-rustc_type_ir-0.166.0//:ra_ap_rustc_type_ir",
+ "@vendor_ts__ra_ap_base_db-0.0.347//:ra_ap_base_db",
+ "@vendor_ts__ra_ap_cfg-0.0.347//:ra_ap_cfg",
+ "@vendor_ts__ra_ap_hir_def-0.0.347//:ra_ap_hir_def",
+ "@vendor_ts__ra_ap_hir_expand-0.0.347//:ra_ap_hir_expand",
+ "@vendor_ts__ra_ap_hir_ty-0.0.347//:ra_ap_hir_ty",
+ "@vendor_ts__ra_ap_intern-0.0.347//:ra_ap_intern",
+ "@vendor_ts__ra_ap_span-0.0.347//:ra_ap_span",
+ "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx",
+ "@vendor_ts__ra_ap_syntax-0.0.347//:ra_ap_syntax",
+ "@vendor_ts__ra_ap_tt-0.0.347//:ra_ap_tt",
+ "@vendor_ts__rustc-hash-2.1.3//:rustc_hash",
+ "@vendor_ts__salsa-0.28.2//:salsa",
+ "@vendor_ts__serde_json-1.0.151//:serde_json",
+ "@vendor_ts__smallvec-1.15.2//:smallvec",
"@vendor_ts__tracing-0.1.44//:tracing",
- "@vendor_ts__triomphe-0.1.15//:triomphe",
+ "@vendor_ts__triomphe-0.1.16//:triomphe",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir_def-0.0.328.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir_def-0.0.347.bazel
similarity index 64%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir_def-0.0.328.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir_def-0.0.347.bazel
index 04e4a11e373b..0d7e43de017c 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir_def-0.0.328.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir_def-0.0.347.bazel
@@ -23,16 +23,15 @@ rust_library(
allow_empty = True,
),
aliases = {
- "@vendor_ts__ra_ap_base_db-0.0.328//:ra_ap_base_db": "base_db",
- "@vendor_ts__ra_ap_cfg-0.0.328//:ra_ap_cfg": "cfg",
- "@vendor_ts__ra_ap_hir_expand-0.0.328//:ra_ap_hir_expand": "hir_expand",
- "@vendor_ts__ra_ap_intern-0.0.328//:ra_ap_intern": "intern",
- "@vendor_ts__ra_ap_query-group-macro-0.0.328//:ra_ap_query_group_macro": "query_group",
- "@vendor_ts__ra_ap_span-0.0.328//:ra_ap_span": "span",
- "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx": "stdx",
- "@vendor_ts__ra_ap_syntax-0.0.328//:ra_ap_syntax": "syntax",
- "@vendor_ts__ra_ap_syntax-bridge-0.0.328//:ra_ap_syntax_bridge": "syntax_bridge",
- "@vendor_ts__ra_ap_tt-0.0.328//:ra_ap_tt": "tt",
+ "@vendor_ts__ra_ap_base_db-0.0.347//:ra_ap_base_db": "base_db",
+ "@vendor_ts__ra_ap_cfg-0.0.347//:ra_ap_cfg": "cfg",
+ "@vendor_ts__ra_ap_hir_expand-0.0.347//:ra_ap_hir_expand": "hir_expand",
+ "@vendor_ts__ra_ap_intern-0.0.347//:ra_ap_intern": "intern",
+ "@vendor_ts__ra_ap_span-0.0.347//:ra_ap_span": "span",
+ "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx": "stdx",
+ "@vendor_ts__ra_ap_syntax-0.0.347//:ra_ap_syntax": "syntax",
+ "@vendor_ts__ra_ap_syntax-bridge-0.0.347//:ra_ap_syntax_bridge": "syntax_bridge",
+ "@vendor_ts__ra_ap_tt-0.0.347//:ra_ap_tt": "tt",
},
compile_data = glob(
include = ["**"],
@@ -48,10 +47,6 @@ rust_library(
),
crate_root = "src/lib.rs",
edition = "2024",
- proc_macro_deps = [
- "@vendor_ts__ra_ap_query-group-macro-0.0.328//:ra_ap_query_group_macro",
- "@vendor_ts__salsa-macros-0.25.2//:salsa_macros",
- ],
rustc_env_files = [
":cargo_toml_env_vars",
],
@@ -68,12 +63,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -85,13 +82,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -99,6 +106,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -109,34 +117,34 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.0.328",
+ version = "0.0.347",
deps = [
- "@vendor_ts__arrayvec-0.7.6//:arrayvec",
- "@vendor_ts__bitflags-2.11.1//:bitflags",
+ "@vendor_ts__arrayvec-0.7.8//:arrayvec",
+ "@vendor_ts__bitflags-2.13.1//:bitflags",
"@vendor_ts__cov-mark-2.2.0//:cov_mark",
"@vendor_ts__drop_bomb-0.1.5//:drop_bomb",
- "@vendor_ts__either-1.16.0//:either",
+ "@vendor_ts__either-1.17.0//:either",
"@vendor_ts__fst-0.4.7//:fst",
"@vendor_ts__indexmap-2.14.0//:indexmap",
- "@vendor_ts__itertools-0.14.0//:itertools",
+ "@vendor_ts__itertools-0.15.0//:itertools",
"@vendor_ts__la-arena-0.3.1//:la_arena",
- "@vendor_ts__ra-ap-rustc_abi-0.143.0//:ra_ap_rustc_abi",
- "@vendor_ts__ra-ap-rustc_parse_format-0.143.0//:ra_ap_rustc_parse_format",
- "@vendor_ts__ra_ap_base_db-0.0.328//:ra_ap_base_db",
- "@vendor_ts__ra_ap_cfg-0.0.328//:ra_ap_cfg",
- "@vendor_ts__ra_ap_hir_expand-0.0.328//:ra_ap_hir_expand",
- "@vendor_ts__ra_ap_intern-0.0.328//:ra_ap_intern",
- "@vendor_ts__ra_ap_span-0.0.328//:ra_ap_span",
- "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx",
- "@vendor_ts__ra_ap_syntax-0.0.328//:ra_ap_syntax",
- "@vendor_ts__ra_ap_syntax-bridge-0.0.328//:ra_ap_syntax_bridge",
- "@vendor_ts__ra_ap_tt-0.0.328//:ra_ap_tt",
- "@vendor_ts__rustc-hash-2.1.2//:rustc_hash",
+ "@vendor_ts__ra-ap-rustc_abi-0.166.0//:ra_ap_rustc_abi",
+ "@vendor_ts__ra-ap-rustc_parse_format-0.166.0//:ra_ap_rustc_parse_format",
+ "@vendor_ts__ra_ap_base_db-0.0.347//:ra_ap_base_db",
+ "@vendor_ts__ra_ap_cfg-0.0.347//:ra_ap_cfg",
+ "@vendor_ts__ra_ap_hir_expand-0.0.347//:ra_ap_hir_expand",
+ "@vendor_ts__ra_ap_intern-0.0.347//:ra_ap_intern",
+ "@vendor_ts__ra_ap_span-0.0.347//:ra_ap_span",
+ "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx",
+ "@vendor_ts__ra_ap_syntax-0.0.347//:ra_ap_syntax",
+ "@vendor_ts__ra_ap_syntax-bridge-0.0.347//:ra_ap_syntax_bridge",
+ "@vendor_ts__ra_ap_tt-0.0.347//:ra_ap_tt",
+ "@vendor_ts__rustc-hash-2.1.3//:rustc_hash",
"@vendor_ts__rustc_apfloat-0.2.3-llvm-462a31f5a5ab//:rustc_apfloat",
- "@vendor_ts__salsa-0.25.2//:salsa",
- "@vendor_ts__smallvec-1.15.1//:smallvec",
- "@vendor_ts__thin-vec-0.2.18//:thin_vec",
+ "@vendor_ts__salsa-0.28.2//:salsa",
+ "@vendor_ts__smallvec-1.15.2//:smallvec",
+ "@vendor_ts__thin-vec-0.2.19//:thin_vec",
"@vendor_ts__tracing-0.1.44//:tracing",
- "@vendor_ts__triomphe-0.1.15//:triomphe",
+ "@vendor_ts__triomphe-0.1.16//:triomphe",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir_expand-0.0.328.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir_expand-0.0.347.bazel
similarity index 63%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir_expand-0.0.328.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir_expand-0.0.347.bazel
index eb7d3976beef..14986eaed90f 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir_expand-0.0.328.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir_expand-0.0.347.bazel
@@ -23,17 +23,16 @@ rust_library(
allow_empty = True,
),
aliases = {
- "@vendor_ts__ra_ap_base_db-0.0.328//:ra_ap_base_db": "base_db",
- "@vendor_ts__ra_ap_cfg-0.0.328//:ra_ap_cfg": "cfg",
- "@vendor_ts__ra_ap_intern-0.0.328//:ra_ap_intern": "intern",
- "@vendor_ts__ra_ap_mbe-0.0.328//:ra_ap_mbe": "mbe",
- "@vendor_ts__ra_ap_parser-0.0.328//:ra_ap_parser": "parser",
- "@vendor_ts__ra_ap_query-group-macro-0.0.328//:ra_ap_query_group_macro": "query_group",
- "@vendor_ts__ra_ap_span-0.0.328//:ra_ap_span": "span",
- "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx": "stdx",
- "@vendor_ts__ra_ap_syntax-0.0.328//:ra_ap_syntax": "syntax",
- "@vendor_ts__ra_ap_syntax-bridge-0.0.328//:ra_ap_syntax_bridge": "syntax_bridge",
- "@vendor_ts__ra_ap_tt-0.0.328//:ra_ap_tt": "tt",
+ "@vendor_ts__ra_ap_base_db-0.0.347//:ra_ap_base_db": "base_db",
+ "@vendor_ts__ra_ap_cfg-0.0.347//:ra_ap_cfg": "cfg",
+ "@vendor_ts__ra_ap_intern-0.0.347//:ra_ap_intern": "intern",
+ "@vendor_ts__ra_ap_mbe-0.0.347//:ra_ap_mbe": "mbe",
+ "@vendor_ts__ra_ap_parser-0.0.347//:ra_ap_parser": "parser",
+ "@vendor_ts__ra_ap_span-0.0.347//:ra_ap_span": "span",
+ "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx": "stdx",
+ "@vendor_ts__ra_ap_syntax-0.0.347//:ra_ap_syntax": "syntax",
+ "@vendor_ts__ra_ap_syntax-bridge-0.0.347//:ra_ap_syntax_bridge": "syntax_bridge",
+ "@vendor_ts__ra_ap_tt-0.0.347//:ra_ap_tt": "tt",
},
compile_data = glob(
include = ["**"],
@@ -49,10 +48,6 @@ rust_library(
),
crate_root = "src/lib.rs",
edition = "2024",
- proc_macro_deps = [
- "@vendor_ts__ra_ap_query-group-macro-0.0.328//:ra_ap_query_group_macro",
- "@vendor_ts__salsa-macros-0.25.2//:salsa_macros",
- ],
rustc_env_files = [
":cargo_toml_env_vars",
],
@@ -69,12 +64,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -86,13 +83,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -100,6 +107,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -110,26 +118,26 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.0.328",
+ version = "0.0.347",
deps = [
"@vendor_ts__cov-mark-2.2.0//:cov_mark",
- "@vendor_ts__either-1.16.0//:either",
- "@vendor_ts__itertools-0.14.0//:itertools",
- "@vendor_ts__ra_ap_base_db-0.0.328//:ra_ap_base_db",
- "@vendor_ts__ra_ap_cfg-0.0.328//:ra_ap_cfg",
- "@vendor_ts__ra_ap_intern-0.0.328//:ra_ap_intern",
- "@vendor_ts__ra_ap_mbe-0.0.328//:ra_ap_mbe",
- "@vendor_ts__ra_ap_parser-0.0.328//:ra_ap_parser",
- "@vendor_ts__ra_ap_span-0.0.328//:ra_ap_span",
- "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx",
- "@vendor_ts__ra_ap_syntax-0.0.328//:ra_ap_syntax",
- "@vendor_ts__ra_ap_syntax-bridge-0.0.328//:ra_ap_syntax_bridge",
- "@vendor_ts__ra_ap_tt-0.0.328//:ra_ap_tt",
- "@vendor_ts__rustc-hash-2.1.2//:rustc_hash",
- "@vendor_ts__salsa-0.25.2//:salsa",
- "@vendor_ts__smallvec-1.15.1//:smallvec",
- "@vendor_ts__thin-vec-0.2.18//:thin_vec",
+ "@vendor_ts__either-1.17.0//:either",
+ "@vendor_ts__itertools-0.15.0//:itertools",
+ "@vendor_ts__ra_ap_base_db-0.0.347//:ra_ap_base_db",
+ "@vendor_ts__ra_ap_cfg-0.0.347//:ra_ap_cfg",
+ "@vendor_ts__ra_ap_intern-0.0.347//:ra_ap_intern",
+ "@vendor_ts__ra_ap_mbe-0.0.347//:ra_ap_mbe",
+ "@vendor_ts__ra_ap_parser-0.0.347//:ra_ap_parser",
+ "@vendor_ts__ra_ap_span-0.0.347//:ra_ap_span",
+ "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx",
+ "@vendor_ts__ra_ap_syntax-0.0.347//:ra_ap_syntax",
+ "@vendor_ts__ra_ap_syntax-bridge-0.0.347//:ra_ap_syntax_bridge",
+ "@vendor_ts__ra_ap_tt-0.0.347//:ra_ap_tt",
+ "@vendor_ts__rustc-hash-2.1.3//:rustc_hash",
+ "@vendor_ts__salsa-0.28.2//:salsa",
+ "@vendor_ts__smallvec-1.15.2//:smallvec",
+ "@vendor_ts__thin-vec-0.2.19//:thin_vec",
"@vendor_ts__tracing-0.1.44//:tracing",
- "@vendor_ts__triomphe-0.1.15//:triomphe",
+ "@vendor_ts__triomphe-0.1.16//:triomphe",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir_ty-0.0.328.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir_ty-0.0.347.bazel
similarity index 63%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir_ty-0.0.328.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir_ty-0.0.347.bazel
index 4a52cf56457d..16baef7ffcb4 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir_ty-0.0.328.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir_ty-0.0.347.bazel
@@ -23,15 +23,14 @@ rust_library(
allow_empty = True,
),
aliases = {
- "@vendor_ts__ra_ap_base_db-0.0.328//:ra_ap_base_db": "base_db",
- "@vendor_ts__ra_ap_hir_def-0.0.328//:ra_ap_hir_def": "hir_def",
- "@vendor_ts__ra_ap_hir_expand-0.0.328//:ra_ap_hir_expand": "hir_expand",
- "@vendor_ts__ra_ap_intern-0.0.328//:ra_ap_intern": "intern",
- "@vendor_ts__ra_ap_macros-0.0.328//:ra_ap_macros": "macros",
- "@vendor_ts__ra_ap_query-group-macro-0.0.328//:ra_ap_query_group_macro": "query_group",
- "@vendor_ts__ra_ap_span-0.0.328//:ra_ap_span": "span",
- "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx": "stdx",
- "@vendor_ts__ra_ap_syntax-0.0.328//:ra_ap_syntax": "syntax",
+ "@vendor_ts__ra_ap_base_db-0.0.347//:ra_ap_base_db": "base_db",
+ "@vendor_ts__ra_ap_hir_def-0.0.347//:ra_ap_hir_def": "hir_def",
+ "@vendor_ts__ra_ap_hir_expand-0.0.347//:ra_ap_hir_expand": "hir_expand",
+ "@vendor_ts__ra_ap_intern-0.0.347//:ra_ap_intern": "intern",
+ "@vendor_ts__ra_ap_macros-0.0.347//:ra_ap_macros": "macros",
+ "@vendor_ts__ra_ap_span-0.0.347//:ra_ap_span": "span",
+ "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx": "stdx",
+ "@vendor_ts__ra_ap_syntax-0.0.347//:ra_ap_syntax": "syntax",
},
compile_data = glob(
include = ["**"],
@@ -48,10 +47,8 @@ rust_library(
crate_root = "src/lib.rs",
edition = "2024",
proc_macro_deps = [
- "@vendor_ts__ra_ap_macros-0.0.328//:ra_ap_macros",
- "@vendor_ts__ra_ap_query-group-macro-0.0.328//:ra_ap_query_group_macro",
- "@vendor_ts__salsa-macros-0.25.2//:salsa_macros",
- "@vendor_ts__serde_derive-1.0.228//:serde_derive",
+ "@vendor_ts__ra_ap_macros-0.0.347//:ra_ap_macros",
+ "@vendor_ts__serde_derive-1.0.229//:serde_derive",
],
rustc_env_files = [
":cargo_toml_env_vars",
@@ -69,12 +66,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -86,13 +85,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -100,6 +109,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -110,40 +120,41 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.0.328",
+ version = "0.0.347",
deps = [
- "@vendor_ts__arrayvec-0.7.6//:arrayvec",
+ "@vendor_ts__arrayvec-0.7.8//:arrayvec",
+ "@vendor_ts__bitflags-2.13.1//:bitflags",
"@vendor_ts__cov-mark-2.2.0//:cov_mark",
- "@vendor_ts__either-1.16.0//:either",
+ "@vendor_ts__either-1.17.0//:either",
"@vendor_ts__ena-0.14.4//:ena",
"@vendor_ts__indexmap-2.14.0//:indexmap",
- "@vendor_ts__itertools-0.14.0//:itertools",
+ "@vendor_ts__itertools-0.15.0//:itertools",
"@vendor_ts__la-arena-0.3.1//:la_arena",
"@vendor_ts__oorandom-11.1.5//:oorandom",
"@vendor_ts__petgraph-0.8.3//:petgraph",
- "@vendor_ts__ra-ap-rustc_abi-0.143.0//:ra_ap_rustc_abi",
- "@vendor_ts__ra-ap-rustc_ast_ir-0.143.0//:ra_ap_rustc_ast_ir",
- "@vendor_ts__ra-ap-rustc_index-0.143.0//:ra_ap_rustc_index",
- "@vendor_ts__ra-ap-rustc_next_trait_solver-0.143.0//:ra_ap_rustc_next_trait_solver",
- "@vendor_ts__ra-ap-rustc_pattern_analysis-0.143.0//:ra_ap_rustc_pattern_analysis",
- "@vendor_ts__ra-ap-rustc_type_ir-0.143.0//:ra_ap_rustc_type_ir",
- "@vendor_ts__ra_ap_base_db-0.0.328//:ra_ap_base_db",
- "@vendor_ts__ra_ap_hir_def-0.0.328//:ra_ap_hir_def",
- "@vendor_ts__ra_ap_hir_expand-0.0.328//:ra_ap_hir_expand",
- "@vendor_ts__ra_ap_intern-0.0.328//:ra_ap_intern",
- "@vendor_ts__ra_ap_span-0.0.328//:ra_ap_span",
- "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx",
- "@vendor_ts__ra_ap_syntax-0.0.328//:ra_ap_syntax",
- "@vendor_ts__rustc-hash-2.1.2//:rustc_hash",
+ "@vendor_ts__ra-ap-rustc_abi-0.166.0//:ra_ap_rustc_abi",
+ "@vendor_ts__ra-ap-rustc_ast_ir-0.166.0//:ra_ap_rustc_ast_ir",
+ "@vendor_ts__ra-ap-rustc_index-0.166.0//:ra_ap_rustc_index",
+ "@vendor_ts__ra-ap-rustc_next_trait_solver-0.166.0//:ra_ap_rustc_next_trait_solver",
+ "@vendor_ts__ra-ap-rustc_pattern_analysis-0.166.0//:ra_ap_rustc_pattern_analysis",
+ "@vendor_ts__ra-ap-rustc_type_ir-0.166.0//:ra_ap_rustc_type_ir",
+ "@vendor_ts__ra_ap_base_db-0.0.347//:ra_ap_base_db",
+ "@vendor_ts__ra_ap_hir_def-0.0.347//:ra_ap_hir_def",
+ "@vendor_ts__ra_ap_hir_expand-0.0.347//:ra_ap_hir_expand",
+ "@vendor_ts__ra_ap_intern-0.0.347//:ra_ap_intern",
+ "@vendor_ts__ra_ap_span-0.0.347//:ra_ap_span",
+ "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx",
+ "@vendor_ts__ra_ap_syntax-0.0.347//:ra_ap_syntax",
+ "@vendor_ts__rustc-hash-2.1.3//:rustc_hash",
"@vendor_ts__rustc_apfloat-0.2.3-llvm-462a31f5a5ab//:rustc_apfloat",
- "@vendor_ts__salsa-0.25.2//:salsa",
- "@vendor_ts__serde-1.0.228//:serde",
- "@vendor_ts__smallvec-1.15.1//:smallvec",
- "@vendor_ts__thin-vec-0.2.18//:thin_vec",
+ "@vendor_ts__salsa-0.28.2//:salsa",
+ "@vendor_ts__serde-1.0.229//:serde",
+ "@vendor_ts__smallvec-1.15.2//:smallvec",
+ "@vendor_ts__thin-vec-0.2.19//:thin_vec",
"@vendor_ts__tracing-0.1.44//:tracing",
"@vendor_ts__tracing-subscriber-0.3.23//:tracing_subscriber",
"@vendor_ts__tracing-tree-0.4.1//:tracing_tree",
- "@vendor_ts__triomphe-0.1.15//:triomphe",
+ "@vendor_ts__triomphe-0.1.16//:triomphe",
"@vendor_ts__typed-arena-2.0.2//:typed_arena",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_ide_db-0.0.328.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_ide_db-0.0.347.bazel
similarity index 62%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_ide_db-0.0.328.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_ide_db-0.0.347.bazel
index 91ada35649e1..052b3752e4ce 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_ide_db-0.0.328.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_ide_db-0.0.347.bazel
@@ -23,18 +23,17 @@ rust_library(
allow_empty = True,
),
aliases = {
- "@vendor_ts__ra_ap_base_db-0.0.328//:ra_ap_base_db": "base_db",
- "@vendor_ts__ra_ap_hir-0.0.328//:ra_ap_hir": "hir",
- "@vendor_ts__ra_ap_macros-0.0.328//:ra_ap_macros": "macros",
- "@vendor_ts__ra_ap_parser-0.0.328//:ra_ap_parser": "parser",
- "@vendor_ts__ra_ap_profile-0.0.328//:ra_ap_profile": "profile",
- "@vendor_ts__ra_ap_query-group-macro-0.0.328//:ra_ap_query_group_macro": "query_group",
- "@vendor_ts__ra_ap_span-0.0.328//:ra_ap_span": "span",
- "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx": "stdx",
- "@vendor_ts__ra_ap_syntax-0.0.328//:ra_ap_syntax": "syntax",
- "@vendor_ts__ra_ap_test_fixture-0.0.328//:ra_ap_test_fixture": "test_fixture",
- "@vendor_ts__ra_ap_test_utils-0.0.328//:ra_ap_test_utils": "test_utils",
- "@vendor_ts__ra_ap_vfs-0.0.328//:ra_ap_vfs": "vfs",
+ "@vendor_ts__ra_ap_base_db-0.0.347//:ra_ap_base_db": "base_db",
+ "@vendor_ts__ra_ap_hir-0.0.347//:ra_ap_hir": "hir",
+ "@vendor_ts__ra_ap_macros-0.0.347//:ra_ap_macros": "macros",
+ "@vendor_ts__ra_ap_parser-0.0.347//:ra_ap_parser": "parser",
+ "@vendor_ts__ra_ap_profile-0.0.347//:ra_ap_profile": "profile",
+ "@vendor_ts__ra_ap_span-0.0.347//:ra_ap_span": "span",
+ "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx": "stdx",
+ "@vendor_ts__ra_ap_syntax-0.0.347//:ra_ap_syntax": "syntax",
+ "@vendor_ts__ra_ap_test_fixture-0.0.347//:ra_ap_test_fixture": "test_fixture",
+ "@vendor_ts__ra_ap_test_utils-0.0.347//:ra_ap_test_utils": "test_utils",
+ "@vendor_ts__ra_ap_vfs-0.0.347//:ra_ap_vfs": "vfs",
},
compile_data = glob(
include = ["**"],
@@ -54,9 +53,7 @@ rust_library(
crate_root = "src/lib.rs",
edition = "2024",
proc_macro_deps = [
- "@vendor_ts__ra_ap_macros-0.0.328//:ra_ap_macros",
- "@vendor_ts__ra_ap_query-group-macro-0.0.328//:ra_ap_query_group_macro",
- "@vendor_ts__salsa-macros-0.25.2//:salsa_macros",
+ "@vendor_ts__ra_ap_macros-0.0.347//:ra_ap_macros",
],
rustc_env_files = [
":cargo_toml_env_vars",
@@ -74,12 +71,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -91,13 +90,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -105,6 +114,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -115,33 +125,33 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.0.328",
+ version = "0.0.347",
deps = [
- "@vendor_ts__arrayvec-0.7.6//:arrayvec",
- "@vendor_ts__bitflags-2.11.1//:bitflags",
+ "@vendor_ts__arrayvec-0.7.8//:arrayvec",
+ "@vendor_ts__bitflags-2.13.1//:bitflags",
"@vendor_ts__cov-mark-2.2.0//:cov_mark",
- "@vendor_ts__crossbeam-channel-0.5.15//:crossbeam_channel",
- "@vendor_ts__either-1.16.0//:either",
+ "@vendor_ts__crossbeam-channel-0.5.16//:crossbeam_channel",
+ "@vendor_ts__either-1.17.0//:either",
"@vendor_ts__fst-0.4.7//:fst",
- "@vendor_ts__itertools-0.14.0//:itertools",
+ "@vendor_ts__itertools-0.15.0//:itertools",
"@vendor_ts__line-index-0.1.2//:line_index",
- "@vendor_ts__memchr-2.8.0//:memchr",
+ "@vendor_ts__memchr-2.8.3//:memchr",
"@vendor_ts__nohash-hasher-0.2.0//:nohash_hasher",
- "@vendor_ts__ra_ap_base_db-0.0.328//:ra_ap_base_db",
- "@vendor_ts__ra_ap_hir-0.0.328//:ra_ap_hir",
- "@vendor_ts__ra_ap_parser-0.0.328//:ra_ap_parser",
- "@vendor_ts__ra_ap_profile-0.0.328//:ra_ap_profile",
- "@vendor_ts__ra_ap_span-0.0.328//:ra_ap_span",
- "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx",
- "@vendor_ts__ra_ap_syntax-0.0.328//:ra_ap_syntax",
- "@vendor_ts__ra_ap_test_fixture-0.0.328//:ra_ap_test_fixture",
- "@vendor_ts__ra_ap_test_utils-0.0.328//:ra_ap_test_utils",
- "@vendor_ts__ra_ap_vfs-0.0.328//:ra_ap_vfs",
+ "@vendor_ts__ra_ap_base_db-0.0.347//:ra_ap_base_db",
+ "@vendor_ts__ra_ap_hir-0.0.347//:ra_ap_hir",
+ "@vendor_ts__ra_ap_parser-0.0.347//:ra_ap_parser",
+ "@vendor_ts__ra_ap_profile-0.0.347//:ra_ap_profile",
+ "@vendor_ts__ra_ap_span-0.0.347//:ra_ap_span",
+ "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx",
+ "@vendor_ts__ra_ap_syntax-0.0.347//:ra_ap_syntax",
+ "@vendor_ts__ra_ap_test_fixture-0.0.347//:ra_ap_test_fixture",
+ "@vendor_ts__ra_ap_test_utils-0.0.347//:ra_ap_test_utils",
+ "@vendor_ts__ra_ap_vfs-0.0.347//:ra_ap_vfs",
"@vendor_ts__rayon-1.12.0//:rayon",
- "@vendor_ts__rustc-hash-2.1.2//:rustc_hash",
- "@vendor_ts__salsa-0.25.2//:salsa",
- "@vendor_ts__smallvec-1.15.1//:smallvec",
+ "@vendor_ts__rustc-hash-2.1.3//:rustc_hash",
+ "@vendor_ts__salsa-0.28.2//:salsa",
+ "@vendor_ts__smallvec-1.15.2//:smallvec",
"@vendor_ts__tracing-0.1.44//:tracing",
- "@vendor_ts__triomphe-0.1.15//:triomphe",
+ "@vendor_ts__triomphe-0.1.16//:triomphe",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_intern-0.0.328.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_intern-0.0.347.bazel
similarity index 79%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_intern-0.0.328.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_intern-0.0.347.bazel
index e2b1c874bcbc..1f291e59dc89 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_intern-0.0.328.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_intern-0.0.347.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,12 +106,13 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.0.328",
+ version = "0.0.347",
deps = [
- "@vendor_ts__dashmap-6.1.0//:dashmap",
+ "@vendor_ts__arrayvec-0.7.8//:arrayvec",
+ "@vendor_ts__dashmap-6.2.1//:dashmap",
"@vendor_ts__hashbrown-0.14.5//:hashbrown",
"@vendor_ts__rayon-1.12.0//:rayon",
- "@vendor_ts__rustc-hash-2.1.2//:rustc_hash",
- "@vendor_ts__triomphe-0.1.15//:triomphe",
+ "@vendor_ts__rustc-hash-2.1.3//:rustc_hash",
+ "@vendor_ts__triomphe-0.1.16//:triomphe",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_load-cargo-0.0.328.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_load-cargo-0.0.347.bazel
similarity index 66%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_load-cargo-0.0.328.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_load-cargo-0.0.347.bazel
index 28c08916e4ef..bf86fb6709f6 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_load-cargo-0.0.328.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_load-cargo-0.0.347.bazel
@@ -23,15 +23,15 @@ rust_library(
allow_empty = True,
),
aliases = {
- "@vendor_ts__ra_ap_hir_expand-0.0.328//:ra_ap_hir_expand": "hir_expand",
- "@vendor_ts__ra_ap_ide_db-0.0.328//:ra_ap_ide_db": "ide_db",
- "@vendor_ts__ra_ap_intern-0.0.328//:ra_ap_intern": "intern",
- "@vendor_ts__ra_ap_proc_macro_api-0.0.328//:ra_ap_proc_macro_api": "proc_macro_api",
- "@vendor_ts__ra_ap_project_model-0.0.328//:ra_ap_project_model": "project_model",
- "@vendor_ts__ra_ap_span-0.0.328//:ra_ap_span": "span",
- "@vendor_ts__ra_ap_tt-0.0.328//:ra_ap_tt": "tt",
- "@vendor_ts__ra_ap_vfs-0.0.328//:ra_ap_vfs": "vfs",
- "@vendor_ts__ra_ap_vfs-notify-0.0.328//:ra_ap_vfs_notify": "vfs_notify",
+ "@vendor_ts__ra_ap_hir_expand-0.0.347//:ra_ap_hir_expand": "hir_expand",
+ "@vendor_ts__ra_ap_ide_db-0.0.347//:ra_ap_ide_db": "ide_db",
+ "@vendor_ts__ra_ap_intern-0.0.347//:ra_ap_intern": "intern",
+ "@vendor_ts__ra_ap_proc_macro_api-0.0.347//:ra_ap_proc_macro_api": "proc_macro_api",
+ "@vendor_ts__ra_ap_project_model-0.0.347//:ra_ap_project_model": "project_model",
+ "@vendor_ts__ra_ap_span-0.0.347//:ra_ap_span": "span",
+ "@vendor_ts__ra_ap_tt-0.0.347//:ra_ap_tt": "tt",
+ "@vendor_ts__ra_ap_vfs-0.0.347//:ra_ap_vfs": "vfs",
+ "@vendor_ts__ra_ap_vfs-notify-0.0.347//:ra_ap_vfs_notify": "vfs_notify",
},
compile_data = glob(
include = ["**"],
@@ -63,12 +63,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -80,13 +82,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -94,6 +106,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -104,20 +117,20 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.0.328",
+ version = "0.0.347",
deps = [
- "@vendor_ts__anyhow-1.0.102//:anyhow",
- "@vendor_ts__crossbeam-channel-0.5.15//:crossbeam_channel",
- "@vendor_ts__itertools-0.14.0//:itertools",
- "@vendor_ts__ra_ap_hir_expand-0.0.328//:ra_ap_hir_expand",
- "@vendor_ts__ra_ap_ide_db-0.0.328//:ra_ap_ide_db",
- "@vendor_ts__ra_ap_intern-0.0.328//:ra_ap_intern",
- "@vendor_ts__ra_ap_proc_macro_api-0.0.328//:ra_ap_proc_macro_api",
- "@vendor_ts__ra_ap_project_model-0.0.328//:ra_ap_project_model",
- "@vendor_ts__ra_ap_span-0.0.328//:ra_ap_span",
- "@vendor_ts__ra_ap_tt-0.0.328//:ra_ap_tt",
- "@vendor_ts__ra_ap_vfs-0.0.328//:ra_ap_vfs",
- "@vendor_ts__ra_ap_vfs-notify-0.0.328//:ra_ap_vfs_notify",
+ "@vendor_ts__anyhow-1.0.104//:anyhow",
+ "@vendor_ts__crossbeam-channel-0.5.16//:crossbeam_channel",
+ "@vendor_ts__itertools-0.15.0//:itertools",
+ "@vendor_ts__ra_ap_hir_expand-0.0.347//:ra_ap_hir_expand",
+ "@vendor_ts__ra_ap_ide_db-0.0.347//:ra_ap_ide_db",
+ "@vendor_ts__ra_ap_intern-0.0.347//:ra_ap_intern",
+ "@vendor_ts__ra_ap_proc_macro_api-0.0.347//:ra_ap_proc_macro_api",
+ "@vendor_ts__ra_ap_project_model-0.0.347//:ra_ap_project_model",
+ "@vendor_ts__ra_ap_span-0.0.347//:ra_ap_span",
+ "@vendor_ts__ra_ap_tt-0.0.347//:ra_ap_tt",
+ "@vendor_ts__ra_ap_vfs-0.0.347//:ra_ap_vfs",
+ "@vendor_ts__ra_ap_vfs-notify-0.0.347//:ra_ap_vfs_notify",
"@vendor_ts__tracing-0.1.44//:tracing",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_macros-0.0.328.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_macros-0.0.347.bazel
similarity index 80%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_macros-0.0.328.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_macros-0.0.347.bazel
index 6411cde26a3b..df0cf72a853f 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_macros-0.0.328.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_macros-0.0.347.bazel
@@ -52,12 +52,14 @@ rust_proc_macro(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_proc_macro(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_proc_macro(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,11 +106,11 @@ rust_proc_macro(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.0.328",
+ version = "0.0.347",
deps = [
- "@vendor_ts__proc-macro2-1.0.106//:proc_macro2",
- "@vendor_ts__quote-1.0.45//:quote",
- "@vendor_ts__syn-2.0.117//:syn",
+ "@vendor_ts__proc-macro2-1.0.107//:proc_macro2",
+ "@vendor_ts__quote-1.0.47//:quote",
+ "@vendor_ts__syn-2.0.119//:syn",
"@vendor_ts__synstructure-0.13.2//:synstructure",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_mbe-0.0.328.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_mbe-0.0.347.bazel
similarity index 68%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_mbe-0.0.328.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_mbe-0.0.347.bazel
index 8ba9ea8d50c4..72e8ac22a21b 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_mbe-0.0.328.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_mbe-0.0.347.bazel
@@ -23,12 +23,12 @@ rust_library(
allow_empty = True,
),
aliases = {
- "@vendor_ts__ra_ap_intern-0.0.328//:ra_ap_intern": "intern",
- "@vendor_ts__ra_ap_parser-0.0.328//:ra_ap_parser": "parser",
- "@vendor_ts__ra_ap_span-0.0.328//:ra_ap_span": "span",
- "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx": "stdx",
- "@vendor_ts__ra_ap_syntax-bridge-0.0.328//:ra_ap_syntax_bridge": "syntax_bridge",
- "@vendor_ts__ra_ap_tt-0.0.328//:ra_ap_tt": "tt",
+ "@vendor_ts__ra_ap_intern-0.0.347//:ra_ap_intern": "intern",
+ "@vendor_ts__ra_ap_parser-0.0.347//:ra_ap_parser": "parser",
+ "@vendor_ts__ra_ap_span-0.0.347//:ra_ap_span": "span",
+ "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx": "stdx",
+ "@vendor_ts__ra_ap_syntax-bridge-0.0.347//:ra_ap_syntax_bridge": "syntax_bridge",
+ "@vendor_ts__ra_ap_tt-0.0.347//:ra_ap_tt": "tt",
},
compile_data = glob(
include = ["**"],
@@ -60,12 +60,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -77,13 +79,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -91,6 +103,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -101,20 +114,20 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.0.328",
+ version = "0.0.347",
deps = [
- "@vendor_ts__arrayvec-0.7.6//:arrayvec",
- "@vendor_ts__bitflags-2.11.1//:bitflags",
+ "@vendor_ts__arrayvec-0.7.8//:arrayvec",
+ "@vendor_ts__bitflags-2.13.1//:bitflags",
"@vendor_ts__cov-mark-2.2.0//:cov_mark",
- "@vendor_ts__ra-ap-rustc_lexer-0.143.0//:ra_ap_rustc_lexer",
- "@vendor_ts__ra_ap_intern-0.0.328//:ra_ap_intern",
- "@vendor_ts__ra_ap_parser-0.0.328//:ra_ap_parser",
- "@vendor_ts__ra_ap_span-0.0.328//:ra_ap_span",
- "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx",
- "@vendor_ts__ra_ap_syntax-bridge-0.0.328//:ra_ap_syntax_bridge",
- "@vendor_ts__ra_ap_tt-0.0.328//:ra_ap_tt",
- "@vendor_ts__rustc-hash-2.1.2//:rustc_hash",
- "@vendor_ts__salsa-0.25.2//:salsa",
- "@vendor_ts__smallvec-1.15.1//:smallvec",
+ "@vendor_ts__ra-ap-rustc_lexer-0.166.0//:ra_ap_rustc_lexer",
+ "@vendor_ts__ra_ap_intern-0.0.347//:ra_ap_intern",
+ "@vendor_ts__ra_ap_parser-0.0.347//:ra_ap_parser",
+ "@vendor_ts__ra_ap_span-0.0.347//:ra_ap_span",
+ "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx",
+ "@vendor_ts__ra_ap_syntax-bridge-0.0.347//:ra_ap_syntax_bridge",
+ "@vendor_ts__ra_ap_tt-0.0.347//:ra_ap_tt",
+ "@vendor_ts__rustc-hash-2.1.3//:rustc_hash",
+ "@vendor_ts__salsa-0.28.2//:salsa",
+ "@vendor_ts__smallvec-1.15.2//:smallvec",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_parser-0.0.328.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_parser-0.0.347.bazel
similarity index 79%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_parser-0.0.328.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_parser-0.0.347.bazel
index 5e1577c1785a..0d1ea893a000 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_parser-0.0.328.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_parser-0.0.347.bazel
@@ -23,7 +23,7 @@ rust_library(
allow_empty = True,
),
aliases = {
- "@vendor_ts__ra_ap_edition-0.0.328//:ra_ap_edition": "edition",
+ "@vendor_ts__ra_ap_edition-0.0.347//:ra_ap_edition": "edition",
},
compile_data = glob(
include = ["**"],
@@ -58,12 +58,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -75,13 +77,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -89,6 +101,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,12 +112,12 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.0.328",
+ version = "0.0.347",
deps = [
"@vendor_ts__drop_bomb-0.1.5//:drop_bomb",
- "@vendor_ts__ra-ap-rustc_lexer-0.143.0//:ra_ap_rustc_lexer",
- "@vendor_ts__ra_ap_edition-0.0.328//:ra_ap_edition",
- "@vendor_ts__rustc-literal-escaper-0.0.4//:rustc_literal_escaper",
+ "@vendor_ts__ra-ap-rustc_lexer-0.166.0//:ra_ap_rustc_lexer",
+ "@vendor_ts__ra_ap_edition-0.0.347//:ra_ap_edition",
+ "@vendor_ts__rustc-literal-escaper-0.0.7//:rustc_literal_escaper",
"@vendor_ts__tracing-0.1.44//:tracing",
"@vendor_ts__winnow-0.7.15//:winnow",
],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_paths-0.0.328.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_paths-0.0.347.bazel
similarity index 81%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_paths-0.0.328.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_paths-0.0.347.bazel
index 6d809a8ca8ab..1fda9530d421 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_paths-0.0.328.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_paths-0.0.347.bazel
@@ -55,12 +55,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -72,13 +74,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -86,6 +98,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -96,8 +109,8 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.0.328",
+ version = "0.0.347",
deps = [
- "@vendor_ts__camino-1.2.2//:camino",
+ "@vendor_ts__camino-1.2.5//:camino",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_proc_macro_api-0.0.328.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_proc_macro_api-0.0.347.bazel
similarity index 72%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_proc_macro_api-0.0.328.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_proc_macro_api-0.0.347.bazel
index 6a874669b427..1ef46fa05cde 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_proc_macro_api-0.0.328.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_proc_macro_api-0.0.347.bazel
@@ -23,11 +23,11 @@ rust_library(
allow_empty = True,
),
aliases = {
- "@vendor_ts__ra_ap_intern-0.0.328//:ra_ap_intern": "intern",
- "@vendor_ts__ra_ap_paths-0.0.328//:ra_ap_paths": "paths",
- "@vendor_ts__ra_ap_span-0.0.328//:ra_ap_span": "span",
- "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx": "stdx",
- "@vendor_ts__ra_ap_tt-0.0.328//:ra_ap_tt": "tt",
+ "@vendor_ts__ra_ap_intern-0.0.347//:ra_ap_intern": "intern",
+ "@vendor_ts__ra_ap_paths-0.0.347//:ra_ap_paths": "paths",
+ "@vendor_ts__ra_ap_span-0.0.347//:ra_ap_span": "span",
+ "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx": "stdx",
+ "@vendor_ts__ra_ap_tt-0.0.347//:ra_ap_tt": "tt",
},
compile_data = glob(
include = ["**"],
@@ -47,7 +47,7 @@ rust_library(
crate_root = "src/lib.rs",
edition = "2024",
proc_macro_deps = [
- "@vendor_ts__serde_derive-1.0.228//:serde_derive",
+ "@vendor_ts__serde_derive-1.0.229//:serde_derive",
],
rustc_env_files = [
":cargo_toml_env_vars",
@@ -65,12 +65,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -82,13 +84,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -96,6 +108,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -106,20 +119,20 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.0.328",
+ version = "0.0.347",
deps = [
"@vendor_ts__indexmap-2.14.0//:indexmap",
"@vendor_ts__postcard-1.1.3//:postcard",
- "@vendor_ts__ra_ap_intern-0.0.328//:ra_ap_intern",
- "@vendor_ts__ra_ap_paths-0.0.328//:ra_ap_paths",
- "@vendor_ts__ra_ap_span-0.0.328//:ra_ap_span",
- "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx",
- "@vendor_ts__ra_ap_tt-0.0.328//:ra_ap_tt",
+ "@vendor_ts__ra_ap_intern-0.0.347//:ra_ap_intern",
+ "@vendor_ts__ra_ap_paths-0.0.347//:ra_ap_paths",
+ "@vendor_ts__ra_ap_span-0.0.347//:ra_ap_span",
+ "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx",
+ "@vendor_ts__ra_ap_tt-0.0.347//:ra_ap_tt",
"@vendor_ts__rayon-1.12.0//:rayon",
- "@vendor_ts__rustc-hash-2.1.2//:rustc_hash",
+ "@vendor_ts__rustc-hash-2.1.3//:rustc_hash",
"@vendor_ts__semver-1.0.28//:semver",
- "@vendor_ts__serde-1.0.228//:serde",
- "@vendor_ts__serde_json-1.0.150//:serde_json",
+ "@vendor_ts__serde-1.0.229//:serde",
+ "@vendor_ts__serde_json-1.0.151//:serde_json",
"@vendor_ts__tracing-0.1.44//:tracing",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_profile-0.0.328.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_profile-0.0.347.bazel
similarity index 74%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_profile-0.0.328.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_profile-0.0.347.bazel
index 327e50c225ba..d153d4dbdb0d 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_profile-0.0.328.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_profile-0.0.347.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,52 +106,59 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.0.328",
- deps = [
- "@vendor_ts__cfg-if-1.0.4//:cfg_if",
- ] + select({
+ version = "0.0.347",
+ deps = select({
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@vendor_ts__windows-sys-0.60.2//:windows_sys", # cfg(windows)
+ "@vendor_ts__windows-sys-0.61.2//:windows_sys", # cfg(windows)
],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(target_os = "linux", target_env = "gnu"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(target_os = "linux", target_env = "gnu"))
"@vendor_ts__perf-event-0.4.8//:perf_event", # cfg(all(target_os = "linux", not(target_env = "ohos"), any(target_arch = "x86", target_arch = "x86_64", target_arch = "aarch64")))
],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(target_os = "linux", target_env = "gnu"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(target_os = "linux", target_env = "gnu"))
"@vendor_ts__perf-event-0.4.8//:perf_event", # cfg(all(target_os = "linux", not(target_env = "ohos"), any(target_arch = "x86", target_arch = "x86_64", target_arch = "aarch64")))
],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(target_os = "linux", target_env = "gnu"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(target_os = "linux", target_env = "gnu"))
],
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(target_os = "linux", target_env = "gnu"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(target_os = "linux", target_env = "gnu"))
],
"@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@vendor_ts__windows-sys-0.60.2//:windows_sys", # cfg(windows)
+ "@vendor_ts__windows-sys-0.61.2//:windows_sys", # cfg(windows)
],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(target_os = "linux", target_env = "gnu"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(target_os = "linux", target_env = "gnu"))
"@vendor_ts__perf-event-0.4.8//:perf_event", # cfg(all(target_os = "linux", not(target_env = "ohos"), any(target_arch = "x86", target_arch = "x86_64", target_arch = "aarch64")))
],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(target_os = "linux", target_env = "gnu"))
+ ],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(target_os = "linux", target_env = "gnu"))
+ ],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(target_os = "linux", target_env = "gnu"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(target_os = "linux", target_env = "gnu"))
],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(target_os = "linux", target_env = "gnu"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(target_os = "linux", target_env = "gnu"))
],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(target_os = "linux", target_env = "gnu"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(target_os = "linux", target_env = "gnu"))
+ ],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(target_os = "linux", target_env = "gnu"))
],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@vendor_ts__windows-sys-0.60.2//:windows_sys", # cfg(windows)
+ "@vendor_ts__windows-sys-0.61.2//:windows_sys", # cfg(windows)
],
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(target_os = "linux", target_env = "gnu"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(target_os = "linux", target_env = "gnu"))
"@vendor_ts__perf-event-0.4.8//:perf_event", # cfg(all(target_os = "linux", not(target_env = "ohos"), any(target_arch = "x86", target_arch = "x86_64", target_arch = "aarch64")))
],
"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(all(target_os = "linux", target_env = "gnu"))
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(all(target_os = "linux", target_env = "gnu"))
"@vendor_ts__perf-event-0.4.8//:perf_event", # cfg(all(target_os = "linux", not(target_env = "ohos"), any(target_arch = "x86", target_arch = "x86_64", target_arch = "aarch64")))
],
"//conditions:default": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_project_model-0.0.328.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_project_model-0.0.347.bazel
similarity index 67%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_project_model-0.0.328.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_project_model-0.0.347.bazel
index d47c852ddab2..d5ee73c5b70a 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_project_model-0.0.328.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_project_model-0.0.347.bazel
@@ -23,13 +23,13 @@ rust_library(
allow_empty = True,
),
aliases = {
- "@vendor_ts__ra_ap_base_db-0.0.328//:ra_ap_base_db": "base_db",
- "@vendor_ts__ra_ap_cfg-0.0.328//:ra_ap_cfg": "cfg",
- "@vendor_ts__ra_ap_intern-0.0.328//:ra_ap_intern": "intern",
- "@vendor_ts__ra_ap_paths-0.0.328//:ra_ap_paths": "paths",
- "@vendor_ts__ra_ap_span-0.0.328//:ra_ap_span": "span",
- "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx": "stdx",
- "@vendor_ts__ra_ap_toolchain-0.0.328//:ra_ap_toolchain": "toolchain",
+ "@vendor_ts__ra_ap_base_db-0.0.347//:ra_ap_base_db": "base_db",
+ "@vendor_ts__ra_ap_cfg-0.0.347//:ra_ap_cfg": "cfg",
+ "@vendor_ts__ra_ap_intern-0.0.347//:ra_ap_intern": "intern",
+ "@vendor_ts__ra_ap_paths-0.0.347//:ra_ap_paths": "paths",
+ "@vendor_ts__ra_ap_span-0.0.347//:ra_ap_span": "span",
+ "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx": "stdx",
+ "@vendor_ts__ra_ap_toolchain-0.0.347//:ra_ap_toolchain": "toolchain",
},
compile_data = glob(
include = ["**"],
@@ -49,7 +49,7 @@ rust_library(
crate_root = "src/lib.rs",
edition = "2024",
proc_macro_deps = [
- "@vendor_ts__serde_derive-1.0.228//:serde_derive",
+ "@vendor_ts__serde_derive-1.0.229//:serde_derive",
],
rustc_env_files = [
":cargo_toml_env_vars",
@@ -67,12 +67,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -84,13 +86,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -98,6 +110,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -108,26 +121,26 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.0.328",
+ version = "0.0.347",
deps = [
- "@vendor_ts__anyhow-1.0.102//:anyhow",
+ "@vendor_ts__anyhow-1.0.104//:anyhow",
"@vendor_ts__cargo_metadata-0.23.1//:cargo_metadata",
- "@vendor_ts__itertools-0.14.0//:itertools",
+ "@vendor_ts__itertools-0.15.0//:itertools",
"@vendor_ts__la-arena-0.3.1//:la_arena",
- "@vendor_ts__ra_ap_base_db-0.0.328//:ra_ap_base_db",
- "@vendor_ts__ra_ap_cfg-0.0.328//:ra_ap_cfg",
- "@vendor_ts__ra_ap_intern-0.0.328//:ra_ap_intern",
- "@vendor_ts__ra_ap_paths-0.0.328//:ra_ap_paths",
- "@vendor_ts__ra_ap_span-0.0.328//:ra_ap_span",
- "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx",
- "@vendor_ts__ra_ap_toolchain-0.0.328//:ra_ap_toolchain",
- "@vendor_ts__rustc-hash-2.1.2//:rustc_hash",
+ "@vendor_ts__ra_ap_base_db-0.0.347//:ra_ap_base_db",
+ "@vendor_ts__ra_ap_cfg-0.0.347//:ra_ap_cfg",
+ "@vendor_ts__ra_ap_intern-0.0.347//:ra_ap_intern",
+ "@vendor_ts__ra_ap_paths-0.0.347//:ra_ap_paths",
+ "@vendor_ts__ra_ap_span-0.0.347//:ra_ap_span",
+ "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx",
+ "@vendor_ts__ra_ap_toolchain-0.0.347//:ra_ap_toolchain",
+ "@vendor_ts__rustc-hash-2.1.3//:rustc_hash",
"@vendor_ts__semver-1.0.28//:semver",
- "@vendor_ts__serde-1.0.228//:serde",
- "@vendor_ts__serde_json-1.0.150//:serde_json",
- "@vendor_ts__temp-dir-0.1.16//:temp_dir",
- "@vendor_ts__toml-0.9.12-spec-1.1.0//:toml",
+ "@vendor_ts__serde-1.0.229//:serde",
+ "@vendor_ts__serde_json-1.0.151//:serde_json",
+ "@vendor_ts__temp-dir-0.2.0//:temp_dir",
+ "@vendor_ts__toml-1.1.4-spec-1.1.0//:toml",
"@vendor_ts__tracing-0.1.44//:tracing",
- "@vendor_ts__triomphe-0.1.15//:triomphe",
+ "@vendor_ts__triomphe-0.1.16//:triomphe",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_query-group-macro-0.0.328.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_query-group-macro-0.0.328.bazel
deleted file mode 100644
index 0934ecd44f2e..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_query-group-macro-0.0.328.bazel
+++ /dev/null
@@ -1,102 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars")
-load("@rules_rust//rust:defs.bzl", "rust_proc_macro")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_proc_macro(
- name = "ra_ap_query_group_macro",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2024",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=ra_ap_query-group-macro",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- target_compatible_with = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [],
- "@rules_rust//rust/platform:aarch64-apple-ios": [],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
- "@rules_rust//rust/platform:aarch64-linux-android": [],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
- "@rules_rust//rust/platform:aarch64-unknown-uefi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:i686-apple-darwin": [],
- "@rules_rust//rust/platform:i686-linux-android": [],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
- "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
- "@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
- "@rules_rust//rust/platform:wasm32-wasip1": [],
- "@rules_rust//rust/platform:wasm32-wasip1-threads": [],
- "@rules_rust//rust/platform:wasm32-wasip2": [],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [],
- "@rules_rust//rust/platform:x86_64-apple-ios": [],
- "@rules_rust//rust/platform:x86_64-linux-android": [],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
- "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-none": [],
- "@rules_rust//rust/platform:x86_64-unknown-uefi": [],
- "//conditions:default": ["@platforms//:incompatible"],
- }),
- version = "0.0.328",
- deps = [
- "@vendor_ts__proc-macro2-1.0.106//:proc_macro2",
- "@vendor_ts__quote-1.0.45//:quote",
- "@vendor_ts__syn-2.0.117//:syn",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_span-0.0.328.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_span-0.0.347.bazel
similarity index 75%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_span-0.0.328.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_span-0.0.347.bazel
index 6c6249a49ab9..c5a59b4aa618 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_span-0.0.328.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_span-0.0.347.bazel
@@ -23,9 +23,9 @@ rust_library(
allow_empty = True,
),
aliases = {
- "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx": "stdx",
- "@vendor_ts__ra_ap_syntax-0.0.328//:ra_ap_syntax": "syntax",
- "@vendor_ts__ra_ap_vfs-0.0.328//:ra_ap_vfs": "vfs",
+ "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx": "stdx",
+ "@vendor_ts__ra_ap_syntax-0.0.347//:ra_ap_syntax": "syntax",
+ "@vendor_ts__ra_ap_vfs-0.0.347//:ra_ap_vfs": "vfs",
},
compile_data = glob(
include = ["**"],
@@ -61,12 +61,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -78,13 +80,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -92,6 +104,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -102,15 +115,15 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.0.328",
+ version = "0.0.347",
deps = [
- "@vendor_ts__hashbrown-0.14.5//:hashbrown",
+ "@vendor_ts__hashbrown-0.17.1//:hashbrown",
"@vendor_ts__la-arena-0.3.1//:la_arena",
- "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx",
- "@vendor_ts__ra_ap_syntax-0.0.328//:ra_ap_syntax",
- "@vendor_ts__ra_ap_vfs-0.0.328//:ra_ap_vfs",
- "@vendor_ts__rustc-hash-2.1.2//:rustc_hash",
- "@vendor_ts__salsa-0.25.2//:salsa",
+ "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx",
+ "@vendor_ts__ra_ap_syntax-0.0.347//:ra_ap_syntax",
+ "@vendor_ts__ra_ap_vfs-0.0.347//:ra_ap_vfs",
+ "@vendor_ts__rustc-hash-2.1.3//:rustc_hash",
+ "@vendor_ts__salsa-0.28.2//:salsa",
"@vendor_ts__text-size-1.1.1//:text_size",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_stdx-0.0.328.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_stdx-0.0.347.bazel
similarity index 63%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_stdx-0.0.328.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_stdx-0.0.347.bazel
index 632b844d54ad..eae24833ba54 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_stdx-0.0.328.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_stdx-0.0.347.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,106 +106,127 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.0.328",
+ version = "0.0.347",
deps = [
- "@vendor_ts__crossbeam-channel-0.5.15//:crossbeam_channel",
- "@vendor_ts__crossbeam-utils-0.8.21//:crossbeam_utils",
- "@vendor_ts__itertools-0.14.0//:itertools",
+ "@vendor_ts__crossbeam-channel-0.5.16//:crossbeam_channel",
+ "@vendor_ts__crossbeam-utils-0.8.22//:crossbeam_utils",
+ "@vendor_ts__itertools-0.15.0//:itertools",
"@vendor_ts__jod-thread-1.0.0//:jod_thread",
"@vendor_ts__tracing-0.1.44//:tracing",
] + select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-apple-ios": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-linux-android": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
"@vendor_ts__miow-0.6.1//:miow", # cfg(windows)
- "@vendor_ts__windows-sys-0.60.2//:windows_sys", # cfg(windows)
+ "@vendor_ts__windows-sys-0.61.2//:windows_sys", # cfg(windows)
],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:arm-unknown-linux-musleabi": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-apple-darwin": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-linux-android": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-pc-windows-msvc": [
"@vendor_ts__miow-0.6.1//:miow", # cfg(windows)
- "@vendor_ts__windows-sys-0.60.2//:windows_sys", # cfg(windows)
+ "@vendor_ts__windows-sys-0.61.2//:windows_sys", # cfg(windows)
],
"@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-apple-ios": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-linux-android": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
"@vendor_ts__miow-0.6.1//:miow", # cfg(windows)
- "@vendor_ts__windows-sys-0.60.2//:windows_sys", # cfg(windows)
+ "@vendor_ts__windows-sys-0.61.2//:windows_sys", # cfg(windows)
],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-unknown-fuchsia": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.189//:libc", # cfg(unix)
],
"//conditions:default": [],
}),
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_syntax-0.0.328.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_syntax-0.0.347.bazel
similarity index 73%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_syntax-0.0.328.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_syntax-0.0.347.bazel
index e2cfe3404bfb..329e479a8c6b 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_syntax-0.0.328.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_syntax-0.0.347.bazel
@@ -23,8 +23,8 @@ rust_library(
allow_empty = True,
),
aliases = {
- "@vendor_ts__ra_ap_parser-0.0.328//:ra_ap_parser": "parser",
- "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx": "stdx",
+ "@vendor_ts__ra_ap_parser-0.0.347//:ra_ap_parser": "parser",
+ "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx": "stdx",
},
compile_data = glob(
include = ["**"],
@@ -59,12 +59,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -76,13 +78,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -90,6 +102,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -100,19 +113,20 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.0.328",
+ version = "0.0.347",
deps = [
- "@vendor_ts__either-1.16.0//:either",
- "@vendor_ts__itertools-0.14.0//:itertools",
- "@vendor_ts__ra_ap_parser-0.0.328//:ra_ap_parser",
- "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx",
- "@vendor_ts__rowan-0.15.18//:rowan",
- "@vendor_ts__rustc-hash-2.1.2//:rustc_hash",
- "@vendor_ts__rustc-literal-escaper-0.0.4//:rustc_literal_escaper",
- "@vendor_ts__smallvec-1.15.1//:smallvec",
+ "@vendor_ts__either-1.17.0//:either",
+ "@vendor_ts__itertools-0.15.0//:itertools",
+ "@vendor_ts__ra-ap-rustc_lexer-0.166.0//:ra_ap_rustc_lexer",
+ "@vendor_ts__ra_ap_parser-0.0.347//:ra_ap_parser",
+ "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx",
+ "@vendor_ts__rowan-0.17.0//:rowan",
+ "@vendor_ts__rustc-hash-2.1.3//:rustc_hash",
+ "@vendor_ts__rustc-literal-escaper-0.0.7//:rustc_literal_escaper",
+ "@vendor_ts__smallvec-1.15.2//:smallvec",
"@vendor_ts__smol_str-0.3.6//:smol_str",
"@vendor_ts__tracing-0.1.44//:tracing",
- "@vendor_ts__triomphe-0.1.15//:triomphe",
+ "@vendor_ts__triomphe-0.1.16//:triomphe",
],
)
exports_files(["rust.ungram"])
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_syntax-bridge-0.0.328.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_syntax-bridge-0.0.347.bazel
similarity index 71%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_syntax-bridge-0.0.328.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_syntax-bridge-0.0.347.bazel
index 4ce70110ed1a..2ff7d92f6fbf 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_syntax-bridge-0.0.328.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_syntax-bridge-0.0.347.bazel
@@ -23,12 +23,12 @@ rust_library(
allow_empty = True,
),
aliases = {
- "@vendor_ts__ra_ap_intern-0.0.328//:ra_ap_intern": "intern",
- "@vendor_ts__ra_ap_parser-0.0.328//:ra_ap_parser": "parser",
- "@vendor_ts__ra_ap_span-0.0.328//:ra_ap_span": "span",
- "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx": "stdx",
- "@vendor_ts__ra_ap_syntax-0.0.328//:ra_ap_syntax": "syntax",
- "@vendor_ts__ra_ap_tt-0.0.328//:ra_ap_tt": "tt",
+ "@vendor_ts__ra_ap_intern-0.0.347//:ra_ap_intern": "intern",
+ "@vendor_ts__ra_ap_parser-0.0.347//:ra_ap_parser": "parser",
+ "@vendor_ts__ra_ap_span-0.0.347//:ra_ap_span": "span",
+ "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx": "stdx",
+ "@vendor_ts__ra_ap_syntax-0.0.347//:ra_ap_syntax": "syntax",
+ "@vendor_ts__ra_ap_tt-0.0.347//:ra_ap_tt": "tt",
},
compile_data = glob(
include = ["**"],
@@ -60,12 +60,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -77,13 +79,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -91,6 +103,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -101,14 +114,14 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.0.328",
+ version = "0.0.347",
deps = [
- "@vendor_ts__ra_ap_intern-0.0.328//:ra_ap_intern",
- "@vendor_ts__ra_ap_parser-0.0.328//:ra_ap_parser",
- "@vendor_ts__ra_ap_span-0.0.328//:ra_ap_span",
- "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx",
- "@vendor_ts__ra_ap_syntax-0.0.328//:ra_ap_syntax",
- "@vendor_ts__ra_ap_tt-0.0.328//:ra_ap_tt",
- "@vendor_ts__rustc-hash-2.1.2//:rustc_hash",
+ "@vendor_ts__ra_ap_intern-0.0.347//:ra_ap_intern",
+ "@vendor_ts__ra_ap_parser-0.0.347//:ra_ap_parser",
+ "@vendor_ts__ra_ap_span-0.0.347//:ra_ap_span",
+ "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx",
+ "@vendor_ts__ra_ap_syntax-0.0.347//:ra_ap_syntax",
+ "@vendor_ts__ra_ap_tt-0.0.347//:ra_ap_tt",
+ "@vendor_ts__rustc-hash-2.1.3//:rustc_hash",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_test_fixture-0.0.328.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_test_fixture-0.0.347.bazel
similarity index 67%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_test_fixture-0.0.328.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_test_fixture-0.0.347.bazel
index 40941eb64afe..54aaae05bc57 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_test_fixture-0.0.328.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_test_fixture-0.0.347.bazel
@@ -23,15 +23,15 @@ rust_library(
allow_empty = True,
),
aliases = {
- "@vendor_ts__ra_ap_base_db-0.0.328//:ra_ap_base_db": "base_db",
- "@vendor_ts__ra_ap_cfg-0.0.328//:ra_ap_cfg": "cfg",
- "@vendor_ts__ra_ap_hir_expand-0.0.328//:ra_ap_hir_expand": "hir_expand",
- "@vendor_ts__ra_ap_intern-0.0.328//:ra_ap_intern": "intern",
- "@vendor_ts__ra_ap_paths-0.0.328//:ra_ap_paths": "paths",
- "@vendor_ts__ra_ap_span-0.0.328//:ra_ap_span": "span",
- "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx": "stdx",
- "@vendor_ts__ra_ap_test_utils-0.0.328//:ra_ap_test_utils": "test_utils",
- "@vendor_ts__ra_ap_tt-0.0.328//:ra_ap_tt": "tt",
+ "@vendor_ts__ra_ap_base_db-0.0.347//:ra_ap_base_db": "base_db",
+ "@vendor_ts__ra_ap_cfg-0.0.347//:ra_ap_cfg": "cfg",
+ "@vendor_ts__ra_ap_hir_expand-0.0.347//:ra_ap_hir_expand": "hir_expand",
+ "@vendor_ts__ra_ap_intern-0.0.347//:ra_ap_intern": "intern",
+ "@vendor_ts__ra_ap_paths-0.0.347//:ra_ap_paths": "paths",
+ "@vendor_ts__ra_ap_span-0.0.347//:ra_ap_span": "span",
+ "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx": "stdx",
+ "@vendor_ts__ra_ap_test_utils-0.0.347//:ra_ap_test_utils": "test_utils",
+ "@vendor_ts__ra_ap_tt-0.0.347//:ra_ap_tt": "tt",
},
compile_data = glob(
include = ["**"],
@@ -66,12 +66,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -83,13 +85,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -97,6 +109,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -107,17 +120,17 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.0.328",
+ version = "0.0.347",
deps = [
- "@vendor_ts__ra_ap_base_db-0.0.328//:ra_ap_base_db",
- "@vendor_ts__ra_ap_cfg-0.0.328//:ra_ap_cfg",
- "@vendor_ts__ra_ap_hir_expand-0.0.328//:ra_ap_hir_expand",
- "@vendor_ts__ra_ap_intern-0.0.328//:ra_ap_intern",
- "@vendor_ts__ra_ap_paths-0.0.328//:ra_ap_paths",
- "@vendor_ts__ra_ap_span-0.0.328//:ra_ap_span",
- "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx",
- "@vendor_ts__ra_ap_test_utils-0.0.328//:ra_ap_test_utils",
- "@vendor_ts__ra_ap_tt-0.0.328//:ra_ap_tt",
- "@vendor_ts__triomphe-0.1.15//:triomphe",
+ "@vendor_ts__ra_ap_base_db-0.0.347//:ra_ap_base_db",
+ "@vendor_ts__ra_ap_cfg-0.0.347//:ra_ap_cfg",
+ "@vendor_ts__ra_ap_hir_expand-0.0.347//:ra_ap_hir_expand",
+ "@vendor_ts__ra_ap_intern-0.0.347//:ra_ap_intern",
+ "@vendor_ts__ra_ap_paths-0.0.347//:ra_ap_paths",
+ "@vendor_ts__ra_ap_span-0.0.347//:ra_ap_span",
+ "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx",
+ "@vendor_ts__ra_ap_test_utils-0.0.347//:ra_ap_test_utils",
+ "@vendor_ts__ra_ap_tt-0.0.347//:ra_ap_tt",
+ "@vendor_ts__triomphe-0.1.16//:triomphe",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_test_utils-0.0.328.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_test_utils-0.0.347.bazel
similarity index 76%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_test_utils-0.0.328.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_test_utils-0.0.347.bazel
index 276ab3e576d8..3d8da77924bc 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_test_utils-0.0.328.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_test_utils-0.0.347.bazel
@@ -23,9 +23,9 @@ rust_library(
allow_empty = True,
),
aliases = {
- "@vendor_ts__ra_ap_paths-0.0.328//:ra_ap_paths": "paths",
- "@vendor_ts__ra_ap_profile-0.0.328//:ra_ap_profile": "profile",
- "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx": "stdx",
+ "@vendor_ts__ra_ap_paths-0.0.347//:ra_ap_paths": "paths",
+ "@vendor_ts__ra_ap_profile-0.0.347//:ra_ap_profile": "profile",
+ "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx": "stdx",
},
compile_data = glob(
include = ["**"],
@@ -57,12 +57,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -74,13 +76,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -88,6 +100,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -98,13 +111,13 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.0.328",
+ version = "0.0.347",
deps = [
"@vendor_ts__dissimilar-1.0.11//:dissimilar",
- "@vendor_ts__ra_ap_paths-0.0.328//:ra_ap_paths",
- "@vendor_ts__ra_ap_profile-0.0.328//:ra_ap_profile",
- "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx",
- "@vendor_ts__rustc-hash-2.1.2//:rustc_hash",
+ "@vendor_ts__ra_ap_paths-0.0.347//:ra_ap_paths",
+ "@vendor_ts__ra_ap_profile-0.0.347//:ra_ap_profile",
+ "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx",
+ "@vendor_ts__rustc-hash-2.1.3//:rustc_hash",
"@vendor_ts__text-size-1.1.1//:text_size",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_toolchain-0.0.328.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_toolchain-0.0.347.bazel
similarity index 80%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_toolchain-0.0.328.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_toolchain-0.0.347.bazel
index 9d73283c8059..c5c83dbb61b7 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_toolchain-0.0.328.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_toolchain-0.0.347.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,9 +106,9 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.0.328",
+ version = "0.0.347",
deps = [
- "@vendor_ts__camino-1.2.2//:camino",
- "@vendor_ts__home-0.5.12//:home",
+ "@vendor_ts__camino-1.2.5//:camino",
+ "@vendor_ts__semver-1.0.28//:semver",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_tt-0.0.328.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_tt-0.0.347.bazel
similarity index 75%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_tt-0.0.328.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_tt-0.0.347.bazel
index b40b0afeeff4..dd899be231d5 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_tt-0.0.328.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_tt-0.0.347.bazel
@@ -23,9 +23,9 @@ rust_library(
allow_empty = True,
),
aliases = {
- "@vendor_ts__ra_ap_intern-0.0.328//:ra_ap_intern": "intern",
- "@vendor_ts__ra_ap_span-0.0.328//:ra_ap_span": "span",
- "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx": "stdx",
+ "@vendor_ts__ra_ap_intern-0.0.347//:ra_ap_intern": "intern",
+ "@vendor_ts__ra_ap_span-0.0.347//:ra_ap_span": "span",
+ "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx": "stdx",
},
compile_data = glob(
include = ["**"],
@@ -39,9 +39,6 @@ rust_library(
"WORKSPACE.bazel",
],
),
- crate_features = [
- "default",
- ],
crate_root = "src/lib.rs",
edition = "2024",
rustc_env_files = [
@@ -60,12 +57,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -77,13 +76,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -91,6 +100,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -101,15 +111,15 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.0.328",
+ version = "0.0.347",
deps = [
- "@vendor_ts__arrayvec-0.7.6//:arrayvec",
+ "@vendor_ts__arrayvec-0.7.8//:arrayvec",
"@vendor_ts__indexmap-2.14.0//:indexmap",
- "@vendor_ts__ra-ap-rustc_lexer-0.143.0//:ra_ap_rustc_lexer",
- "@vendor_ts__ra_ap_intern-0.0.328//:ra_ap_intern",
- "@vendor_ts__ra_ap_span-0.0.328//:ra_ap_span",
- "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx",
- "@vendor_ts__rustc-hash-2.1.2//:rustc_hash",
+ "@vendor_ts__ra-ap-rustc_lexer-0.166.0//:ra_ap_rustc_lexer",
+ "@vendor_ts__ra_ap_intern-0.0.347//:ra_ap_intern",
+ "@vendor_ts__ra_ap_span-0.0.347//:ra_ap_span",
+ "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx",
+ "@vendor_ts__rustc-hash-2.1.3//:rustc_hash",
"@vendor_ts__text-size-1.1.1//:text_size",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_vfs-0.0.328.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_vfs-0.0.347.bazel
similarity index 77%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_vfs-0.0.328.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_vfs-0.0.347.bazel
index 77cf3adfd1c5..64cceaec8029 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_vfs-0.0.328.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_vfs-0.0.347.bazel
@@ -23,8 +23,8 @@ rust_library(
allow_empty = True,
),
aliases = {
- "@vendor_ts__ra_ap_paths-0.0.328//:ra_ap_paths": "paths",
- "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx": "stdx",
+ "@vendor_ts__ra_ap_paths-0.0.347//:ra_ap_paths": "paths",
+ "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx": "stdx",
},
compile_data = glob(
include = ["**"],
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -97,15 +110,15 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.0.328",
+ version = "0.0.347",
deps = [
- "@vendor_ts__crossbeam-channel-0.5.15//:crossbeam_channel",
+ "@vendor_ts__crossbeam-channel-0.5.16//:crossbeam_channel",
"@vendor_ts__fst-0.4.7//:fst",
"@vendor_ts__indexmap-2.14.0//:indexmap",
"@vendor_ts__nohash-hasher-0.2.0//:nohash_hasher",
- "@vendor_ts__ra_ap_paths-0.0.328//:ra_ap_paths",
- "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx",
- "@vendor_ts__rustc-hash-2.1.2//:rustc_hash",
+ "@vendor_ts__ra_ap_paths-0.0.347//:ra_ap_paths",
+ "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx",
+ "@vendor_ts__rustc-hash-2.1.3//:rustc_hash",
"@vendor_ts__tracing-0.1.44//:tracing",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_vfs-notify-0.0.328.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_vfs-notify-0.0.347.bazel
similarity index 76%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_vfs-notify-0.0.328.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_vfs-notify-0.0.347.bazel
index 5ad594ec7e7e..f90dbad559e8 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_vfs-notify-0.0.328.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_vfs-notify-0.0.347.bazel
@@ -23,9 +23,9 @@ rust_library(
allow_empty = True,
),
aliases = {
- "@vendor_ts__ra_ap_paths-0.0.328//:ra_ap_paths": "paths",
- "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx": "stdx",
- "@vendor_ts__ra_ap_vfs-0.0.328//:ra_ap_vfs": "vfs",
+ "@vendor_ts__ra_ap_paths-0.0.347//:ra_ap_paths": "paths",
+ "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx": "stdx",
+ "@vendor_ts__ra_ap_vfs-0.0.347//:ra_ap_vfs": "vfs",
},
compile_data = glob(
include = ["**"],
@@ -57,12 +57,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -74,13 +76,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -88,6 +100,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -98,15 +111,15 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.0.328",
+ version = "0.0.347",
deps = [
- "@vendor_ts__crossbeam-channel-0.5.15//:crossbeam_channel",
+ "@vendor_ts__crossbeam-channel-0.5.16//:crossbeam_channel",
"@vendor_ts__notify-8.2.0//:notify",
- "@vendor_ts__ra_ap_paths-0.0.328//:ra_ap_paths",
- "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx",
- "@vendor_ts__ra_ap_vfs-0.0.328//:ra_ap_vfs",
+ "@vendor_ts__ra_ap_paths-0.0.347//:ra_ap_paths",
+ "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx",
+ "@vendor_ts__ra_ap_vfs-0.0.347//:ra_ap_vfs",
"@vendor_ts__rayon-1.12.0//:rayon",
- "@vendor_ts__rustc-hash-2.1.2//:rustc_hash",
+ "@vendor_ts__rustc-hash-2.1.3//:rustc_hash",
"@vendor_ts__tracing-0.1.44//:tracing",
"@vendor_ts__walkdir-2.5.0//:walkdir",
],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rand-0.10.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rand-0.10.2.bazel
similarity index 81%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rand-0.10.1.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rand-0.10.2.bazel
index 58e4ecd87bd3..1a9a557e0979 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rand-0.10.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rand-0.10.2.bazel
@@ -60,12 +60,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -77,13 +79,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -91,6 +103,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -101,10 +114,10 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.10.1",
+ version = "0.10.2",
deps = [
- "@vendor_ts__chacha20-0.10.0//:chacha20",
- "@vendor_ts__getrandom-0.4.2//:getrandom",
+ "@vendor_ts__chacha20-0.10.1//:chacha20",
+ "@vendor_ts__getrandom-0.4.3//:getrandom",
"@vendor_ts__rand_core-0.10.1//:rand_core",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rand_core-0.10.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rand_core-0.10.1.bazel
index 9522ee36ed3e..0673f7a86741 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rand_core-0.10.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rand_core-0.10.1.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rayon-1.12.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rayon-1.12.0.bazel
index 80dc45dab0ab..fa4334a01aa6 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rayon-1.12.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rayon-1.12.0.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -95,7 +108,7 @@ rust_library(
}),
version = "1.12.0",
deps = [
- "@vendor_ts__either-1.16.0//:either",
+ "@vendor_ts__either-1.17.0//:either",
"@vendor_ts__rayon-core-1.13.0//:rayon_core",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rayon-core-1.13.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rayon-core-1.13.0.bazel
index 29542077f377..17c347381467 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rayon-core-1.13.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rayon-core-1.13.0.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,9 +112,9 @@ rust_library(
}),
version = "1.13.0",
deps = [
- "@vendor_ts__crossbeam-deque-0.8.6//:crossbeam_deque",
- "@vendor_ts__crossbeam-utils-0.8.21//:crossbeam_utils",
- "@vendor_ts__rayon-core-1.13.0//:build_script_build",
+ ":build_script_build",
+ "@vendor_ts__crossbeam-deque-0.8.7//:crossbeam_deque",
+ "@vendor_ts__crossbeam-utils-0.8.22//:crossbeam_utils",
],
)
@@ -111,6 +124,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -139,6 +155,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
links = "rayon-core",
pkg_name = "rayon-core",
rustc_env_files = [
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.redox_syscall-0.5.18.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.redox_syscall-0.5.18.bazel
index a8d39672af9b..aead8bda30de 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.redox_syscall-0.5.18.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.redox_syscall-0.5.18.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -95,6 +108,6 @@ rust_library(
}),
version = "0.5.18",
deps = [
- "@vendor_ts__bitflags-2.11.1//:bitflags",
+ "@vendor_ts__bitflags-2.13.1//:bitflags",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ref-cast-1.0.25.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ref-cast-1.0.26.bazel
similarity index 83%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ref-cast-1.0.25.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ref-cast-1.0.26.bazel
index 78dd3d732f31..47ee7710c1ad 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ref-cast-1.0.25.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ref-cast-1.0.26.bazel
@@ -41,7 +41,7 @@ rust_library(
crate_root = "src/lib.rs",
edition = "2021",
proc_macro_deps = [
- "@vendor_ts__ref-cast-impl-1.0.25//:ref_cast_impl",
+ "@vendor_ts__ref-cast-impl-1.0.26//:ref_cast_impl",
],
rustc_env_files = [
":cargo_toml_env_vars",
@@ -59,12 +59,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -76,13 +78,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -90,6 +102,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -100,9 +113,9 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "1.0.25",
+ version = "1.0.26",
deps = [
- "@vendor_ts__ref-cast-1.0.25//:build_script_build",
+ ":build_script_build",
],
)
@@ -112,6 +125,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -140,6 +156,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "ref-cast",
rustc_env_files = [
":cargo_toml_env_vars",
@@ -154,7 +171,7 @@ cargo_build_script(
"noclippy",
"norustfmt",
],
- version = "1.0.25",
+ version = "1.0.26",
visibility = ["//visibility:private"],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ref-cast-impl-1.0.25.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ref-cast-impl-1.0.26.bazel
similarity index 80%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ref-cast-impl-1.0.25.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ref-cast-impl-1.0.26.bazel
index 9f428e7b97f1..c87aa9d4b7cf 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ref-cast-impl-1.0.25.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ref-cast-impl-1.0.26.bazel
@@ -52,12 +52,14 @@ rust_proc_macro(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_proc_macro(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_proc_macro(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,10 +106,10 @@ rust_proc_macro(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "1.0.25",
+ version = "1.0.26",
deps = [
- "@vendor_ts__proc-macro2-1.0.106//:proc_macro2",
- "@vendor_ts__quote-1.0.45//:quote",
- "@vendor_ts__syn-2.0.117//:syn",
+ "@vendor_ts__proc-macro2-1.0.107//:proc_macro2",
+ "@vendor_ts__quote-1.0.47//:quote",
+ "@vendor_ts__syn-3.0.3//:syn",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.regex-1.12.3.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.regex-1.13.1.bazel
similarity index 80%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.regex-1.12.3.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.regex-1.13.1.bazel
index 825fabb29b18..cd6a68b1a521 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.regex-1.12.3.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.regex-1.13.1.bazel
@@ -71,12 +71,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -88,13 +90,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -102,6 +114,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -112,11 +125,11 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "1.12.3",
+ version = "1.13.1",
deps = [
- "@vendor_ts__aho-corasick-1.1.4//:aho_corasick",
- "@vendor_ts__memchr-2.8.0//:memchr",
- "@vendor_ts__regex-automata-0.4.14//:regex_automata",
- "@vendor_ts__regex-syntax-0.8.10//:regex_syntax",
+ "@vendor_ts__aho-corasick-1.1.5//:aho_corasick",
+ "@vendor_ts__memchr-2.8.3//:memchr",
+ "@vendor_ts__regex-automata-0.4.18//:regex_automata",
+ "@vendor_ts__regex-syntax-0.8.11//:regex_syntax",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.regex-automata-0.4.14.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.regex-automata-0.4.18.bazel
similarity index 81%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.regex-automata-0.4.14.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.regex-automata-0.4.18.bazel
index 7d8af771594a..be8cac10495b 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.regex-automata-0.4.14.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.regex-automata-0.4.18.bazel
@@ -80,12 +80,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -97,13 +99,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -111,6 +123,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -121,10 +134,10 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.4.14",
+ version = "0.4.18",
deps = [
- "@vendor_ts__aho-corasick-1.1.4//:aho_corasick",
- "@vendor_ts__memchr-2.8.0//:memchr",
- "@vendor_ts__regex-syntax-0.8.10//:regex_syntax",
+ "@vendor_ts__aho-corasick-1.1.5//:aho_corasick",
+ "@vendor_ts__memchr-2.8.3//:memchr",
+ "@vendor_ts__regex-syntax-0.8.11//:regex_syntax",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.regex-syntax-0.8.10.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.regex-syntax-0.8.11.bazel
similarity index 83%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.regex-syntax-0.8.10.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.regex-syntax-0.8.11.bazel
index 5f3ae8f1cce0..807d55bc267b 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.regex-syntax-0.8.10.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.regex-syntax-0.8.11.bazel
@@ -64,12 +64,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -81,13 +83,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -95,6 +107,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -105,5 +118,5 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.8.10",
+ version = "0.8.11",
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rowan-0.15.18.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rowan-0.17.0.bazel
similarity index 83%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rowan-0.15.18.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rowan-0.17.0.bazel
index e9841cd61c3a..42faf7d0eb79 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rowan-0.15.18.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rowan-0.17.0.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,7 +106,7 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.15.18",
+ version = "0.17.0",
deps = [
"@vendor_ts__countme-3.0.1//:countme",
"@vendor_ts__hashbrown-0.14.5//:hashbrown",
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc-hash-1.1.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc-hash-1.1.0.bazel
index c2d2a8ecadbd..a4da983b87eb 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc-hash-1.1.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc-hash-1.1.0.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc-hash-2.1.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc-hash-2.1.3.bazel
similarity index 82%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc-hash-2.1.2.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc-hash-2.1.3.bazel
index a18bdfd0e16b..92003c5bf12b 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc-hash-2.1.2.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc-hash-2.1.3.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -97,5 +110,5 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "2.1.2",
+ version = "2.1.3",
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc-literal-escaper-0.0.5.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc-literal-escaper-0.0.5.bazel
deleted file mode 100644
index 883772a6b126..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc-literal-escaper-0.0.5.bazel
+++ /dev/null
@@ -1,97 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_library(
- name = "rustc_literal_escaper",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=rustc-literal-escaper",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- target_compatible_with = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [],
- "@rules_rust//rust/platform:aarch64-apple-ios": [],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
- "@rules_rust//rust/platform:aarch64-linux-android": [],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
- "@rules_rust//rust/platform:aarch64-unknown-uefi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:i686-apple-darwin": [],
- "@rules_rust//rust/platform:i686-linux-android": [],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
- "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
- "@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
- "@rules_rust//rust/platform:wasm32-wasip1": [],
- "@rules_rust//rust/platform:wasm32-wasip1-threads": [],
- "@rules_rust//rust/platform:wasm32-wasip2": [],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [],
- "@rules_rust//rust/platform:x86_64-apple-ios": [],
- "@rules_rust//rust/platform:x86_64-linux-android": [],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
- "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-none": [],
- "@rules_rust//rust/platform:x86_64-unknown-uefi": [],
- "//conditions:default": ["@platforms//:incompatible"],
- }),
- version = "0.0.5",
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc-literal-escaper-0.0.4.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc-literal-escaper-0.0.7.bazel
similarity index 82%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc-literal-escaper-0.0.4.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc-literal-escaper-0.0.7.bazel
index 8a273994a826..b62771f52d73 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc-literal-escaper-0.0.4.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc-literal-escaper-0.0.7.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,5 +106,5 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.0.4",
+ version = "0.0.7",
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc-stable-hash-0.1.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc-stable-hash-0.1.2.bazel
index 0803a2e277ee..4566de291a11 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc-stable-hash-0.1.2.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc-stable-hash-0.1.2.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc_apfloat-0.2.3+llvm-462a31f5a5ab.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc_apfloat-0.2.3+llvm-462a31f5a5ab.bazel
index 2e81799fba5e..a1becec81528 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc_apfloat-0.2.3+llvm-462a31f5a5ab.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc_apfloat-0.2.3+llvm-462a31f5a5ab.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,9 +112,9 @@ rust_library(
}),
version = "0.2.3+llvm-462a31f5a5ab",
deps = [
- "@vendor_ts__bitflags-2.11.1//:bitflags",
- "@vendor_ts__rustc_apfloat-0.2.3-llvm-462a31f5a5ab//:build_script_build",
- "@vendor_ts__smallvec-1.15.1//:smallvec",
+ ":build_script_build",
+ "@vendor_ts__bitflags-2.13.1//:bitflags",
+ "@vendor_ts__smallvec-1.15.2//:smallvec",
],
)
@@ -111,6 +124,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -139,6 +155,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "rustc_apfloat",
rustc_env_files = [
":cargo_toml_env_vars",
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc_version-0.4.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc_version-0.4.1.bazel
deleted file mode 100644
index c93a62d6c6a7..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc_version-0.4.1.bazel
+++ /dev/null
@@ -1,100 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_library(
- name = "rustc_version",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=rustc_version",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- target_compatible_with = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [],
- "@rules_rust//rust/platform:aarch64-apple-ios": [],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
- "@rules_rust//rust/platform:aarch64-linux-android": [],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
- "@rules_rust//rust/platform:aarch64-unknown-uefi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:i686-apple-darwin": [],
- "@rules_rust//rust/platform:i686-linux-android": [],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
- "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
- "@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
- "@rules_rust//rust/platform:wasm32-wasip1": [],
- "@rules_rust//rust/platform:wasm32-wasip1-threads": [],
- "@rules_rust//rust/platform:wasm32-wasip2": [],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [],
- "@rules_rust//rust/platform:x86_64-apple-ios": [],
- "@rules_rust//rust/platform:x86_64-linux-android": [],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
- "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-none": [],
- "@rules_rust//rust/platform:x86_64-unknown-uefi": [],
- "//conditions:default": ["@platforms//:incompatible"],
- }),
- version = "0.4.1",
- deps = [
- "@vendor_ts__semver-1.0.28//:semver",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustversion-1.0.22.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustversion-1.0.23.bazel
similarity index 83%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustversion-1.0.22.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustversion-1.0.23.bazel
index 442f3ba05905..11fd98830b5f 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustversion-1.0.22.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustversion-1.0.23.bazel
@@ -56,12 +56,14 @@ rust_proc_macro(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_proc_macro(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_proc_macro(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -97,9 +110,9 @@ rust_proc_macro(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "1.0.22",
+ version = "1.0.23",
deps = [
- "@vendor_ts__rustversion-1.0.22//:build_script_build",
+ ":build_script_build",
],
)
@@ -109,6 +122,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -137,6 +153,7 @@ cargo_build_script(
],
),
edition = "2018",
+ emit_warnings = False,
pkg_name = "rustversion",
rustc_env_files = [
":cargo_toml_env_vars",
@@ -151,7 +168,7 @@ cargo_build_script(
"noclippy",
"norustfmt",
],
- version = "1.0.22",
+ version = "1.0.23",
visibility = ["//visibility:private"],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ryu-1.0.23.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ryu-1.0.23.bazel
index 85b3b4797822..ac0396f8d06c 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ryu-1.0.23.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ryu-1.0.23.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.salsa-0.28.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.salsa-0.28.2.bazel
new file mode 100644
index 000000000000..2f98a655a97e
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.salsa-0.28.2.bazel
@@ -0,0 +1,140 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+cargo_toml_env_vars(
+ name = "cargo_toml_env_vars",
+ src = "Cargo.toml",
+)
+
+rust_library(
+ name = "salsa",
+ srcs = glob(
+ include = ["**/*.rs"],
+ allow_empty = True,
+ ),
+ compile_data = glob(
+ include = ["**"],
+ allow_empty = True,
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "inventory",
+ "macros",
+ "rayon",
+ "salsa_unstable",
+ "triomphe",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2024",
+ proc_macro_deps = [
+ "@vendor_ts__salsa-macros-0.28.2//:salsa_macros",
+ ],
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=salsa",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
+ "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
+ "@rules_rust//rust/platform:aarch64-unknown-uefi": [],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
+ "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
+ "@rules_rust//rust/platform:i686-apple-darwin": [],
+ "@rules_rust//rust/platform:i686-linux-android": [],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
+ "@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasip1": [],
+ "@rules_rust//rust/platform:wasm32-wasip1-threads": [],
+ "@rules_rust//rust/platform:wasm32-wasip2": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "@rules_rust//rust/platform:x86_64-unknown-uefi": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "0.28.2",
+ deps = [
+ "@vendor_ts__boxcar-0.2.14//:boxcar",
+ "@vendor_ts__crossbeam-queue-0.3.12//:crossbeam_queue",
+ "@vendor_ts__crossbeam-utils-0.8.22//:crossbeam_utils",
+ "@vendor_ts__hashbrown-0.17.1//:hashbrown",
+ "@vendor_ts__hashlink-0.12.1//:hashlink",
+ "@vendor_ts__indexmap-2.14.0//:indexmap",
+ "@vendor_ts__intrusive-collections-0.10.3//:intrusive_collections",
+ "@vendor_ts__inventory-0.3.24//:inventory",
+ "@vendor_ts__parking_lot-0.12.5//:parking_lot",
+ "@vendor_ts__portable-atomic-1.14.0//:portable_atomic",
+ "@vendor_ts__rayon-1.12.0//:rayon",
+ "@vendor_ts__rustc-hash-2.1.3//:rustc_hash",
+ "@vendor_ts__salsa-macro-rules-0.28.2//:salsa_macro_rules",
+ "@vendor_ts__smallvec-1.15.2//:smallvec",
+ "@vendor_ts__thin-vec-0.2.19//:thin_vec",
+ "@vendor_ts__tracing-0.1.44//:tracing",
+ "@vendor_ts__triomphe-0.1.16//:triomphe",
+ "@vendor_ts__typeid-1.0.3//:typeid",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.salsa-macro-rules-0.25.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.salsa-macro-rules-0.28.2.bazel
similarity index 81%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.salsa-macro-rules-0.25.2.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.salsa-macro-rules-0.28.2.bazel
index 01b605f0ed6d..f39d94e97364 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.salsa-macro-rules-0.25.2.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.salsa-macro-rules-0.28.2.bazel
@@ -35,7 +35,7 @@ rust_library(
],
),
crate_root = "src/lib.rs",
- edition = "2021",
+ edition = "2024",
rustc_env_files = [
":cargo_toml_env_vars",
],
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,5 +106,5 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.25.2",
+ version = "0.28.2",
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.salsa-macros-0.25.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.salsa-macros-0.28.2.bazel
similarity index 79%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.salsa-macros-0.25.2.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.salsa-macros-0.28.2.bazel
index 8905ee5100ba..285cd6eb9ce4 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.salsa-macros-0.25.2.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.salsa-macros-0.28.2.bazel
@@ -38,7 +38,7 @@ rust_proc_macro(
"default",
],
crate_root = "src/lib.rs",
- edition = "2021",
+ edition = "2024",
rustc_env_files = [
":cargo_toml_env_vars",
],
@@ -55,12 +55,14 @@ rust_proc_macro(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -72,13 +74,23 @@ rust_proc_macro(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -86,6 +98,7 @@ rust_proc_macro(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -96,11 +109,10 @@ rust_proc_macro(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.25.2",
+ version = "0.28.2",
deps = [
- "@vendor_ts__proc-macro2-1.0.106//:proc_macro2",
- "@vendor_ts__quote-1.0.45//:quote",
- "@vendor_ts__syn-2.0.117//:syn",
- "@vendor_ts__synstructure-0.13.2//:synstructure",
+ "@vendor_ts__proc-macro2-1.0.107//:proc_macro2",
+ "@vendor_ts__quote-1.0.47//:quote",
+ "@vendor_ts__syn-3.0.3//:syn",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.same-file-1.0.6.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.same-file-1.0.6.bazel
index 1ae75e4d777f..d791c3bf735d 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.same-file-1.0.6.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.same-file-1.0.6.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.schemars-0.9.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.schemars-0.9.0.bazel
index a96ff5d6ee32..0ad92da5d891 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.schemars-0.9.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.schemars-0.9.0.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -96,8 +109,8 @@ rust_library(
version = "0.9.0",
deps = [
"@vendor_ts__dyn-clone-1.0.20//:dyn_clone",
- "@vendor_ts__ref-cast-1.0.25//:ref_cast",
- "@vendor_ts__serde-1.0.228//:serde",
- "@vendor_ts__serde_json-1.0.150//:serde_json",
+ "@vendor_ts__ref-cast-1.0.26//:ref_cast",
+ "@vendor_ts__serde-1.0.229//:serde",
+ "@vendor_ts__serde_json-1.0.151//:serde_json",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.schemars-1.2.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.schemars-1.2.2.bazel
similarity index 80%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.schemars-1.2.1.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.schemars-1.2.2.bazel
index 62eeb7975d6f..c5b85dc72667 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.schemars-1.2.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.schemars-1.2.2.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,11 +106,11 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "1.2.1",
+ version = "1.2.2",
deps = [
"@vendor_ts__dyn-clone-1.0.20//:dyn_clone",
- "@vendor_ts__ref-cast-1.0.25//:ref_cast",
- "@vendor_ts__serde-1.0.228//:serde",
- "@vendor_ts__serde_json-1.0.150//:serde_json",
+ "@vendor_ts__ref-cast-1.0.26//:ref_cast",
+ "@vendor_ts__serde-1.0.229//:serde",
+ "@vendor_ts__serde_json-1.0.151//:serde_json",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.scopeguard-1.2.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.scopeguard-1.2.0.bazel
index fd65460b9772..314323540722 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.scopeguard-1.2.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.scopeguard-1.2.0.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.semver-1.0.28.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.semver-1.0.28.bazel
index 5c659d959e2c..d12baecdfea7 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.semver-1.0.28.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.semver-1.0.28.bazel
@@ -23,7 +23,7 @@ rust_library(
allow_empty = True,
),
aliases = {
- "@vendor_ts__serde_core-1.0.228//:serde_core": "serde",
+ "@vendor_ts__serde_core-1.0.229//:serde_core": "serde",
},
compile_data = glob(
include = ["**"],
@@ -60,12 +60,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -77,13 +79,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -91,6 +103,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -103,6 +116,6 @@ rust_library(
}),
version = "1.0.28",
deps = [
- "@vendor_ts__serde_core-1.0.228//:serde_core",
+ "@vendor_ts__serde_core-1.0.229//:serde_core",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde-1.0.228.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde-1.0.229.bazel
similarity index 82%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde-1.0.228.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde-1.0.229.bazel
index f21954648d62..4c9dcee67365 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde-1.0.228.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde-1.0.229.bazel
@@ -48,7 +48,7 @@ rust_library(
crate_root = "src/lib.rs",
edition = "2021",
proc_macro_deps = [
- "@vendor_ts__serde_derive-1.0.228//:serde_derive",
+ "@vendor_ts__serde_derive-1.0.229//:serde_derive",
],
rustc_env_files = [
":cargo_toml_env_vars",
@@ -66,12 +66,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -83,13 +85,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -97,6 +109,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -107,10 +120,10 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "1.0.228",
+ version = "1.0.229",
deps = [
- "@vendor_ts__serde-1.0.228//:build_script_build",
- "@vendor_ts__serde_core-1.0.228//:serde_core",
+ ":build_script_build",
+ "@vendor_ts__serde_core-1.0.229//:serde_core",
],
)
@@ -120,6 +133,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -155,6 +171,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "serde",
rustc_env_files = [
":cargo_toml_env_vars",
@@ -169,7 +186,7 @@ cargo_build_script(
"noclippy",
"norustfmt",
],
- version = "1.0.228",
+ version = "1.0.229",
visibility = ["//visibility:private"],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_core-1.0.228.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_core-1.0.229.bazel
similarity index 84%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_core-1.0.228.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_core-1.0.229.bazel
index c2eff6baca9e..b81bf62830ed 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_core-1.0.228.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_core-1.0.229.bazel
@@ -62,12 +62,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -79,13 +81,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -93,6 +105,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -103,9 +116,9 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "1.0.228",
+ version = "1.0.229",
deps = [
- "@vendor_ts__serde_core-1.0.228//:build_script_build",
+ ":build_script_build",
],
)
@@ -115,6 +128,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -149,6 +165,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "serde_core",
rustc_env_files = [
":cargo_toml_env_vars",
@@ -163,7 +180,7 @@ cargo_build_script(
"noclippy",
"norustfmt",
],
- version = "1.0.228",
+ version = "1.0.229",
visibility = ["//visibility:private"],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_derive-1.0.228.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_derive-1.0.229.bazel
similarity index 80%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_derive-1.0.228.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_derive-1.0.229.bazel
index 1d49666df317..50f204fa5810 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_derive-1.0.228.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_derive-1.0.229.bazel
@@ -55,12 +55,14 @@ rust_proc_macro(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -72,13 +74,23 @@ rust_proc_macro(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -86,6 +98,7 @@ rust_proc_macro(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -96,10 +109,10 @@ rust_proc_macro(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "1.0.228",
+ version = "1.0.229",
deps = [
- "@vendor_ts__proc-macro2-1.0.106//:proc_macro2",
- "@vendor_ts__quote-1.0.45//:quote",
- "@vendor_ts__syn-2.0.117//:syn",
+ "@vendor_ts__proc-macro2-1.0.107//:proc_macro2",
+ "@vendor_ts__quote-1.0.47//:quote",
+ "@vendor_ts__syn-3.0.3//:syn",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_json-1.0.150.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_json-1.0.151.bazel
similarity index 88%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_json-1.0.150.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_json-1.0.151.bazel
index 9ebc6e12937d..e732ba6880b8 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_json-1.0.150.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_json-1.0.151.bazel
@@ -71,6 +71,10 @@ rust_library(
"indexmap", # i686-unknown-linux-gnu
"preserve_order", # i686-unknown-linux-gnu
],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [
+ "indexmap", # loongarch64-unknown-linux-gnu
+ "preserve_order", # loongarch64-unknown-linux-gnu
+ ],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
"indexmap", # powerpc-unknown-linux-gnu
"preserve_order", # powerpc-unknown-linux-gnu
@@ -123,12 +127,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -140,13 +146,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -154,6 +170,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -164,13 +181,13 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "1.0.150",
+ version = "1.0.151",
deps = [
+ ":build_script_build",
"@vendor_ts__itoa-1.0.18//:itoa",
- "@vendor_ts__memchr-2.8.0//:memchr",
- "@vendor_ts__serde_core-1.0.228//:serde_core",
- "@vendor_ts__serde_json-1.0.150//:build_script_build",
- "@vendor_ts__zmij-1.0.21//:zmij",
+ "@vendor_ts__memchr-2.8.3//:memchr",
+ "@vendor_ts__serde_core-1.0.229//:serde_core",
+ "@vendor_ts__zmij-1.0.23//:zmij",
] + select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [
"@vendor_ts__indexmap-2.14.0//:indexmap", # aarch64-apple-darwin
@@ -193,6 +210,9 @@ rust_library(
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [
"@vendor_ts__indexmap-2.14.0//:indexmap", # i686-unknown-linux-gnu
],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [
+ "@vendor_ts__indexmap-2.14.0//:indexmap", # loongarch64-unknown-linux-gnu
+ ],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
"@vendor_ts__indexmap-2.14.0//:indexmap", # powerpc-unknown-linux-gnu
],
@@ -227,6 +247,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -273,6 +296,10 @@ cargo_build_script(
"indexmap", # i686-unknown-linux-gnu
"preserve_order", # i686-unknown-linux-gnu
],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [
+ "indexmap", # loongarch64-unknown-linux-gnu
+ "preserve_order", # loongarch64-unknown-linux-gnu
+ ],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
"indexmap", # powerpc-unknown-linux-gnu
"preserve_order", # powerpc-unknown-linux-gnu
@@ -322,6 +349,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "serde_json",
rustc_env_files = [
":cargo_toml_env_vars",
@@ -336,7 +364,7 @@ cargo_build_script(
"noclippy",
"norustfmt",
],
- version = "1.0.150",
+ version = "1.0.151",
visibility = ["//visibility:private"],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_spanned-1.1.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_spanned-1.1.1.bazel
index 67558f9a3a19..aff56411acaf 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_spanned-1.1.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_spanned-1.1.1.bazel
@@ -57,12 +57,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -74,13 +76,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -88,6 +100,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -100,6 +113,6 @@ rust_library(
}),
version = "1.1.1",
deps = [
- "@vendor_ts__serde_core-1.0.228//:serde_core",
+ "@vendor_ts__serde_core-1.0.229//:serde_core",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.salsa-0.25.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_with-3.22.0.bazel
similarity index 78%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.salsa-0.25.2.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_with-3.22.0.bazel
index 66b48573c99c..809eccc1644d 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.salsa-0.25.2.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_with-3.22.0.bazel
@@ -17,7 +17,7 @@ cargo_toml_env_vars(
)
rust_library(
- name = "salsa",
+ name = "serde_with",
srcs = glob(
include = ["**/*.rs"],
allow_empty = True,
@@ -35,15 +35,15 @@ rust_library(
],
),
crate_features = [
- "inventory",
+ "alloc",
+ "default",
"macros",
- "rayon",
- "salsa_unstable",
+ "std",
],
crate_root = "src/lib.rs",
edition = "2021",
proc_macro_deps = [
- "@vendor_ts__salsa-macros-0.25.2//:salsa_macros",
+ "@vendor_ts__serde_with_macros-3.22.0//:serde_with_macros",
],
rustc_env_files = [
":cargo_toml_env_vars",
@@ -53,7 +53,7 @@ rust_library(
],
tags = [
"cargo-bazel",
- "crate-name=salsa",
+ "crate-name=serde_with",
"manual",
"noclippy",
"norustfmt",
@@ -61,12 +61,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -78,13 +80,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -92,6 +104,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -102,23 +115,8 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.25.2",
+ version = "3.22.0",
deps = [
- "@vendor_ts__boxcar-0.2.14//:boxcar",
- "@vendor_ts__crossbeam-queue-0.3.12//:crossbeam_queue",
- "@vendor_ts__crossbeam-utils-0.8.21//:crossbeam_utils",
- "@vendor_ts__hashbrown-0.15.5//:hashbrown",
- "@vendor_ts__hashlink-0.10.0//:hashlink",
- "@vendor_ts__indexmap-2.14.0//:indexmap",
- "@vendor_ts__intrusive-collections-0.9.7//:intrusive_collections",
- "@vendor_ts__inventory-0.3.24//:inventory",
- "@vendor_ts__parking_lot-0.12.5//:parking_lot",
- "@vendor_ts__portable-atomic-1.13.1//:portable_atomic",
- "@vendor_ts__rayon-1.12.0//:rayon",
- "@vendor_ts__rustc-hash-2.1.2//:rustc_hash",
- "@vendor_ts__salsa-macro-rules-0.25.2//:salsa_macro_rules",
- "@vendor_ts__smallvec-1.15.1//:smallvec",
- "@vendor_ts__thin-vec-0.2.18//:thin_vec",
- "@vendor_ts__tracing-0.1.44//:tracing",
+ "@vendor_ts__serde_core-1.0.229//:serde_core",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_with_macros-3.20.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_with_macros-3.22.0.bazel
similarity index 80%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_with_macros-3.20.0.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_with_macros-3.22.0.bazel
index 043187a396ff..c90719f26579 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_with_macros-3.20.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_with_macros-3.22.0.bazel
@@ -52,12 +52,14 @@ rust_proc_macro(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_proc_macro(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_proc_macro(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,11 +106,11 @@ rust_proc_macro(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "3.20.0",
+ version = "3.22.0",
deps = [
"@vendor_ts__darling-0.23.0//:darling",
- "@vendor_ts__proc-macro2-1.0.106//:proc_macro2",
- "@vendor_ts__quote-1.0.45//:quote",
- "@vendor_ts__syn-2.0.117//:syn",
+ "@vendor_ts__proc-macro2-1.0.107//:proc_macro2",
+ "@vendor_ts__quote-1.0.47//:quote",
+ "@vendor_ts__syn-2.0.119//:syn",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_yaml-0.9.34+deprecated.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_yaml-0.9.34+deprecated.bazel
index 9c4de3d6020c..328cfd4c282d 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_yaml-0.9.34+deprecated.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_yaml-0.9.34+deprecated.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -98,7 +111,7 @@ rust_library(
"@vendor_ts__indexmap-2.14.0//:indexmap",
"@vendor_ts__itoa-1.0.18//:itoa",
"@vendor_ts__ryu-1.0.23//:ryu",
- "@vendor_ts__serde-1.0.228//:serde",
+ "@vendor_ts__serde-1.0.229//:serde",
"@vendor_ts__unsafe-libyaml-0.2.11//:unsafe_libyaml",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.sharded-slab-0.1.7.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.sharded-slab-0.1.7.bazel
index 504c16d3ed6b..ff8fc1fbef23 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.sharded-slab-0.1.7.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.sharded-slab-0.1.7.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.shlex-1.3.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.shlex-2.0.1.bazel
similarity index 82%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.shlex-1.3.0.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.shlex-2.0.1.bazel
index 1b3b26b2284d..ac9f97395ab6 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.shlex-1.3.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.shlex-2.0.1.bazel
@@ -39,7 +39,7 @@ rust_library(
"std",
],
crate_root = "src/lib.rs",
- edition = "2015",
+ edition = "2018",
rustc_env_files = [
":cargo_toml_env_vars",
],
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -97,5 +110,5 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "1.3.0",
+ version = "2.0.1",
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.simd-adler32-0.3.9.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.simd-adler32-0.3.9.bazel
index 5e16d2d97a90..8e12154dc9f9 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.simd-adler32-0.3.9.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.simd-adler32-0.3.9.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.slab-0.4.12.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.slab-0.4.12.bazel
index 494843749ba2..af5ae4a3fe8e 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.slab-0.4.12.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.slab-0.4.12.bazel
@@ -55,12 +55,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -72,13 +74,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -86,6 +98,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.smallvec-1.15.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.smallvec-1.15.2.bazel
similarity index 82%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.smallvec-1.15.1.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.smallvec-1.15.2.bazel
index 9ffaf6afce71..70c58cf60d8a 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.smallvec-1.15.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.smallvec-1.15.2.bazel
@@ -57,12 +57,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -74,13 +76,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -88,6 +100,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -98,5 +111,5 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "1.15.1",
+ version = "1.15.2",
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.smol_str-0.3.6.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.smol_str-0.3.6.bazel
index 020a7b78d55b..c9fcf5e5ff53 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.smol_str-0.3.6.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.smol_str-0.3.6.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.spin-0.9.8.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.spin-0.9.8.bazel
deleted file mode 100644
index 1df9f216dc13..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.spin-0.9.8.bazel
+++ /dev/null
@@ -1,114 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_library(
- name = "spin",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- aliases = {
- "@vendor_ts__lock_api-0.4.14//:lock_api": "lock_api_crate",
- },
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "barrier",
- "default",
- "lazy",
- "lock_api",
- "lock_api_crate",
- "mutex",
- "once",
- "rwlock",
- "spin_mutex",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=spin",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- target_compatible_with = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [],
- "@rules_rust//rust/platform:aarch64-apple-ios": [],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
- "@rules_rust//rust/platform:aarch64-linux-android": [],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
- "@rules_rust//rust/platform:aarch64-unknown-uefi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:i686-apple-darwin": [],
- "@rules_rust//rust/platform:i686-linux-android": [],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
- "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
- "@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
- "@rules_rust//rust/platform:wasm32-wasip1": [],
- "@rules_rust//rust/platform:wasm32-wasip1-threads": [],
- "@rules_rust//rust/platform:wasm32-wasip2": [],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [],
- "@rules_rust//rust/platform:x86_64-apple-ios": [],
- "@rules_rust//rust/platform:x86_64-linux-android": [],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
- "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-none": [],
- "@rules_rust//rust/platform:x86_64-unknown-uefi": [],
- "//conditions:default": ["@platforms//:incompatible"],
- }),
- version = "0.9.8",
- deps = [
- "@vendor_ts__lock_api-0.4.14//:lock_api",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.stable_deref_trait-1.2.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.stable_deref_trait-1.2.1.bazel
index 376f789df83a..2fa4b496c3ca 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.stable_deref_trait-1.2.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.stable_deref_trait-1.2.1.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.streaming-iterator-0.1.9.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.streaming-iterator-0.1.9.bazel
index 7f8b002061e4..ee1a1fcd2660 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.streaming-iterator-0.1.9.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.streaming-iterator-0.1.9.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.strsim-0.11.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.strsim-0.11.1.bazel
index 2d86e10662ea..1718b3d371e4 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.strsim-0.11.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.strsim-0.11.1.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.syn-2.0.119.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.syn-2.0.119.bazel
new file mode 100644
index 000000000000..4ca3954e7290
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.syn-2.0.119.bazel
@@ -0,0 +1,127 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars")
+load("@rules_rust//rust:defs.bzl", "rust_library")
+
+package(default_visibility = ["//visibility:public"])
+
+cargo_toml_env_vars(
+ name = "cargo_toml_env_vars",
+ src = "Cargo.toml",
+)
+
+rust_library(
+ name = "syn",
+ srcs = glob(
+ include = ["**/*.rs"],
+ allow_empty = True,
+ ),
+ compile_data = glob(
+ include = ["**"],
+ allow_empty = True,
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "clone-impls",
+ "default",
+ "derive",
+ "extra-traits",
+ "full",
+ "parsing",
+ "printing",
+ "proc-macro",
+ "visit",
+ "visit-mut",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=syn",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ target_compatible_with = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
+ "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
+ "@rules_rust//rust/platform:aarch64-unknown-uefi": [],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
+ "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
+ "@rules_rust//rust/platform:i686-apple-darwin": [],
+ "@rules_rust//rust/platform:i686-linux-android": [],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
+ "@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
+ "@rules_rust//rust/platform:wasm32-wasip1": [],
+ "@rules_rust//rust/platform:wasm32-wasip1-threads": [],
+ "@rules_rust//rust/platform:wasm32-wasip2": [],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
+ "@rules_rust//rust/platform:x86_64-linux-android": [],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
+ "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
+ "@rules_rust//rust/platform:x86_64-unknown-uefi": [],
+ "//conditions:default": ["@platforms//:incompatible"],
+ }),
+ version = "2.0.119",
+ deps = [
+ "@vendor_ts__proc-macro2-1.0.107//:proc_macro2",
+ "@vendor_ts__quote-1.0.47//:quote",
+ "@vendor_ts__unicode-ident-1.0.24//:unicode_ident",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.syn-2.0.117.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.syn-3.0.3.bazel
similarity index 81%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.syn-2.0.117.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.syn-3.0.3.bazel
index b9ef3361a973..e0b53880465a 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.syn-2.0.117.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.syn-3.0.3.bazel
@@ -64,12 +64,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -81,13 +83,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -95,6 +107,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -105,10 +118,10 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "2.0.117",
+ version = "3.0.3",
deps = [
- "@vendor_ts__proc-macro2-1.0.106//:proc_macro2",
- "@vendor_ts__quote-1.0.45//:quote",
+ "@vendor_ts__proc-macro2-1.0.107//:proc_macro2",
+ "@vendor_ts__quote-1.0.47//:quote",
"@vendor_ts__unicode-ident-1.0.24//:unicode_ident",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.synstructure-0.13.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.synstructure-0.13.2.bazel
index 7283c85254ce..bfc20a0fe8ce 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.synstructure-0.13.2.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.synstructure-0.13.2.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,8 +112,8 @@ rust_library(
}),
version = "0.13.2",
deps = [
- "@vendor_ts__proc-macro2-1.0.106//:proc_macro2",
- "@vendor_ts__quote-1.0.45//:quote",
- "@vendor_ts__syn-2.0.117//:syn",
+ "@vendor_ts__proc-macro2-1.0.107//:proc_macro2",
+ "@vendor_ts__quote-1.0.47//:quote",
+ "@vendor_ts__syn-2.0.119//:syn",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.temp-dir-0.1.16.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.temp-dir-0.2.0.bazel
similarity index 82%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.temp-dir-0.1.16.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.temp-dir-0.2.0.bazel
index 37f2db5c2100..3e36d90998e5 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.temp-dir-0.1.16.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.temp-dir-0.2.0.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,5 +106,5 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.1.16",
+ version = "0.2.0",
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.text-size-1.1.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.text-size-1.1.1.bazel
index 7dadc9eea336..6f49c67c7850 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.text-size-1.1.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.text-size-1.1.1.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.thin-vec-0.2.18.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.thin-vec-0.2.19.bazel
similarity index 82%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.thin-vec-0.2.18.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.thin-vec-0.2.19.bazel
index c8be97281992..fb194d026295 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.thin-vec-0.2.18.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.thin-vec-0.2.19.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -97,5 +110,5 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.2.18",
+ version = "0.2.19",
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.thiserror-2.0.18.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.thiserror-2.0.20.bazel
similarity index 83%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.thiserror-2.0.18.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.thiserror-2.0.20.bazel
index 7ba5989625a1..8394fdcae309 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.thiserror-2.0.18.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.thiserror-2.0.20.bazel
@@ -45,7 +45,7 @@ rust_library(
crate_root = "src/lib.rs",
edition = "2021",
proc_macro_deps = [
- "@vendor_ts__thiserror-impl-2.0.18//:thiserror_impl",
+ "@vendor_ts__thiserror-impl-2.0.20//:thiserror_impl",
],
rustc_env_files = [
":cargo_toml_env_vars",
@@ -63,12 +63,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -80,13 +82,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -94,6 +106,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -104,9 +117,9 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "2.0.18",
+ version = "2.0.20",
deps = [
- "@vendor_ts__thiserror-2.0.18//:build_script_build",
+ ":build_script_build",
],
)
@@ -116,6 +129,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -148,6 +164,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "thiserror",
rustc_env_files = [
":cargo_toml_env_vars",
@@ -162,7 +179,7 @@ cargo_build_script(
"noclippy",
"norustfmt",
],
- version = "2.0.18",
+ version = "2.0.20",
visibility = ["//visibility:private"],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.thiserror-impl-2.0.18.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.thiserror-impl-2.0.20.bazel
similarity index 80%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.thiserror-impl-2.0.18.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.thiserror-impl-2.0.20.bazel
index ef46b223dbb3..736a71a8c44e 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.thiserror-impl-2.0.18.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.thiserror-impl-2.0.20.bazel
@@ -52,12 +52,14 @@ rust_proc_macro(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_proc_macro(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_proc_macro(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,10 +106,10 @@ rust_proc_macro(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "2.0.18",
+ version = "2.0.20",
deps = [
- "@vendor_ts__proc-macro2-1.0.106//:proc_macro2",
- "@vendor_ts__quote-1.0.45//:quote",
- "@vendor_ts__syn-2.0.117//:syn",
+ "@vendor_ts__proc-macro2-1.0.107//:proc_macro2",
+ "@vendor_ts__quote-1.0.47//:quote",
+ "@vendor_ts__syn-3.0.3//:syn",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.thread_local-1.1.9.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.thread_local-1.1.10.bazel
similarity index 82%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.thread_local-1.1.9.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.thread_local-1.1.10.bazel
index e38f9011ecd3..c1c1ef3d1a33 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.thread_local-1.1.9.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.thread_local-1.1.10.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,7 +106,7 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "1.1.9",
+ version = "1.1.10",
deps = [
"@vendor_ts__cfg-if-1.0.4//:cfg_if",
],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.time-0.3.47.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.time-0.3.55.bazel
similarity index 67%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.time-0.3.47.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.time-0.3.55.bazel
index cdbbb0f4fce5..faf29bcb510b 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.time-0.3.47.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.time-0.3.55.bazel
@@ -59,12 +59,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -76,13 +78,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -90,6 +102,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -100,120 +113,147 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.3.47",
+ version = "0.3.55",
deps = [
"@vendor_ts__deranged-0.5.8//:deranged",
- "@vendor_ts__itoa-1.0.18//:itoa",
"@vendor_ts__num-conv-0.2.2//:num_conv",
"@vendor_ts__powerfmt-0.2.0//:powerfmt",
- "@vendor_ts__time-core-0.1.8//:time_core",
+ "@vendor_ts__time-core-0.1.9//:time_core",
] + select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@vendor_ts__libc-0.2.186//:libc", # aarch64-apple-darwin
+ "@vendor_ts__libc-0.2.189//:libc", # aarch64-apple-darwin
"@vendor_ts__num_threads-0.1.7//:num_threads", # aarch64-apple-darwin
],
"@rules_rust//rust/platform:aarch64-apple-ios": [
- "@vendor_ts__libc-0.2.186//:libc", # aarch64-apple-ios
+ "@vendor_ts__libc-0.2.189//:libc", # aarch64-apple-ios
"@vendor_ts__num_threads-0.1.7//:num_threads", # aarch64-apple-ios
],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [
+ "@vendor_ts__libc-0.2.189//:libc", # aarch64-apple-ios-macabi
+ "@vendor_ts__num_threads-0.1.7//:num_threads", # aarch64-apple-ios-macabi
+ ],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@vendor_ts__libc-0.2.186//:libc", # aarch64-apple-ios-sim
+ "@vendor_ts__libc-0.2.189//:libc", # aarch64-apple-ios-sim
"@vendor_ts__num_threads-0.1.7//:num_threads", # aarch64-apple-ios-sim
],
"@rules_rust//rust/platform:aarch64-linux-android": [
- "@vendor_ts__libc-0.2.186//:libc", # aarch64-linux-android
+ "@vendor_ts__libc-0.2.189//:libc", # aarch64-linux-android
"@vendor_ts__num_threads-0.1.7//:num_threads", # aarch64-linux-android
],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [
- "@vendor_ts__libc-0.2.186//:libc", # aarch64-unknown-fuchsia
+ "@vendor_ts__libc-0.2.189//:libc", # aarch64-unknown-fuchsia
"@vendor_ts__num_threads-0.1.7//:num_threads", # aarch64-unknown-fuchsia
],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # aarch64-unknown-linux-gnu
+ "@vendor_ts__libc-0.2.189//:libc", # aarch64-unknown-linux-gnu
"@vendor_ts__num_threads-0.1.7//:num_threads", # aarch64-unknown-linux-gnu
],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
+ "@vendor_ts__libc-0.2.189//:libc", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
"@vendor_ts__num_threads-0.1.7//:num_threads", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [
- "@vendor_ts__libc-0.2.186//:libc", # aarch64-unknown-nto-qnx710
+ "@vendor_ts__libc-0.2.189//:libc", # aarch64-unknown-nto-qnx710
"@vendor_ts__num_threads-0.1.7//:num_threads", # aarch64-unknown-nto-qnx710
],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@vendor_ts__libc-0.2.186//:libc", # arm-unknown-linux-gnueabi
+ "@vendor_ts__libc-0.2.189//:libc", # arm-unknown-linux-gnueabi
"@vendor_ts__num_threads-0.1.7//:num_threads", # arm-unknown-linux-gnueabi
],
"@rules_rust//rust/platform:arm-unknown-linux-musleabi": [
- "@vendor_ts__libc-0.2.186//:libc", # arm-unknown-linux-musleabi
+ "@vendor_ts__libc-0.2.189//:libc", # arm-unknown-linux-musleabi
"@vendor_ts__num_threads-0.1.7//:num_threads", # arm-unknown-linux-musleabi
],
"@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@vendor_ts__libc-0.2.186//:libc", # armv7-linux-androideabi
+ "@vendor_ts__libc-0.2.189//:libc", # armv7-linux-androideabi
"@vendor_ts__num_threads-0.1.7//:num_threads", # armv7-linux-androideabi
],
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@vendor_ts__libc-0.2.186//:libc", # armv7-unknown-linux-gnueabi
+ "@vendor_ts__libc-0.2.189//:libc", # armv7-unknown-linux-gnueabi
"@vendor_ts__num_threads-0.1.7//:num_threads", # armv7-unknown-linux-gnueabi
],
"@rules_rust//rust/platform:i686-apple-darwin": [
- "@vendor_ts__libc-0.2.186//:libc", # i686-apple-darwin
+ "@vendor_ts__libc-0.2.189//:libc", # i686-apple-darwin
"@vendor_ts__num_threads-0.1.7//:num_threads", # i686-apple-darwin
],
"@rules_rust//rust/platform:i686-linux-android": [
- "@vendor_ts__libc-0.2.186//:libc", # i686-linux-android
+ "@vendor_ts__libc-0.2.189//:libc", # i686-linux-android
"@vendor_ts__num_threads-0.1.7//:num_threads", # i686-linux-android
],
"@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@vendor_ts__libc-0.2.186//:libc", # i686-unknown-freebsd
+ "@vendor_ts__libc-0.2.189//:libc", # i686-unknown-freebsd
"@vendor_ts__num_threads-0.1.7//:num_threads", # i686-unknown-freebsd
],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # i686-unknown-linux-gnu
+ "@vendor_ts__libc-0.2.189//:libc", # i686-unknown-linux-gnu
"@vendor_ts__num_threads-0.1.7//:num_threads", # i686-unknown-linux-gnu
],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.189//:libc", # loongarch64-unknown-linux-gnu
+ "@vendor_ts__num_threads-0.1.7//:num_threads", # loongarch64-unknown-linux-gnu
+ ],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.189//:libc", # mips-unknown-linux-gnu
+ "@vendor_ts__num_threads-0.1.7//:num_threads", # mips-unknown-linux-gnu
+ ],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # powerpc-unknown-linux-gnu
+ "@vendor_ts__libc-0.2.189//:libc", # powerpc-unknown-linux-gnu
"@vendor_ts__num_threads-0.1.7//:num_threads", # powerpc-unknown-linux-gnu
],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # riscv64gc-unknown-linux-gnu
+ "@vendor_ts__libc-0.2.189//:libc", # riscv64gc-unknown-linux-gnu
"@vendor_ts__num_threads-0.1.7//:num_threads", # riscv64gc-unknown-linux-gnu
],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # s390x-unknown-linux-gnu
+ "@vendor_ts__libc-0.2.189//:libc", # s390x-unknown-linux-gnu
"@vendor_ts__num_threads-0.1.7//:num_threads", # s390x-unknown-linux-gnu
],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.189//:libc", # sparc64-unknown-linux-gnu
+ "@vendor_ts__num_threads-0.1.7//:num_threads", # sparc64-unknown-linux-gnu
+ ],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [
+ "@vendor_ts__libc-0.2.189//:libc", # sparc64-unknown-netbsd
+ "@vendor_ts__num_threads-0.1.7//:num_threads", # sparc64-unknown-netbsd
+ ],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [
+ "@vendor_ts__libc-0.2.189//:libc", # sparc64-unknown-openbsd
+ "@vendor_ts__num_threads-0.1.7//:num_threads", # sparc64-unknown-openbsd
+ ],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [
- "@vendor_ts__libc-0.2.186//:libc", # wasm32-unknown-emscripten
+ "@vendor_ts__libc-0.2.189//:libc", # wasm32-unknown-emscripten
"@vendor_ts__num_threads-0.1.7//:num_threads", # wasm32-unknown-emscripten
],
"@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@vendor_ts__libc-0.2.186//:libc", # x86_64-apple-darwin
+ "@vendor_ts__libc-0.2.189//:libc", # x86_64-apple-darwin
"@vendor_ts__num_threads-0.1.7//:num_threads", # x86_64-apple-darwin
],
"@rules_rust//rust/platform:x86_64-apple-ios": [
- "@vendor_ts__libc-0.2.186//:libc", # x86_64-apple-ios
+ "@vendor_ts__libc-0.2.189//:libc", # x86_64-apple-ios
"@vendor_ts__num_threads-0.1.7//:num_threads", # x86_64-apple-ios
],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [
+ "@vendor_ts__libc-0.2.189//:libc", # x86_64-apple-ios-macabi
+ "@vendor_ts__num_threads-0.1.7//:num_threads", # x86_64-apple-ios-macabi
+ ],
"@rules_rust//rust/platform:x86_64-linux-android": [
- "@vendor_ts__libc-0.2.186//:libc", # x86_64-linux-android
+ "@vendor_ts__libc-0.2.189//:libc", # x86_64-linux-android
"@vendor_ts__num_threads-0.1.7//:num_threads", # x86_64-linux-android
],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@vendor_ts__libc-0.2.186//:libc", # x86_64-unknown-freebsd
+ "@vendor_ts__libc-0.2.189//:libc", # x86_64-unknown-freebsd
"@vendor_ts__num_threads-0.1.7//:num_threads", # x86_64-unknown-freebsd
],
"@rules_rust//rust/platform:x86_64-unknown-fuchsia": [
- "@vendor_ts__libc-0.2.186//:libc", # x86_64-unknown-fuchsia
+ "@vendor_ts__libc-0.2.189//:libc", # x86_64-unknown-fuchsia
"@vendor_ts__num_threads-0.1.7//:num_threads", # x86_64-unknown-fuchsia
],
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # x86_64-unknown-linux-gnu
+ "@vendor_ts__libc-0.2.189//:libc", # x86_64-unknown-linux-gnu
"@vendor_ts__num_threads-0.1.7//:num_threads", # x86_64-unknown-linux-gnu
],
"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.186//:libc", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
+ "@vendor_ts__libc-0.2.189//:libc", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
"@vendor_ts__num_threads-0.1.7//:num_threads", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
],
"//conditions:default": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.time-core-0.1.8.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.time-core-0.1.9.bazel
similarity index 82%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.time-core-0.1.8.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.time-core-0.1.9.bazel
index 226d665682fa..45f2b038de8f 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.time-core-0.1.8.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.time-core-0.1.9.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,5 +106,5 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.1.8",
+ version = "0.1.9",
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.time-macros-0.2.27.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.time-macros-0.2.32.bazel
similarity index 81%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.time-macros-0.2.27.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.time-macros-0.2.32.bazel
index 25f46454c286..c4ec5a92c262 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.time-macros-0.2.27.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.time-macros-0.2.32.bazel
@@ -52,12 +52,14 @@ rust_proc_macro(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_proc_macro(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_proc_macro(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,9 +106,9 @@ rust_proc_macro(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.2.27",
+ version = "0.2.32",
deps = [
"@vendor_ts__num-conv-0.2.2//:num_conv",
- "@vendor_ts__time-core-0.1.8//:time_core",
+ "@vendor_ts__time-core-0.1.9//:time_core",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tinyvec-1.11.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tinyvec-1.12.0.bazel
similarity index 82%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tinyvec-1.11.0.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tinyvec-1.12.0.bazel
index e8962f83b88c..3883c7e6d450 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tinyvec-1.11.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tinyvec-1.12.0.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,5 +106,5 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "1.11.0",
+ version = "1.12.0",
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tinyvec_macros-0.1.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tinyvec_macros-0.1.1.bazel
index 4d480406c600..cdf427ca37cf 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tinyvec_macros-0.1.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tinyvec_macros-0.1.1.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml-1.1.2+spec-1.1.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml-1.1.4+spec-1.1.0.bazel
similarity index 79%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml-1.1.2+spec-1.1.0.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml-1.1.4+spec-1.1.0.bazel
index fe92f9515829..b1c6aaeda2a3 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml-1.1.2+spec-1.1.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml-1.1.4+spec-1.1.0.bazel
@@ -59,12 +59,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -76,13 +78,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -90,6 +102,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -100,13 +113,13 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "1.1.2+spec-1.1.0",
+ version = "1.1.4+spec-1.1.0",
deps = [
- "@vendor_ts__serde_core-1.0.228//:serde_core",
+ "@vendor_ts__serde_core-1.0.229//:serde_core",
"@vendor_ts__serde_spanned-1.1.1//:serde_spanned",
"@vendor_ts__toml_datetime-1.1.1-spec-1.1.0//:toml_datetime",
- "@vendor_ts__toml_parser-1.1.2-spec-1.1.0//:toml_parser",
- "@vendor_ts__toml_writer-1.1.1-spec-1.1.0//:toml_writer",
- "@vendor_ts__winnow-1.0.3//:winnow",
+ "@vendor_ts__toml_parser-1.1.3-spec-1.1.0//:toml_parser",
+ "@vendor_ts__toml_writer-1.1.2-spec-1.1.0//:toml_writer",
+ "@vendor_ts__winnow-1.0.4//:winnow",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_datetime-0.7.5+spec-1.1.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_datetime-0.7.5+spec-1.1.0.bazel
deleted file mode 100644
index fc176f8a9b8b..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_datetime-0.7.5+spec-1.1.0.bazel
+++ /dev/null
@@ -1,105 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_library(
- name = "toml_datetime",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "alloc",
- "serde",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=toml_datetime",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- target_compatible_with = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [],
- "@rules_rust//rust/platform:aarch64-apple-ios": [],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
- "@rules_rust//rust/platform:aarch64-linux-android": [],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
- "@rules_rust//rust/platform:aarch64-unknown-uefi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:i686-apple-darwin": [],
- "@rules_rust//rust/platform:i686-linux-android": [],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
- "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
- "@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
- "@rules_rust//rust/platform:wasm32-wasip1": [],
- "@rules_rust//rust/platform:wasm32-wasip1-threads": [],
- "@rules_rust//rust/platform:wasm32-wasip2": [],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [],
- "@rules_rust//rust/platform:x86_64-apple-ios": [],
- "@rules_rust//rust/platform:x86_64-linux-android": [],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
- "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-none": [],
- "@rules_rust//rust/platform:x86_64-unknown-uefi": [],
- "//conditions:default": ["@platforms//:incompatible"],
- }),
- version = "0.7.5+spec-1.1.0",
- deps = [
- "@vendor_ts__serde_core-1.0.228//:serde_core",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_datetime-1.1.1+spec-1.1.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_datetime-1.1.1+spec-1.1.0.bazel
index f92fd3be64c6..cc7bc3605af7 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_datetime-1.1.1+spec-1.1.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_datetime-1.1.1+spec-1.1.0.bazel
@@ -57,12 +57,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -74,13 +76,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -88,6 +100,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -100,6 +113,6 @@ rust_library(
}),
version = "1.1.1+spec-1.1.0",
deps = [
- "@vendor_ts__serde_core-1.0.228//:serde_core",
+ "@vendor_ts__serde_core-1.0.229//:serde_core",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_parser-1.1.2+spec-1.1.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_parser-1.1.3+spec-1.1.0.bazel
similarity index 81%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_parser-1.1.2+spec-1.1.0.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_parser-1.1.3+spec-1.1.0.bazel
index 8f32166ede44..a9a24773ba4c 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_parser-1.1.2+spec-1.1.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_parser-1.1.3+spec-1.1.0.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -97,8 +110,8 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "1.1.2+spec-1.1.0",
+ version = "1.1.3+spec-1.1.0",
deps = [
- "@vendor_ts__winnow-1.0.3//:winnow",
+ "@vendor_ts__winnow-1.0.4//:winnow",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_writer-1.1.1+spec-1.1.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_writer-1.1.2+spec-1.1.0.bazel
similarity index 82%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_writer-1.1.1+spec-1.1.0.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_writer-1.1.2+spec-1.1.0.bazel
index c3005bdd0207..dd54460a4090 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_writer-1.1.1+spec-1.1.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_writer-1.1.2+spec-1.1.0.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -97,5 +110,5 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "1.1.1+spec-1.1.0",
+ version = "1.1.2+spec-1.1.0",
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-0.1.44.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-0.1.44.bazel
index e38c76a9b2b5..c095e8935653 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-0.1.44.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-0.1.44.bazel
@@ -61,12 +61,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -78,13 +80,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -92,6 +104,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-attributes-0.1.31.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-attributes-0.1.31.bazel
index 6a87d07d6245..2748c0113aa1 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-attributes-0.1.31.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-attributes-0.1.31.bazel
@@ -52,12 +52,14 @@ rust_proc_macro(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_proc_macro(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_proc_macro(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -95,8 +108,8 @@ rust_proc_macro(
}),
version = "0.1.31",
deps = [
- "@vendor_ts__proc-macro2-1.0.106//:proc_macro2",
- "@vendor_ts__quote-1.0.45//:quote",
- "@vendor_ts__syn-2.0.117//:syn",
+ "@vendor_ts__proc-macro2-1.0.107//:proc_macro2",
+ "@vendor_ts__quote-1.0.47//:quote",
+ "@vendor_ts__syn-2.0.119//:syn",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-core-0.1.36.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-core-0.1.36.bazel
index aacfb5924369..923dbf8d5da2 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-core-0.1.36.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-core-0.1.36.bazel
@@ -57,12 +57,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -74,13 +76,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -88,6 +100,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-flame-0.2.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-flame-0.2.0.bazel
index dde38953aa25..0402a58f0438 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-flame-0.2.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-flame-0.2.0.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-log-0.2.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-log-0.2.0.bazel
index e5c9180aca2f..86562fce4f7a 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-log-0.2.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-log-0.2.0.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,7 +112,7 @@ rust_library(
}),
version = "0.2.0",
deps = [
- "@vendor_ts__log-0.4.29//:log",
+ "@vendor_ts__log-0.4.33//:log",
"@vendor_ts__once_cell-1.21.4//:once_cell",
"@vendor_ts__tracing-core-0.1.36//:tracing_core",
],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-subscriber-0.3.23.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-subscriber-0.3.23.bazel
index c5d7e4c94300..256bc632ba60 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-subscriber-0.3.23.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-subscriber-0.3.23.bazel
@@ -71,12 +71,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -88,13 +90,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -102,6 +114,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -117,11 +130,11 @@ rust_library(
"@vendor_ts__matchers-0.2.0//:matchers",
"@vendor_ts__nu-ansi-term-0.50.3//:nu_ansi_term",
"@vendor_ts__once_cell-1.21.4//:once_cell",
- "@vendor_ts__regex-automata-0.4.14//:regex_automata",
+ "@vendor_ts__regex-automata-0.4.18//:regex_automata",
"@vendor_ts__sharded-slab-0.1.7//:sharded_slab",
- "@vendor_ts__smallvec-1.15.1//:smallvec",
- "@vendor_ts__thread_local-1.1.9//:thread_local",
- "@vendor_ts__time-0.3.47//:time",
+ "@vendor_ts__smallvec-1.15.2//:smallvec",
+ "@vendor_ts__thread_local-1.1.10//:thread_local",
+ "@vendor_ts__time-0.3.55//:time",
"@vendor_ts__tracing-0.1.44//:tracing",
"@vendor_ts__tracing-core-0.1.36//:tracing_core",
"@vendor_ts__tracing-log-0.2.0//:tracing_log",
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-tree-0.4.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-tree-0.4.1.bazel
index ba6b4a2716fb..ba9dcc5d3c8f 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-tree-0.4.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-tree-0.4.1.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-0.26.9.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-0.26.9.bazel
index 6b1d1d7fe93d..ed5b99c982ae 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-0.26.9.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-0.26.9.bazel
@@ -60,12 +60,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -77,13 +79,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -91,6 +103,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -103,10 +116,10 @@ rust_library(
}),
version = "0.26.9",
deps = [
- "@vendor_ts__regex-1.12.3//:regex",
- "@vendor_ts__regex-syntax-0.8.10//:regex_syntax",
+ ":build_script_build",
+ "@vendor_ts__regex-1.13.1//:regex",
+ "@vendor_ts__regex-syntax-0.8.11//:regex_syntax",
"@vendor_ts__streaming-iterator-0.1.9//:streaming_iterator",
- "@vendor_ts__tree-sitter-0.26.9//:build_script_build",
"@vendor_ts__tree-sitter-language-0.1.7//:tree_sitter_language",
],
)
@@ -117,6 +130,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -149,6 +165,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
link_deps = [
"@vendor_ts__tree-sitter-language-0.1.7//:tree_sitter_language",
],
@@ -170,8 +187,8 @@ cargo_build_script(
version = "0.26.9",
visibility = ["//visibility:private"],
deps = [
- "@vendor_ts__cc-1.2.62//:cc",
- "@vendor_ts__serde_json-1.0.150//:serde_json",
+ "@vendor_ts__cc-1.4.2//:cc",
+ "@vendor_ts__serde_json-1.0.151//:serde_json",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-embedded-template-0.25.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-embedded-template-0.25.0.bazel
index d027024bc845..e0a6f80bba02 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-embedded-template-0.25.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-embedded-template-0.25.0.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,7 +112,7 @@ rust_library(
}),
version = "0.25.0",
deps = [
- "@vendor_ts__tree-sitter-embedded-template-0.25.0//:build_script_build",
+ ":build_script_build",
"@vendor_ts__tree-sitter-language-0.1.7//:tree_sitter_language",
],
)
@@ -110,6 +123,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -138,6 +154,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
link_deps = [
"@vendor_ts__tree-sitter-language-0.1.7//:tree_sitter_language",
],
@@ -158,7 +175,7 @@ cargo_build_script(
version = "0.25.0",
visibility = ["//visibility:private"],
deps = [
- "@vendor_ts__cc-1.2.62//:cc",
+ "@vendor_ts__cc-1.4.2//:cc",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-json-0.24.8.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-json-0.24.8.bazel
index f80596c45905..495cf44d121f 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-json-0.24.8.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-json-0.24.8.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,7 +112,7 @@ rust_library(
}),
version = "0.24.8",
deps = [
- "@vendor_ts__tree-sitter-json-0.24.8//:build_script_build",
+ ":build_script_build",
"@vendor_ts__tree-sitter-language-0.1.7//:tree_sitter_language",
],
)
@@ -110,6 +123,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -138,6 +154,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
link_deps = [
"@vendor_ts__tree-sitter-language-0.1.7//:tree_sitter_language",
],
@@ -158,7 +175,7 @@ cargo_build_script(
version = "0.24.8",
visibility = ["//visibility:private"],
deps = [
- "@vendor_ts__cc-1.2.62//:cc",
+ "@vendor_ts__cc-1.4.2//:cc",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-language-0.1.7.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-language-0.1.7.bazel
index d1d5d48e3f01..c17572232ce5 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-language-0.1.7.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-language-0.1.7.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,7 +112,7 @@ rust_library(
}),
version = "0.1.7",
deps = [
- "@vendor_ts__tree-sitter-language-0.1.7//:build_script_build",
+ ":build_script_build",
],
)
@@ -109,6 +122,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -137,6 +153,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
links = "tree-sitter-language",
pkg_name = "tree-sitter-language",
rustc_env_files = [
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-python-0.23.6.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-python-0.25.0.bazel
similarity index 83%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-python-0.23.6.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-python-0.25.0.bazel
index 4568e1556b2e..b9ebf31e11a6 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-python-0.23.6.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-python-0.25.0.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -97,10 +110,10 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.23.6",
+ version = "0.25.0",
deps = [
+ ":build_script_build",
"@vendor_ts__tree-sitter-language-0.1.7//:tree_sitter_language",
- "@vendor_ts__tree-sitter-python-0.23.6//:build_script_build",
],
)
@@ -110,6 +123,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -138,6 +154,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
link_deps = [
"@vendor_ts__tree-sitter-language-0.1.7//:tree_sitter_language",
],
@@ -155,10 +172,10 @@ cargo_build_script(
"noclippy",
"norustfmt",
],
- version = "0.23.6",
+ version = "0.25.0",
visibility = ["//visibility:private"],
deps = [
- "@vendor_ts__cc-1.2.62//:cc",
+ "@vendor_ts__cc-1.4.2//:cc",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-ql-0.23.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-ql-0.23.1.bazel
index 0735acce2afe..4850c8596e19 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-ql-0.23.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-ql-0.23.1.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,8 +112,8 @@ rust_library(
}),
version = "0.23.1",
deps = [
+ ":build_script_build",
"@vendor_ts__tree-sitter-language-0.1.7//:tree_sitter_language",
- "@vendor_ts__tree-sitter-ql-0.23.1//:build_script_build",
],
)
@@ -110,6 +123,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -138,6 +154,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
link_deps = [
"@vendor_ts__tree-sitter-language-0.1.7//:tree_sitter_language",
],
@@ -158,7 +175,7 @@ cargo_build_script(
version = "0.23.1",
visibility = ["//visibility:private"],
deps = [
- "@vendor_ts__cc-1.2.62//:cc",
+ "@vendor_ts__cc-1.4.2//:cc",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-ruby-0.23.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-ruby-0.23.1.bazel
index 94e8965196e9..c5c24a658117 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-ruby-0.23.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-ruby-0.23.1.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,8 +112,8 @@ rust_library(
}),
version = "0.23.1",
deps = [
+ ":build_script_build",
"@vendor_ts__tree-sitter-language-0.1.7//:tree_sitter_language",
- "@vendor_ts__tree-sitter-ruby-0.23.1//:build_script_build",
],
)
@@ -110,6 +123,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -138,6 +154,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
link_deps = [
"@vendor_ts__tree-sitter-language-0.1.7//:tree_sitter_language",
],
@@ -158,7 +175,7 @@ cargo_build_script(
version = "0.23.1",
visibility = ["//visibility:private"],
deps = [
- "@vendor_ts__cc-1.2.62//:cc",
+ "@vendor_ts__cc-1.4.2//:cc",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.triomphe-0.1.15.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.triomphe-0.1.16.bazel
similarity index 82%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.triomphe-0.1.15.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.triomphe-0.1.16.bazel
index 74d278eb3bcd..034e1081e2d7 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.triomphe-0.1.15.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.triomphe-0.1.16.bazel
@@ -58,12 +58,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -75,13 +77,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -89,6 +101,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,9 +112,9 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.1.15",
+ version = "0.1.16",
deps = [
- "@vendor_ts__serde-1.0.228//:serde",
+ "@vendor_ts__serde-1.0.229//:serde",
"@vendor_ts__stable_deref_trait-1.2.1//:stable_deref_trait",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.typed-arena-2.0.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.typed-arena-2.0.2.bazel
index 1cf6200569b7..a84180a35e64 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.typed-arena-2.0.2.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.typed-arena-2.0.2.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.atomic-polyfill-1.0.3.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.typeid-1.0.3.bazel
similarity index 82%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.atomic-polyfill-1.0.3.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.typeid-1.0.3.bazel
index f20f39c53dca..24674e33d16e 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.atomic-polyfill-1.0.3.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.typeid-1.0.3.bazel
@@ -21,7 +21,7 @@ cargo_toml_env_vars(
)
rust_library(
- name = "atomic_polyfill",
+ name = "typeid",
srcs = glob(
include = ["**/*.rs"],
allow_empty = True,
@@ -39,7 +39,7 @@ rust_library(
],
),
crate_root = "src/lib.rs",
- edition = "2021",
+ edition = "2018",
rustc_env_files = [
":cargo_toml_env_vars",
],
@@ -48,7 +48,7 @@ rust_library(
],
tags = [
"cargo-bazel",
- "crate-name=atomic-polyfill",
+ "crate-name=typeid",
"manual",
"noclippy",
"norustfmt",
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,8 +112,7 @@ rust_library(
}),
version = "1.0.3",
deps = [
- "@vendor_ts__atomic-polyfill-1.0.3//:build_script_build",
- "@vendor_ts__critical-section-1.2.0//:critical_section",
+ ":build_script_build",
],
)
@@ -110,6 +122,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -137,8 +152,9 @@ cargo_build_script(
"WORKSPACE.bazel",
],
),
- edition = "2021",
- pkg_name = "atomic-polyfill",
+ edition = "2018",
+ emit_warnings = False,
+ pkg_name = "typeid",
rustc_env_files = [
":cargo_toml_env_vars",
],
@@ -147,7 +163,7 @@ cargo_build_script(
],
tags = [
"cargo-bazel",
- "crate-name=atomic-polyfill",
+ "crate-name=typeid",
"manual",
"noclippy",
"norustfmt",
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.uncased-0.9.10.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.uncased-0.9.10.bazel
index f677429c07b0..dc1c2ecb2dbf 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.uncased-0.9.10.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.uncased-0.9.10.bazel
@@ -60,12 +60,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -77,13 +79,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -91,6 +103,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -103,7 +116,7 @@ rust_library(
}),
version = "0.9.10",
deps = [
- "@vendor_ts__uncased-0.9.10//:build_script_build",
+ ":build_script_build",
],
)
@@ -113,6 +126,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -145,6 +161,7 @@ cargo_build_script(
],
),
edition = "2018",
+ emit_warnings = False,
pkg_name = "uncased",
rustc_env_files = [
":cargo_toml_env_vars",
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ungrammar-1.16.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ungrammar-1.16.1.bazel
index 680143ae6066..a43ecf56481d 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ungrammar-1.16.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ungrammar-1.16.1.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.unicode-ident-1.0.24.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.unicode-ident-1.0.24.bazel
index 27918c9b2b4a..156ea023f2bb 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.unicode-ident-1.0.24.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.unicode-ident-1.0.24.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.unicode-properties-0.1.4.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.unicode-properties-0.1.4.bazel
index 03a7d85d1f2d..ff90d09a87ad 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.unicode-properties-0.1.4.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.unicode-properties-0.1.4.bazel
@@ -55,12 +55,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -72,13 +74,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -86,6 +98,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.unicode-xid-0.2.6.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.unicode-xid-0.2.6.bazel
deleted file mode 100644
index c5725abf313e..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.unicode-xid-0.2.6.bazel
+++ /dev/null
@@ -1,100 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_library(
- name = "unicode_xid",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=unicode-xid",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- target_compatible_with = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [],
- "@rules_rust//rust/platform:aarch64-apple-ios": [],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
- "@rules_rust//rust/platform:aarch64-linux-android": [],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
- "@rules_rust//rust/platform:aarch64-unknown-uefi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:i686-apple-darwin": [],
- "@rules_rust//rust/platform:i686-linux-android": [],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
- "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
- "@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
- "@rules_rust//rust/platform:wasm32-wasip1": [],
- "@rules_rust//rust/platform:wasm32-wasip1-threads": [],
- "@rules_rust//rust/platform:wasm32-wasip2": [],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [],
- "@rules_rust//rust/platform:x86_64-apple-ios": [],
- "@rules_rust//rust/platform:x86_64-linux-android": [],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
- "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-none": [],
- "@rules_rust//rust/platform:x86_64-unknown-uefi": [],
- "//conditions:default": ["@platforms//:incompatible"],
- }),
- version = "0.2.6",
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.unsafe-libyaml-0.2.11.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.unsafe-libyaml-0.2.11.bazel
index c5a1e9accf98..8a9e69f08ffe 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.unsafe-libyaml-0.2.11.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.unsafe-libyaml-0.2.11.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.utf8parse-0.2.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.utf8parse-0.2.2.bazel
index 186b6221a216..e4bea8821f83 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.utf8parse-0.2.2.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.utf8parse-0.2.2.bazel
@@ -55,12 +55,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -72,13 +74,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -86,6 +98,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.valuable-0.1.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.valuable-0.1.1.bazel
index 73f685b51f74..c8269757c43a 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.valuable-0.1.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.valuable-0.1.1.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,7 +112,7 @@ rust_library(
}),
version = "0.1.1",
deps = [
- "@vendor_ts__valuable-0.1.1//:build_script_build",
+ ":build_script_build",
],
)
@@ -109,6 +122,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -137,6 +153,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "valuable",
rustc_env_files = [
":cargo_toml_env_vars",
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.version_check-0.9.5.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.version_check-0.9.5.bazel
index e742e2f5c3cf..b0e1a04c6011 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.version_check-0.9.5.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.version_check-0.9.5.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.walkdir-2.5.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.walkdir-2.5.0.bazel
index eaa6ea808b41..dd9c7fd01f3c 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.walkdir-2.5.0.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.walkdir-2.5.0.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasi-0.11.1+wasi-snapshot-preview1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasi-0.11.1+wasi-snapshot-preview1.bazel
index 1544ed0659e1..8aa6a072254c 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasi-0.11.1+wasi-snapshot-preview1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasi-0.11.1+wasi-snapshot-preview1.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasip2-1.0.3+wasi-0.2.9.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasip2-1.0.3+wasi-0.2.9.bazel
deleted file mode 100644
index f1eb022310b7..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasip2-1.0.3+wasi-0.2.9.bazel
+++ /dev/null
@@ -1,100 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_library(
- name = "wasip2",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=wasip2",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- target_compatible_with = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [],
- "@rules_rust//rust/platform:aarch64-apple-ios": [],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
- "@rules_rust//rust/platform:aarch64-linux-android": [],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
- "@rules_rust//rust/platform:aarch64-unknown-uefi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:i686-apple-darwin": [],
- "@rules_rust//rust/platform:i686-linux-android": [],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
- "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
- "@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
- "@rules_rust//rust/platform:wasm32-wasip1": [],
- "@rules_rust//rust/platform:wasm32-wasip1-threads": [],
- "@rules_rust//rust/platform:wasm32-wasip2": [],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [],
- "@rules_rust//rust/platform:x86_64-apple-ios": [],
- "@rules_rust//rust/platform:x86_64-linux-android": [],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
- "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-none": [],
- "@rules_rust//rust/platform:x86_64-unknown-uefi": [],
- "//conditions:default": ["@platforms//:incompatible"],
- }),
- version = "1.0.3+wasi-0.2.9",
- deps = [
- "@vendor_ts__wit-bindgen-0.57.1//:wit_bindgen",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.bazel
deleted file mode 100644
index 580c2cef0aab..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.bazel
+++ /dev/null
@@ -1,100 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_library(
- name = "wasip3",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=wasip3",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- target_compatible_with = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [],
- "@rules_rust//rust/platform:aarch64-apple-ios": [],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
- "@rules_rust//rust/platform:aarch64-linux-android": [],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
- "@rules_rust//rust/platform:aarch64-unknown-uefi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:i686-apple-darwin": [],
- "@rules_rust//rust/platform:i686-linux-android": [],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
- "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
- "@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
- "@rules_rust//rust/platform:wasm32-wasip1": [],
- "@rules_rust//rust/platform:wasm32-wasip1-threads": [],
- "@rules_rust//rust/platform:wasm32-wasip2": [],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [],
- "@rules_rust//rust/platform:x86_64-apple-ios": [],
- "@rules_rust//rust/platform:x86_64-linux-android": [],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
- "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-none": [],
- "@rules_rust//rust/platform:x86_64-unknown-uefi": [],
- "//conditions:default": ["@platforms//:incompatible"],
- }),
- version = "0.4.0+wasi-0.3.0-rc-2026-01-06",
- deps = [
- "@vendor_ts__wit-bindgen-0.51.0//:wit_bindgen",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-0.2.121.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-0.2.126.bazel
similarity index 80%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-0.2.121.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-0.2.126.bazel
index e0f42d6a3b32..0c120808f80c 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-0.2.121.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-0.2.126.bazel
@@ -45,7 +45,7 @@ rust_library(
crate_root = "src/lib.rs",
edition = "2021",
proc_macro_deps = [
- "@vendor_ts__wasm-bindgen-macro-0.2.121//:wasm_bindgen_macro",
+ "@vendor_ts__wasm-bindgen-macro-0.2.126//:wasm_bindgen_macro",
],
rustc_env_files = [
":cargo_toml_env_vars",
@@ -63,12 +63,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -80,13 +82,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -94,6 +106,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -104,12 +117,12 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.2.121",
+ version = "0.2.126",
deps = [
+ ":build_script_build",
"@vendor_ts__cfg-if-1.0.4//:cfg_if",
"@vendor_ts__once_cell-1.21.4//:once_cell",
- "@vendor_ts__wasm-bindgen-0.2.121//:build_script_build",
- "@vendor_ts__wasm-bindgen-shared-0.2.121//:wasm_bindgen_shared",
+ "@vendor_ts__wasm-bindgen-shared-0.2.126//:wasm_bindgen_shared",
],
)
@@ -120,8 +133,11 @@ cargo_build_script(
allow_empty = True,
),
aliases = {
- "@vendor_ts__rustversion-1.0.22//:rustversion": "rustversion_compat",
+ "@vendor_ts__rustversion-1.0.23//:rustversion": "rustversion_compat",
},
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -154,12 +170,13 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
link_deps = [
- "@vendor_ts__wasm-bindgen-shared-0.2.121//:wasm_bindgen_shared",
+ "@vendor_ts__wasm-bindgen-shared-0.2.126//:wasm_bindgen_shared",
],
pkg_name = "wasm-bindgen",
proc_macro_deps = [
- "@vendor_ts__rustversion-1.0.22//:rustversion",
+ "@vendor_ts__rustversion-1.0.23//:rustversion",
],
rustc_env_files = [
":cargo_toml_env_vars",
@@ -174,7 +191,7 @@ cargo_build_script(
"noclippy",
"norustfmt",
],
- version = "0.2.121",
+ version = "0.2.126",
visibility = ["//visibility:private"],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-macro-0.2.121.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-macro-0.2.126.bazel
similarity index 80%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-macro-0.2.121.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-macro-0.2.126.bazel
index 350d8d20fe08..2b6101c82ca1 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-macro-0.2.121.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-macro-0.2.126.bazel
@@ -52,12 +52,14 @@ rust_proc_macro(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_proc_macro(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_proc_macro(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,9 +106,9 @@ rust_proc_macro(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.2.121",
+ version = "0.2.126",
deps = [
- "@vendor_ts__quote-1.0.45//:quote",
- "@vendor_ts__wasm-bindgen-macro-support-0.2.121//:wasm_bindgen_macro_support",
+ "@vendor_ts__quote-1.0.47//:quote",
+ "@vendor_ts__wasm-bindgen-macro-support-0.2.126//:wasm_bindgen_macro_support",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-macro-support-0.2.121.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-macro-support-0.2.126.bazel
similarity index 78%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-macro-support-0.2.121.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-macro-support-0.2.126.bazel
index 368ec173ac73..b51cf891efa6 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-macro-support-0.2.121.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-macro-support-0.2.126.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,12 +106,12 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.2.121",
+ version = "0.2.126",
deps = [
- "@vendor_ts__bumpalo-3.20.2//:bumpalo",
- "@vendor_ts__proc-macro2-1.0.106//:proc_macro2",
- "@vendor_ts__quote-1.0.45//:quote",
- "@vendor_ts__syn-2.0.117//:syn",
- "@vendor_ts__wasm-bindgen-shared-0.2.121//:wasm_bindgen_shared",
+ "@vendor_ts__bumpalo-3.20.3//:bumpalo",
+ "@vendor_ts__proc-macro2-1.0.107//:proc_macro2",
+ "@vendor_ts__quote-1.0.47//:quote",
+ "@vendor_ts__syn-2.0.119//:syn",
+ "@vendor_ts__wasm-bindgen-shared-0.2.126//:wasm_bindgen_shared",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-shared-0.2.121.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-shared-0.2.126.bazel
similarity index 84%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-shared-0.2.121.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-shared-0.2.126.bazel
index a3e7da764a17..a633f2d5e6c9 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-shared-0.2.121.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-shared-0.2.126.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -97,10 +110,10 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "0.2.121",
+ version = "0.2.126",
deps = [
+ ":build_script_build",
"@vendor_ts__unicode-ident-1.0.24//:unicode_ident",
- "@vendor_ts__wasm-bindgen-shared-0.2.121//:build_script_build",
],
)
@@ -110,6 +123,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -138,6 +154,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
links = "wasm_bindgen",
pkg_name = "wasm-bindgen-shared",
rustc_env_files = [
@@ -153,7 +170,7 @@ cargo_build_script(
"noclippy",
"norustfmt",
],
- version = "0.2.121",
+ version = "0.2.126",
visibility = ["//visibility:private"],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-encoder-0.244.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-encoder-0.244.0.bazel
deleted file mode 100644
index ac2651bb736a..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-encoder-0.244.0.bazel
+++ /dev/null
@@ -1,106 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_library(
- name = "wasm_encoder",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "component-model",
- "std",
- "wasmparser",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=wasm-encoder",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- target_compatible_with = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [],
- "@rules_rust//rust/platform:aarch64-apple-ios": [],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
- "@rules_rust//rust/platform:aarch64-linux-android": [],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
- "@rules_rust//rust/platform:aarch64-unknown-uefi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:i686-apple-darwin": [],
- "@rules_rust//rust/platform:i686-linux-android": [],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
- "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
- "@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
- "@rules_rust//rust/platform:wasm32-wasip1": [],
- "@rules_rust//rust/platform:wasm32-wasip1-threads": [],
- "@rules_rust//rust/platform:wasm32-wasip2": [],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [],
- "@rules_rust//rust/platform:x86_64-apple-ios": [],
- "@rules_rust//rust/platform:x86_64-linux-android": [],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
- "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-none": [],
- "@rules_rust//rust/platform:x86_64-unknown-uefi": [],
- "//conditions:default": ["@platforms//:incompatible"],
- }),
- version = "0.244.0",
- deps = [
- "@vendor_ts__leb128fmt-0.1.0//:leb128fmt",
- "@vendor_ts__wasmparser-0.244.0//:wasmparser",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-metadata-0.244.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-metadata-0.244.0.bazel
deleted file mode 100644
index 5a91b52eac5c..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-metadata-0.244.0.bazel
+++ /dev/null
@@ -1,103 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_library(
- name = "wasm_metadata",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=wasm-metadata",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- target_compatible_with = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [],
- "@rules_rust//rust/platform:aarch64-apple-ios": [],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
- "@rules_rust//rust/platform:aarch64-linux-android": [],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
- "@rules_rust//rust/platform:aarch64-unknown-uefi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:i686-apple-darwin": [],
- "@rules_rust//rust/platform:i686-linux-android": [],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
- "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
- "@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
- "@rules_rust//rust/platform:wasm32-wasip1": [],
- "@rules_rust//rust/platform:wasm32-wasip1-threads": [],
- "@rules_rust//rust/platform:wasm32-wasip2": [],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [],
- "@rules_rust//rust/platform:x86_64-apple-ios": [],
- "@rules_rust//rust/platform:x86_64-linux-android": [],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
- "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-none": [],
- "@rules_rust//rust/platform:x86_64-unknown-uefi": [],
- "//conditions:default": ["@platforms//:incompatible"],
- }),
- version = "0.244.0",
- deps = [
- "@vendor_ts__anyhow-1.0.102//:anyhow",
- "@vendor_ts__indexmap-2.14.0//:indexmap",
- "@vendor_ts__wasm-encoder-0.244.0//:wasm_encoder",
- "@vendor_ts__wasmparser-0.244.0//:wasmparser",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasmparser-0.244.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasmparser-0.244.0.bazel
deleted file mode 100644
index 8b1c810b8090..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasmparser-0.244.0.bazel
+++ /dev/null
@@ -1,111 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_library(
- name = "wasmparser",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "component-model",
- "features",
- "hash-collections",
- "simd",
- "std",
- "validate",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=wasmparser",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- target_compatible_with = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [],
- "@rules_rust//rust/platform:aarch64-apple-ios": [],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
- "@rules_rust//rust/platform:aarch64-linux-android": [],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
- "@rules_rust//rust/platform:aarch64-unknown-uefi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:i686-apple-darwin": [],
- "@rules_rust//rust/platform:i686-linux-android": [],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
- "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
- "@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
- "@rules_rust//rust/platform:wasm32-wasip1": [],
- "@rules_rust//rust/platform:wasm32-wasip1-threads": [],
- "@rules_rust//rust/platform:wasm32-wasip2": [],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [],
- "@rules_rust//rust/platform:x86_64-apple-ios": [],
- "@rules_rust//rust/platform:x86_64-linux-android": [],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
- "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-none": [],
- "@rules_rust//rust/platform:x86_64-unknown-uefi": [],
- "//conditions:default": ["@platforms//:incompatible"],
- }),
- version = "0.244.0",
- deps = [
- "@vendor_ts__bitflags-2.11.1//:bitflags",
- "@vendor_ts__hashbrown-0.15.5//:hashbrown",
- "@vendor_ts__indexmap-2.14.0//:indexmap",
- "@vendor_ts__semver-1.0.28//:semver",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.winapi-util-0.1.11.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.winapi-util-0.1.11.bazel
index b9f910dc53e7..298ea60ff1e7 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.winapi-util-0.1.11.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.winapi-util-0.1.11.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-core-0.62.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-core-0.62.2.bazel
index 8944afcd7012..17e2d838c615 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-core-0.62.2.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-core-0.62.2.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-implement-0.60.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-implement-0.60.2.bazel
index 64083d827e6a..2ed36393d79e 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-implement-0.60.2.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-implement-0.60.2.bazel
@@ -52,12 +52,14 @@ rust_proc_macro(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_proc_macro(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_proc_macro(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -95,8 +108,8 @@ rust_proc_macro(
}),
version = "0.60.2",
deps = [
- "@vendor_ts__proc-macro2-1.0.106//:proc_macro2",
- "@vendor_ts__quote-1.0.45//:quote",
- "@vendor_ts__syn-2.0.117//:syn",
+ "@vendor_ts__proc-macro2-1.0.107//:proc_macro2",
+ "@vendor_ts__quote-1.0.47//:quote",
+ "@vendor_ts__syn-2.0.119//:syn",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-interface-0.59.3.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-interface-0.59.3.bazel
index 3ed1833deca0..d44b24b062f4 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-interface-0.59.3.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-interface-0.59.3.bazel
@@ -52,12 +52,14 @@ rust_proc_macro(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_proc_macro(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_proc_macro(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -95,8 +108,8 @@ rust_proc_macro(
}),
version = "0.59.3",
deps = [
- "@vendor_ts__proc-macro2-1.0.106//:proc_macro2",
- "@vendor_ts__quote-1.0.45//:quote",
- "@vendor_ts__syn-2.0.117//:syn",
+ "@vendor_ts__proc-macro2-1.0.107//:proc_macro2",
+ "@vendor_ts__quote-1.0.47//:quote",
+ "@vendor_ts__syn-2.0.119//:syn",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-link-0.2.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-link-0.2.1.bazel
index ad77c468d30a..d9820e054ca8 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-link-0.2.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-link-0.2.1.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-result-0.4.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-result-0.4.1.bazel
index f3469f679b93..78cc7bef0082 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-result-0.4.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-result-0.4.1.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-strings-0.5.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-strings-0.5.1.bazel
index 078c8f3c1e39..d2f956cd3e2d 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-strings-0.5.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-strings-0.5.1.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-sys-0.60.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-sys-0.60.2.bazel
index 4caccdd6d022..ff04d942acdd 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-sys-0.60.2.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-sys-0.60.2.bazel
@@ -42,7 +42,6 @@ rust_library(
"Win32_Storage_FileSystem",
"Win32_System",
"Win32_System_IO",
- "Win32_System_ProcessStatus",
"Win32_System_Threading",
"Win32_System_WindowsProgramming",
"default",
@@ -65,12 +64,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -82,13 +83,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -96,6 +107,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-sys-0.61.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-sys-0.61.2.bazel
index 604ec7833e58..6a445c10167c 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-sys-0.61.2.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-sys-0.61.2.bazel
@@ -43,14 +43,12 @@ rust_library(
"Win32_Storage",
"Win32_Storage_FileSystem",
"Win32_System",
- "Win32_System_Com",
"Win32_System_Console",
"Win32_System_IO",
"Win32_System_Pipes",
+ "Win32_System_ProcessStatus",
"Win32_System_SystemInformation",
"Win32_System_Threading",
- "Win32_UI",
- "Win32_UI_Shell",
"default",
],
crate_root = "src/lib.rs",
@@ -71,12 +69,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -88,13 +88,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -102,6 +112,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-targets-0.53.5.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-targets-0.53.5.bazel
index 7b8cfe447f9d..d7b4970cffab 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-targets-0.53.5.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-targets-0.53.5.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_aarch64_gnullvm-0.53.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_aarch64_gnullvm-0.53.1.bazel
index cebafebb9908..94b7355bbf5a 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_aarch64_gnullvm-0.53.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_aarch64_gnullvm-0.53.1.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,7 +112,7 @@ rust_library(
}),
version = "0.53.1",
deps = [
- "@vendor_ts__windows_aarch64_gnullvm-0.53.1//:build_script_build",
+ ":build_script_build",
],
)
@@ -109,6 +122,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -137,6 +153,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "windows_aarch64_gnullvm",
rustc_env_files = [
":cargo_toml_env_vars",
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_aarch64_msvc-0.53.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_aarch64_msvc-0.53.1.bazel
index b7b20bbac41f..8d415c67fdc7 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_aarch64_msvc-0.53.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_aarch64_msvc-0.53.1.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,7 +112,7 @@ rust_library(
}),
version = "0.53.1",
deps = [
- "@vendor_ts__windows_aarch64_msvc-0.53.1//:build_script_build",
+ ":build_script_build",
],
)
@@ -109,6 +122,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -137,6 +153,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "windows_aarch64_msvc",
rustc_env_files = [
":cargo_toml_env_vars",
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_i686_gnu-0.53.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_i686_gnu-0.53.1.bazel
index 2e0b0f11a235..334c94008465 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_i686_gnu-0.53.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_i686_gnu-0.53.1.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,7 +112,7 @@ rust_library(
}),
version = "0.53.1",
deps = [
- "@vendor_ts__windows_i686_gnu-0.53.1//:build_script_build",
+ ":build_script_build",
],
)
@@ -109,6 +122,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -137,6 +153,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "windows_i686_gnu",
rustc_env_files = [
":cargo_toml_env_vars",
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_i686_gnullvm-0.53.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_i686_gnullvm-0.53.1.bazel
index 8da9d294891f..3e293a270a44 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_i686_gnullvm-0.53.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_i686_gnullvm-0.53.1.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,7 +112,7 @@ rust_library(
}),
version = "0.53.1",
deps = [
- "@vendor_ts__windows_i686_gnullvm-0.53.1//:build_script_build",
+ ":build_script_build",
],
)
@@ -109,6 +122,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -137,6 +153,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "windows_i686_gnullvm",
rustc_env_files = [
":cargo_toml_env_vars",
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_i686_msvc-0.53.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_i686_msvc-0.53.1.bazel
index 561379881b7f..fbc31563fded 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_i686_msvc-0.53.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_i686_msvc-0.53.1.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,7 +112,7 @@ rust_library(
}),
version = "0.53.1",
deps = [
- "@vendor_ts__windows_i686_msvc-0.53.1//:build_script_build",
+ ":build_script_build",
],
)
@@ -109,6 +122,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -137,6 +153,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "windows_i686_msvc",
rustc_env_files = [
":cargo_toml_env_vars",
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_x86_64_gnu-0.53.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_x86_64_gnu-0.53.1.bazel
index 7d5396412f85..2e913006d6f3 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_x86_64_gnu-0.53.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_x86_64_gnu-0.53.1.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,7 +112,7 @@ rust_library(
}),
version = "0.53.1",
deps = [
- "@vendor_ts__windows_x86_64_gnu-0.53.1//:build_script_build",
+ ":build_script_build",
],
)
@@ -109,6 +122,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -137,6 +153,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "windows_x86_64_gnu",
rustc_env_files = [
":cargo_toml_env_vars",
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_x86_64_gnullvm-0.53.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_x86_64_gnullvm-0.53.1.bazel
index 8b43186489e8..522c970e1720 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_x86_64_gnullvm-0.53.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_x86_64_gnullvm-0.53.1.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,7 +112,7 @@ rust_library(
}),
version = "0.53.1",
deps = [
- "@vendor_ts__windows_x86_64_gnullvm-0.53.1//:build_script_build",
+ ":build_script_build",
],
)
@@ -109,6 +122,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -137,6 +153,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "windows_x86_64_gnullvm",
rustc_env_files = [
":cargo_toml_env_vars",
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_x86_64_msvc-0.53.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_x86_64_msvc-0.53.1.bazel
index 1e08192e82f3..b042b97d0deb 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_x86_64_msvc-0.53.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_x86_64_msvc-0.53.1.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -99,7 +112,7 @@ rust_library(
}),
version = "0.53.1",
deps = [
- "@vendor_ts__windows_x86_64_msvc-0.53.1//:build_script_build",
+ ":build_script_build",
],
)
@@ -109,6 +122,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -137,6 +153,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "windows_x86_64_msvc",
rustc_env_files = [
":cargo_toml_env_vars",
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.winnow-0.7.15.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.winnow-0.7.15.bazel
index 156ad002d937..36f239035864 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.winnow-0.7.15.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.winnow-0.7.15.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.winnow-1.0.3.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.winnow-1.0.4.bazel
similarity index 82%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.winnow-1.0.3.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.winnow-1.0.4.bazel
index 178d093d62b5..fd703b0f1925 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.winnow-1.0.3.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.winnow-1.0.4.bazel
@@ -52,12 +52,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -69,13 +71,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -83,6 +95,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -93,5 +106,5 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "1.0.3",
+ version = "1.0.4",
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-bindgen-0.51.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-bindgen-0.51.0.bazel
deleted file mode 100644
index 17e24365c6b1..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-bindgen-0.51.0.bazel
+++ /dev/null
@@ -1,162 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
-###############################################################################
-
-load(
- "@rules_rust//cargo:defs.bzl",
- "cargo_build_script",
- "cargo_toml_env_vars",
-)
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_library(
- name = "wit_bindgen",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2024",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=wit-bindgen",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- target_compatible_with = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [],
- "@rules_rust//rust/platform:aarch64-apple-ios": [],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
- "@rules_rust//rust/platform:aarch64-linux-android": [],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
- "@rules_rust//rust/platform:aarch64-unknown-uefi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:i686-apple-darwin": [],
- "@rules_rust//rust/platform:i686-linux-android": [],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
- "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
- "@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
- "@rules_rust//rust/platform:wasm32-wasip1": [],
- "@rules_rust//rust/platform:wasm32-wasip1-threads": [],
- "@rules_rust//rust/platform:wasm32-wasip2": [],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [],
- "@rules_rust//rust/platform:x86_64-apple-ios": [],
- "@rules_rust//rust/platform:x86_64-linux-android": [],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
- "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-none": [],
- "@rules_rust//rust/platform:x86_64-unknown-uefi": [],
- "//conditions:default": ["@platforms//:incompatible"],
- }),
- version = "0.51.0",
- deps = [
- "@vendor_ts__wit-bindgen-0.51.0//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "_bs",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- "**/*.rs",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2024",
- pkg_name = "wit-bindgen",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=wit-bindgen",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.51.0",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-bindgen-0.57.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-bindgen-0.57.1.bazel
deleted file mode 100644
index 00d1f9181d93..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-bindgen-0.57.1.bazel
+++ /dev/null
@@ -1,162 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
-###############################################################################
-
-load(
- "@rules_rust//cargo:defs.bzl",
- "cargo_build_script",
- "cargo_toml_env_vars",
-)
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_library(
- name = "wit_bindgen",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2024",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=wit-bindgen",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- target_compatible_with = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [],
- "@rules_rust//rust/platform:aarch64-apple-ios": [],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
- "@rules_rust//rust/platform:aarch64-linux-android": [],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
- "@rules_rust//rust/platform:aarch64-unknown-uefi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:i686-apple-darwin": [],
- "@rules_rust//rust/platform:i686-linux-android": [],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
- "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
- "@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
- "@rules_rust//rust/platform:wasm32-wasip1": [],
- "@rules_rust//rust/platform:wasm32-wasip1-threads": [],
- "@rules_rust//rust/platform:wasm32-wasip2": [],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [],
- "@rules_rust//rust/platform:x86_64-apple-ios": [],
- "@rules_rust//rust/platform:x86_64-linux-android": [],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
- "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-none": [],
- "@rules_rust//rust/platform:x86_64-unknown-uefi": [],
- "//conditions:default": ["@platforms//:incompatible"],
- }),
- version = "0.57.1",
- deps = [
- "@vendor_ts__wit-bindgen-0.57.1//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "_bs",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- "**/*.rs",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_name = "build_script_build",
- crate_root = "build.rs",
- data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2024",
- pkg_name = "wit-bindgen",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=wit-bindgen",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.57.1",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-bindgen-core-0.51.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-bindgen-core-0.51.0.bazel
deleted file mode 100644
index 5d5f5e2dfd8e..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-bindgen-core-0.51.0.bazel
+++ /dev/null
@@ -1,102 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_library(
- name = "wit_bindgen_core",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2024",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=wit-bindgen-core",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- target_compatible_with = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [],
- "@rules_rust//rust/platform:aarch64-apple-ios": [],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
- "@rules_rust//rust/platform:aarch64-linux-android": [],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
- "@rules_rust//rust/platform:aarch64-unknown-uefi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:i686-apple-darwin": [],
- "@rules_rust//rust/platform:i686-linux-android": [],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
- "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
- "@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
- "@rules_rust//rust/platform:wasm32-wasip1": [],
- "@rules_rust//rust/platform:wasm32-wasip1-threads": [],
- "@rules_rust//rust/platform:wasm32-wasip2": [],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [],
- "@rules_rust//rust/platform:x86_64-apple-ios": [],
- "@rules_rust//rust/platform:x86_64-linux-android": [],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
- "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-none": [],
- "@rules_rust//rust/platform:x86_64-unknown-uefi": [],
- "//conditions:default": ["@platforms//:incompatible"],
- }),
- version = "0.51.0",
- deps = [
- "@vendor_ts__anyhow-1.0.102//:anyhow",
- "@vendor_ts__heck-0.5.0//:heck",
- "@vendor_ts__wit-parser-0.244.0//:wit_parser",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-component-0.244.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-component-0.244.0.bazel
deleted file mode 100644
index a37b395cfdfb..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-component-0.244.0.bazel
+++ /dev/null
@@ -1,112 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_library(
- name = "wit_component",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2021",
- proc_macro_deps = [
- "@vendor_ts__serde_derive-1.0.228//:serde_derive",
- ],
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=wit-component",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- target_compatible_with = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [],
- "@rules_rust//rust/platform:aarch64-apple-ios": [],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
- "@rules_rust//rust/platform:aarch64-linux-android": [],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
- "@rules_rust//rust/platform:aarch64-unknown-uefi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:i686-apple-darwin": [],
- "@rules_rust//rust/platform:i686-linux-android": [],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
- "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
- "@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
- "@rules_rust//rust/platform:wasm32-wasip1": [],
- "@rules_rust//rust/platform:wasm32-wasip1-threads": [],
- "@rules_rust//rust/platform:wasm32-wasip2": [],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [],
- "@rules_rust//rust/platform:x86_64-apple-ios": [],
- "@rules_rust//rust/platform:x86_64-linux-android": [],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
- "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-none": [],
- "@rules_rust//rust/platform:x86_64-unknown-uefi": [],
- "//conditions:default": ["@platforms//:incompatible"],
- }),
- version = "0.244.0",
- deps = [
- "@vendor_ts__anyhow-1.0.102//:anyhow",
- "@vendor_ts__bitflags-2.11.1//:bitflags",
- "@vendor_ts__indexmap-2.14.0//:indexmap",
- "@vendor_ts__log-0.4.29//:log",
- "@vendor_ts__serde-1.0.228//:serde",
- "@vendor_ts__serde_json-1.0.150//:serde_json",
- "@vendor_ts__wasm-encoder-0.244.0//:wasm_encoder",
- "@vendor_ts__wasm-metadata-0.244.0//:wasm_metadata",
- "@vendor_ts__wasmparser-0.244.0//:wasmparser",
- "@vendor_ts__wit-parser-0.244.0//:wit_parser",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-parser-0.244.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-parser-0.244.0.bazel
deleted file mode 100644
index 4efcd20bc3e7..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-parser-0.244.0.bazel
+++ /dev/null
@@ -1,117 +0,0 @@
-###############################################################################
-# @generated
-# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
-# regenerate this file, run the following:
-#
-# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
-###############################################################################
-
-load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars")
-load("@rules_rust//rust:defs.bzl", "rust_library")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_library(
- name = "wit_parser",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "decoding",
- "default",
- "serde",
- "serde_json",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- proc_macro_deps = [
- "@vendor_ts__serde_derive-1.0.228//:serde_derive",
- ],
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=wit-parser",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- target_compatible_with = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [],
- "@rules_rust//rust/platform:aarch64-apple-ios": [],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
- "@rules_rust//rust/platform:aarch64-linux-android": [],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
- "@rules_rust//rust/platform:aarch64-unknown-uefi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
- "@rules_rust//rust/platform:i686-apple-darwin": [],
- "@rules_rust//rust/platform:i686-linux-android": [],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
- "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
- "@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
- "@rules_rust//rust/platform:wasm32-wasip1": [],
- "@rules_rust//rust/platform:wasm32-wasip1-threads": [],
- "@rules_rust//rust/platform:wasm32-wasip2": [],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [],
- "@rules_rust//rust/platform:x86_64-apple-ios": [],
- "@rules_rust//rust/platform:x86_64-linux-android": [],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
- "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
- "@rules_rust//rust/platform:x86_64-unknown-none": [],
- "@rules_rust//rust/platform:x86_64-unknown-uefi": [],
- "//conditions:default": ["@platforms//:incompatible"],
- }),
- version = "0.244.0",
- deps = [
- "@vendor_ts__anyhow-1.0.102//:anyhow",
- "@vendor_ts__id-arena-2.3.0//:id_arena",
- "@vendor_ts__indexmap-2.14.0//:indexmap",
- "@vendor_ts__log-0.4.29//:log",
- "@vendor_ts__semver-1.0.28//:semver",
- "@vendor_ts__serde-1.0.228//:serde",
- "@vendor_ts__serde_json-1.0.150//:serde_json",
- "@vendor_ts__unicode-xid-0.2.6//:unicode_xid",
- "@vendor_ts__wasmparser-0.244.0//:wasmparser",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.yansi-1.0.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.yansi-1.0.1.bazel
index 8770902865a6..0e2ac09574d9 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.yansi-1.0.1.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.yansi-1.0.1.bazel
@@ -57,12 +57,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -74,13 +76,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -88,6 +100,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zmij-1.0.21.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zmij-1.0.23.bazel
similarity index 83%
rename from misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zmij-1.0.21.bazel
rename to misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zmij-1.0.23.bazel
index be61c1bfb32c..6120db5840f5 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zmij-1.0.21.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zmij-1.0.23.bazel
@@ -56,12 +56,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -73,13 +75,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -87,6 +99,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -97,9 +110,9 @@ rust_library(
"@rules_rust//rust/platform:x86_64-unknown-uefi": [],
"//conditions:default": ["@platforms//:incompatible"],
}),
- version = "1.0.21",
+ version = "1.0.23",
deps = [
- "@vendor_ts__zmij-1.0.21//:build_script_build",
+ ":build_script_build",
],
)
@@ -109,6 +122,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -137,6 +153,7 @@ cargo_build_script(
],
),
edition = "2021",
+ emit_warnings = False,
pkg_name = "zmij",
rustc_env_files = [
":cargo_toml_env_vars",
@@ -151,7 +168,7 @@ cargo_build_script(
"noclippy",
"norustfmt",
],
- version = "1.0.21",
+ version = "1.0.23",
visibility = ["//visibility:private"],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zstd-0.13.3.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zstd-0.13.3.bazel
index ff3e776a7f8a..102ad485518e 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zstd-0.13.3.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zstd-0.13.3.bazel
@@ -58,12 +58,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -75,13 +77,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -89,6 +101,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zstd-safe-7.2.4.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zstd-safe-7.2.4.bazel
index eed1e00af815..160c8412f27c 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zstd-safe-7.2.4.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zstd-safe-7.2.4.bazel
@@ -62,12 +62,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -79,13 +81,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -93,6 +105,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -105,7 +118,7 @@ rust_library(
}),
version = "7.2.4",
deps = [
- "@vendor_ts__zstd-safe-7.2.4//:build_script_build",
+ ":build_script_build",
"@vendor_ts__zstd-sys-2.0.16-zstd.1.5.7//:zstd_sys",
],
)
@@ -116,6 +129,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -150,6 +166,7 @@ cargo_build_script(
],
),
edition = "2018",
+ emit_warnings = False,
link_deps = [
"@vendor_ts__zstd-sys-2.0.16-zstd.1.5.7//:zstd_sys",
],
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zstd-sys-2.0.16+zstd.1.5.7.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zstd-sys-2.0.16+zstd.1.5.7.bazel
index 6c42d38361a7..5c4a4055d94a 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zstd-sys-2.0.16+zstd.1.5.7.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zstd-sys-2.0.16+zstd.1.5.7.bazel
@@ -61,12 +61,14 @@ rust_library(
target_compatible_with = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [],
"@rules_rust//rust/platform:aarch64-apple-ios": [],
+ "@rules_rust//rust/platform:aarch64-apple-ios-macabi": [],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
"@rules_rust//rust/platform:aarch64-linux-android": [],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
+ "@rules_rust//rust/platform:aarch64-unknown-none": [],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
@@ -78,13 +80,23 @@ rust_library(
"@rules_rust//rust/platform:i686-pc-windows-msvc": [],
"@rules_rust//rust/platform:i686-unknown-freebsd": [],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:mips-unknown-linux-gnu": [],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:riscv32imac-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-linux-gnu": [],
+ "@rules_rust//rust/platform:sparc64-unknown-netbsd": [],
+ "@rules_rust//rust/platform:sparc64-unknown-openbsd": [],
+ "@rules_rust//rust/platform:thumbv6m-none-eabi": [],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv7em-none-eabihf": [],
+ "@rules_rust//rust/platform:thumbv7m-none-eabi": [],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
+ "@rules_rust//rust/platform:thumbv8m.main-none-eabihf": [],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [],
"@rules_rust//rust/platform:wasm32-wasip1": [],
@@ -92,6 +104,7 @@ rust_library(
"@rules_rust//rust/platform:wasm32-wasip2": [],
"@rules_rust//rust/platform:x86_64-apple-darwin": [],
"@rules_rust//rust/platform:x86_64-apple-ios": [],
+ "@rules_rust//rust/platform:x86_64-apple-ios-macabi": [],
"@rules_rust//rust/platform:x86_64-linux-android": [],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
@@ -104,7 +117,7 @@ rust_library(
}),
version = "2.0.16+zstd.1.5.7",
deps = [
- "@vendor_ts__zstd-sys-2.0.16-zstd.1.5.7//:build_script_build",
+ ":build_script_build",
],
)
@@ -114,6 +127,9 @@ cargo_build_script(
include = ["**/*.rs"],
allow_empty = True,
),
+ build_script_env_files = [
+ ":cargo_toml_env_vars",
+ ],
compile_data = glob(
include = ["**"],
allow_empty = True,
@@ -147,6 +163,7 @@ cargo_build_script(
],
),
edition = "2018",
+ emit_warnings = False,
links = "zstd",
pkg_name = "zstd-sys",
rustc_env_files = [
@@ -165,7 +182,7 @@ cargo_build_script(
version = "2.0.16+zstd.1.5.7",
visibility = ["//visibility:private"],
deps = [
- "@vendor_ts__cc-1.2.62//:cc",
+ "@vendor_ts__cc-1.4.2//:cc",
"@vendor_ts__pkg-config-0.3.33//:pkg_config",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/anyhow-1.0.104/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/anyhow-1.0.104/BUILD.bazel
new file mode 100644
index 000000000000..2e3ccd2c4a3d
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/anyhow-1.0.104/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "anyhow-1.0.104",
+ actual = "@vendor_ts__anyhow-1.0.104//:anyhow",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/anyhow/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/anyhow/BUILD.bazel
new file mode 100644
index 000000000000..6e60cef6e1ce
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/anyhow/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "anyhow",
+ actual = "@vendor_ts__anyhow-1.0.104//:anyhow",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/argfile-1.0.0/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/argfile-1.0.0/BUILD.bazel
new file mode 100644
index 000000000000..d9f4480097d6
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/argfile-1.0.0/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "argfile-1.0.0",
+ actual = "@vendor_ts__argfile-1.0.0//:argfile",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/argfile/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/argfile/BUILD.bazel
new file mode 100644
index 000000000000..308c6689fa8e
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/argfile/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "argfile",
+ actual = "@vendor_ts__argfile-1.0.0//:argfile",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/chalk-ir-0.104.0/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/chalk-ir-0.104.0/BUILD.bazel
new file mode 100644
index 000000000000..565b781b3307
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/chalk-ir-0.104.0/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "chalk-ir-0.104.0",
+ actual = "@vendor_ts__chalk-ir-0.104.0//:chalk_ir",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/chalk-ir/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/chalk-ir/BUILD.bazel
new file mode 100644
index 000000000000..4595c6513ded
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/chalk-ir/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "chalk-ir",
+ actual = "@vendor_ts__chalk-ir-0.104.0//:chalk_ir",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/chrono-0.4.45/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/chrono-0.4.45/BUILD.bazel
new file mode 100644
index 000000000000..205761e16dc2
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/chrono-0.4.45/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "chrono-0.4.45",
+ actual = "@vendor_ts__chrono-0.4.45//:chrono",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/chrono/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/chrono/BUILD.bazel
new file mode 100644
index 000000000000..a750c43750ab
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/chrono/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "chrono",
+ actual = "@vendor_ts__chrono-0.4.45//:chrono",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/clap-4.6.6/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/clap-4.6.6/BUILD.bazel
new file mode 100644
index 000000000000..4ec40d0e4236
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/clap-4.6.6/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "clap-4.6.6",
+ actual = "@vendor_ts__clap-4.6.6//:clap",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/clap/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/clap/BUILD.bazel
new file mode 100644
index 000000000000..ee6ba1869700
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/clap/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "clap",
+ actual = "@vendor_ts__clap-4.6.6//:clap",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/crates.bzl b/misc/bazel/3rdparty/tree_sitter_extractors_deps/crates.bzl
index 6d6d80ef58ce..db2d5ff2deae 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/crates.bzl
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/crates.bzl
@@ -1,21 +1,875 @@
###############################################################################
# @generated
-# This file is auto-generated by the cargo-bazel tool.
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
#
-# DO NOT MODIFY: Local changes may be replaced in future executions.
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
###############################################################################
-"""Rules for defining repositories for remote `crates_vendor` repositories"""
+"""
+# `crates_repository` API
+- [aliases](#aliases)
+- [crate_edition](#crate_edition)
+- [crate_deps](#crate_deps)
+- [all_crate_deps](#all_crate_deps)
+- [crate_repositories](#crate_repositories)
+
+"""
+
+load("@bazel_skylib//lib:selects.bzl", "selects")
+load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
+load("@rules_rust//crate_universe:defs.bzl", "crates_vendor_remote_repository")
+
+###############################################################################
+# MACROS API
+###############################################################################
+
+# An identifier that represent common dependencies (unconditional).
+_COMMON_CONDITION = ""
+
+def _flatten_dependency_maps(all_dependency_maps):
+ """Flatten a list of dependency maps into one dictionary.
+
+ Dependency maps have the following structure:
+
+ ```python
+ DEPENDENCIES_MAP = {
+ # The first key in the map is a Bazel package
+ # name of the workspace this file is defined in.
+ "workspace_member_package": {
+
+ # Not all dependencies are supported for all platforms.
+ # the condition key is the condition required to be true
+ # on the host platform.
+ "condition": {
+
+ # An alias to a crate target. # The label of the crate target the
+ # Aliases are only crate names. # package name refers to.
+ "package_name": "@full//:label",
+ }
+ }
+ }
+ ```
+
+ Args:
+ all_dependency_maps (list): A list of dicts as described above
+
+ Returns:
+ dict: A dictionary as described above
+ """
+ dependencies = {}
+
+ for workspace_deps_map in all_dependency_maps:
+ for pkg_name, conditional_deps_map in workspace_deps_map.items():
+ if pkg_name not in dependencies:
+ non_frozen_map = dict()
+ for key, values in conditional_deps_map.items():
+ non_frozen_map.update({key: dict(values.items())})
+ dependencies.setdefault(pkg_name, non_frozen_map)
+ continue
+
+ for condition, deps_map in conditional_deps_map.items():
+ # If the condition has not been recorded, do so and continue
+ if condition not in dependencies[pkg_name]:
+ dependencies[pkg_name].setdefault(condition, dict(deps_map.items()))
+ continue
+
+ # Alert on any miss-matched dependencies
+ inconsistent_entries = []
+ for crate_name, crate_label in deps_map.items():
+ existing = dependencies[pkg_name][condition].get(crate_name)
+ if existing and existing != crate_label:
+ inconsistent_entries.append((crate_name, existing, crate_label))
+ dependencies[pkg_name][condition].update({crate_name: crate_label})
+
+ return dependencies
+
+def crate_deps(deps, package_name = None):
+ """Finds the fully qualified label of the requested crates for the package where this macro is called.
+
+ Args:
+ deps (list): The desired list of crate targets.
+ package_name (str, optional): The package name of the set of dependencies to look up.
+ Defaults to `native.package_name()`.
+
+ Returns:
+ list: A list of labels to generated rust targets (str)
+ """
+
+ if not deps:
+ return []
+
+ if package_name == None:
+ package_name = native.package_name()
+
+ # Join both sets of dependencies
+ dependencies = _flatten_dependency_maps([
+ _NORMAL_DEPENDENCIES,
+ _NORMAL_DEV_DEPENDENCIES,
+ _PROC_MACRO_DEPENDENCIES,
+ _PROC_MACRO_DEV_DEPENDENCIES,
+ _BUILD_DEPENDENCIES,
+ _BUILD_PROC_MACRO_DEPENDENCIES,
+ ]).pop(package_name, {})
+
+ # Combine all conditional packages so we can easily index over a flat list
+ # TODO: Perhaps this should actually return select statements and maintain
+ # the conditionals of the dependencies
+ flat_deps = {}
+ for deps_set in dependencies.values():
+ for crate_name, crate_label in deps_set.items():
+ flat_deps.update({crate_name: crate_label})
+
+ missing_crates = []
+ crate_targets = []
+ for crate_target in deps:
+ if crate_target not in flat_deps:
+ missing_crates.append(crate_target)
+ else:
+ crate_targets.append(flat_deps[crate_target])
+
+ if missing_crates:
+ fail("Could not find crates `{}` among dependencies of `{}`. Available dependencies were `{}`".format(
+ missing_crates,
+ package_name,
+ dependencies,
+ ))
+
+ return crate_targets
+
+def crate_edition(package_name = None):
+ """Finds the Rust edition for the package where this macro is called.
+
+ Args:
+ package_name (str, optional): The package name whose edition should be
+ looked up. Defaults to `native.package_name()` when unset.
+
+ Returns:
+ str: The Rust edition declared by the package's Cargo.toml file.
+ """
+ if package_name == None:
+ package_name = native.package_name()
+
+ if package_name not in _CRATE_EDITIONS:
+ fail("Tried to get crate_edition for package " + package_name + " but that package had no Cargo.toml file")
+
+ return _CRATE_EDITIONS[package_name]
+
+def all_crate_deps(
+ normal = False,
+ normal_dev = False,
+ proc_macro = False,
+ proc_macro_dev = False,
+ build = False,
+ build_proc_macro = False,
+ package_name = None):
+ """Finds the fully qualified label of all requested direct crate dependencies \
+ for the package where this macro is called.
+
+ If no parameters are set, all normal dependencies are returned. Setting any one flag will
+ otherwise impact the contents of the returned list.
+
+ Args:
+ normal (bool, optional): If True, normal dependencies are included in the
+ output list.
+ normal_dev (bool, optional): If True, normal dev dependencies will be
+ included in the output list.
+ proc_macro (bool, optional): If True, proc_macro dependencies are included
+ in the output list.
+ proc_macro_dev (bool, optional): If True, dev proc_macro dependencies are
+ included in the output list.
+ build (bool, optional): If True, build dependencies are included
+ in the output list.
+ build_proc_macro (bool, optional): If True, build proc_macro dependencies are
+ included in the output list.
+ package_name (str, optional): The package name of the set of dependencies to look up.
+ Defaults to `native.package_name()` when unset.
+
+ Returns:
+ list: A list of labels to generated rust targets (str)
+ """
+
+ if package_name == None:
+ package_name = native.package_name()
+
+ # Determine the relevant maps to use
+ all_dependency_maps = []
+ if normal:
+ all_dependency_maps.append(_NORMAL_DEPENDENCIES)
+ if normal_dev:
+ all_dependency_maps.append(_NORMAL_DEV_DEPENDENCIES)
+ if proc_macro:
+ all_dependency_maps.append(_PROC_MACRO_DEPENDENCIES)
+ if proc_macro_dev:
+ all_dependency_maps.append(_PROC_MACRO_DEV_DEPENDENCIES)
+ if build:
+ all_dependency_maps.append(_BUILD_DEPENDENCIES)
+ if build_proc_macro:
+ all_dependency_maps.append(_BUILD_PROC_MACRO_DEPENDENCIES)
+
+ # Default to always using normal dependencies
+ if not all_dependency_maps:
+ all_dependency_maps.append(_NORMAL_DEPENDENCIES)
+
+ dependencies = _flatten_dependency_maps(all_dependency_maps).pop(package_name, None)
+
+ if not dependencies:
+ if dependencies == None:
+ fail("Tried to get all_crate_deps for package " + package_name + " but that package had no Cargo.toml file")
+ else:
+ return []
+
+ crate_deps = list(dependencies.pop(_COMMON_CONDITION, {}).values())
+ for condition, deps in dependencies.items():
+ crate_deps += selects.with_or({
+ tuple(_CONDITIONS[condition]): deps.values(),
+ "//conditions:default": [],
+ })
+
+ return crate_deps
+
+def aliases(
+ normal = False,
+ normal_dev = False,
+ proc_macro = False,
+ proc_macro_dev = False,
+ build = False,
+ build_proc_macro = False,
+ package_name = None):
+ """Produces a map of Crate alias names to their original label
+
+ If no dependency kinds are specified, `normal` and `proc_macro` are used by default.
+ Setting any one flag will otherwise determine the contents of the returned dict.
+
+ Args:
+ normal (bool, optional): If True, normal dependencies are included in the
+ output list.
+ normal_dev (bool, optional): If True, normal dev dependencies will be
+ included in the output list..
+ proc_macro (bool, optional): If True, proc_macro dependencies are included
+ in the output list.
+ proc_macro_dev (bool, optional): If True, dev proc_macro dependencies are
+ included in the output list.
+ build (bool, optional): If True, build dependencies are included
+ in the output list.
+ build_proc_macro (bool, optional): If True, build proc_macro dependencies are
+ included in the output list.
+ package_name (str, optional): The package name of the set of dependencies to look up.
+ Defaults to `native.package_name()` when unset.
+
+ Returns:
+ dict: The aliases of all associated packages
+ """
+ if package_name == None:
+ package_name = native.package_name()
+
+ # Determine the relevant maps to use
+ all_aliases_maps = []
+ if normal:
+ all_aliases_maps.append(_NORMAL_ALIASES)
+ if normal_dev:
+ all_aliases_maps.append(_NORMAL_DEV_ALIASES)
+ if proc_macro:
+ all_aliases_maps.append(_PROC_MACRO_ALIASES)
+ if proc_macro_dev:
+ all_aliases_maps.append(_PROC_MACRO_DEV_ALIASES)
+ if build:
+ all_aliases_maps.append(_BUILD_ALIASES)
+ if build_proc_macro:
+ all_aliases_maps.append(_BUILD_PROC_MACRO_ALIASES)
+
+ # Default to always using normal aliases
+ if not all_aliases_maps:
+ all_aliases_maps.append(_NORMAL_ALIASES)
+ all_aliases_maps.append(_PROC_MACRO_ALIASES)
+
+ aliases = _flatten_dependency_maps(all_aliases_maps).pop(package_name, None)
+
+ if not aliases:
+ return dict()
+
+ common_items = aliases.pop(_COMMON_CONDITION, {}).items()
+
+ # If there are only common items in the dictionary, immediately return them
+ if not len(aliases.keys()) == 1:
+ return dict(common_items)
+
+ # Build a single select statement where each conditional has accounted for the
+ # common set of aliases.
+ crate_aliases = {"//conditions:default": dict(common_items)}
+ for condition, deps in aliases.items():
+ condition_triples = _CONDITIONS[condition]
+ for triple in condition_triples:
+ if triple in crate_aliases:
+ crate_aliases[triple].update(deps)
+ else:
+ crate_aliases.update({triple: dict(deps.items() + common_items)})
-# buildifier: disable=bzl-visibility
-load("@rules_rust//crate_universe/private:crates_vendor.bzl", "crates_vendor_remote_repository")
+ return select(crate_aliases)
-# buildifier: disable=bzl-visibility
-load("//misc/bazel/3rdparty/tree_sitter_extractors_deps:defs.bzl", _crate_repositories = "crate_repositories")
+###############################################################################
+# WORKSPACE MEMBER DEPS, ALIASES, AND EDITIONS
+###############################################################################
+
+_CRATE_EDITIONS = {
+ "ruby/extractor": "2024",
+ "rust/ast-generator": "2024",
+ "rust/autobuild": "2024",
+ "rust/extractor": "2024",
+ "rust/extractor/macros": "2024",
+ "shared/tree-sitter-extractor": "2024",
+ "shared/yeast": "2021",
+ "shared/yeast-macros": "2021",
+ "shared/yeast-schema": "2021",
+ "unified/extractor": "2024",
+ "unified/swift-syntax-rs": "2024",
+}
+
+_NORMAL_DEPENDENCIES = {
+ "ruby/extractor": {
+ _COMMON_CONDITION: {
+ "clap": Label("@vendor_ts//clap-4.6.6"),
+ "encoding": Label("@vendor_ts//encoding-0.2.33"),
+ "lazy_static": Label("@vendor_ts//lazy_static-1.5.0"),
+ "rayon": Label("@vendor_ts//rayon-1.12.0"),
+ "regex": Label("@vendor_ts//regex-1.13.1"),
+ "serde_json": Label("@vendor_ts//serde_json-1.0.151"),
+ "tracing": Label("@vendor_ts//tracing-0.1.44"),
+ "tracing-subscriber": Label("@vendor_ts//tracing-subscriber-0.3.23"),
+ "tree-sitter": Label("@vendor_ts//tree-sitter-0.26.9"),
+ "tree-sitter-embedded-template": Label("@vendor_ts//tree-sitter-embedded-template-0.25.0"),
+ "tree-sitter-ruby": Label("@vendor_ts//tree-sitter-ruby-0.23.1"),
+ },
+ },
+ "rust/ast-generator": {
+ _COMMON_CONDITION: {
+ "anyhow": Label("@vendor_ts//anyhow-1.0.104"),
+ "either": Label("@vendor_ts//either-1.17.0"),
+ "itertools": Label("@vendor_ts//itertools-0.15.0"),
+ "mustache": Label("@vendor_ts//mustache-0.9.0"),
+ "proc-macro2": Label("@vendor_ts//proc-macro2-1.0.107"),
+ "quote": Label("@vendor_ts//quote-1.0.47"),
+ "serde": Label("@vendor_ts//serde-1.0.229"),
+ "stdx": Label("@vendor_ts//ra_ap_stdx-0.0.347"),
+ "ungrammar": Label("@vendor_ts//ungrammar-1.16.1"),
+ },
+ },
+ "rust/autobuild": {
+ },
+ "rust/extractor": {
+ _COMMON_CONDITION: {
+ "anyhow": Label("@vendor_ts//anyhow-1.0.104"),
+ "argfile": Label("@vendor_ts//argfile-1.0.0"),
+ "chalk-ir": Label("@vendor_ts//chalk-ir-0.104.0"),
+ "chrono": Label("@vendor_ts//chrono-0.4.45"),
+ "clap": Label("@vendor_ts//clap-4.6.6"),
+ "dunce": Label("@vendor_ts//dunce-1.0.5"),
+ "figment": Label("@vendor_ts//figment-0.10.19"),
+ "glob": Label("@vendor_ts//glob-0.3.4"),
+ "itertools": Label("@vendor_ts//itertools-0.15.0"),
+ "mustache": Label("@vendor_ts//mustache-0.9.0"),
+ "num-traits": Label("@vendor_ts//num-traits-0.2.19"),
+ "ra_ap_base_db": Label("@vendor_ts//ra_ap_base_db-0.0.347"),
+ "ra_ap_cfg": Label("@vendor_ts//ra_ap_cfg-0.0.347"),
+ "ra_ap_hir": Label("@vendor_ts//ra_ap_hir-0.0.347"),
+ "ra_ap_hir_def": Label("@vendor_ts//ra_ap_hir_def-0.0.347"),
+ "ra_ap_hir_expand": Label("@vendor_ts//ra_ap_hir_expand-0.0.347"),
+ "ra_ap_hir_ty": Label("@vendor_ts//ra_ap_hir_ty-0.0.347"),
+ "ra_ap_ide_db": Label("@vendor_ts//ra_ap_ide_db-0.0.347"),
+ "ra_ap_intern": Label("@vendor_ts//ra_ap_intern-0.0.347"),
+ "ra_ap_load-cargo": Label("@vendor_ts//ra_ap_load-cargo-0.0.347"),
+ "ra_ap_parser": Label("@vendor_ts//ra_ap_parser-0.0.347"),
+ "ra_ap_paths": Label("@vendor_ts//ra_ap_paths-0.0.347"),
+ "ra_ap_project_model": Label("@vendor_ts//ra_ap_project_model-0.0.347"),
+ "ra_ap_span": Label("@vendor_ts//ra_ap_span-0.0.347"),
+ "ra_ap_syntax": Label("@vendor_ts//ra_ap_syntax-0.0.347"),
+ "ra_ap_syntax-bridge": Label("@vendor_ts//ra_ap_syntax-bridge-0.0.347"),
+ "ra_ap_vfs": Label("@vendor_ts//ra_ap_vfs-0.0.347"),
+ "serde": Label("@vendor_ts//serde-1.0.229"),
+ "serde_json": Label("@vendor_ts//serde_json-1.0.151"),
+ "serde_with": Label("@vendor_ts//serde_with-3.22.0"),
+ "toml": Label("@vendor_ts//toml-1.1.4+spec-1.1.0"),
+ "tracing": Label("@vendor_ts//tracing-0.1.44"),
+ "tracing-flame": Label("@vendor_ts//tracing-flame-0.2.0"),
+ "tracing-subscriber": Label("@vendor_ts//tracing-subscriber-0.3.23"),
+ "triomphe": Label("@vendor_ts//triomphe-0.1.16"),
+ },
+ },
+ "rust/extractor/macros": {
+ _COMMON_CONDITION: {
+ "quote": Label("@vendor_ts//quote-1.0.47"),
+ "syn": Label("@vendor_ts//syn-3.0.3"),
+ },
+ },
+ "shared/tree-sitter-extractor": {
+ _COMMON_CONDITION: {
+ "chrono": Label("@vendor_ts//chrono-0.4.45"),
+ "encoding": Label("@vendor_ts//encoding-0.2.33"),
+ "flate2": Label("@vendor_ts//flate2-1.1.9"),
+ "globset": Label("@vendor_ts//globset-0.4.18"),
+ "lazy_static": Label("@vendor_ts//lazy_static-1.5.0"),
+ "num_cpus": Label("@vendor_ts//num_cpus-1.17.0"),
+ "rayon": Label("@vendor_ts//rayon-1.12.0"),
+ "regex": Label("@vendor_ts//regex-1.13.1"),
+ "serde": Label("@vendor_ts//serde-1.0.229"),
+ "serde_json": Label("@vendor_ts//serde_json-1.0.151"),
+ "tracing": Label("@vendor_ts//tracing-0.1.44"),
+ "tracing-subscriber": Label("@vendor_ts//tracing-subscriber-0.3.23"),
+ "tree-sitter": Label("@vendor_ts//tree-sitter-0.26.9"),
+ "zstd": Label("@vendor_ts//zstd-0.13.3"),
+ },
+ },
+ "shared/yeast": {
+ _COMMON_CONDITION: {
+ "clap": Label("@vendor_ts//clap-4.6.6"),
+ "serde": Label("@vendor_ts//serde-1.0.229"),
+ "serde_json": Label("@vendor_ts//serde_json-1.0.151"),
+ "serde_yaml": Label("@vendor_ts//serde_yaml-0.9.34+deprecated"),
+ "tree-sitter": Label("@vendor_ts//tree-sitter-0.26.9"),
+ "tree-sitter-python": Label("@vendor_ts//tree-sitter-python-0.25.0"),
+ "tree-sitter-ruby": Label("@vendor_ts//tree-sitter-ruby-0.23.1"),
+ },
+ },
+ "shared/yeast-macros": {
+ _COMMON_CONDITION: {
+ "proc-macro2": Label("@vendor_ts//proc-macro2-1.0.107"),
+ "quote": Label("@vendor_ts//quote-1.0.47"),
+ "syn": Label("@vendor_ts//syn-3.0.3"),
+ },
+ },
+ "shared/yeast-schema": {
+ _COMMON_CONDITION: {
+ "serde": Label("@vendor_ts//serde-1.0.229"),
+ "serde_json": Label("@vendor_ts//serde_json-1.0.151"),
+ "serde_yaml": Label("@vendor_ts//serde_yaml-0.9.34+deprecated"),
+ },
+ },
+ "unified/extractor": {
+ _COMMON_CONDITION: {
+ "clap": Label("@vendor_ts//clap-4.6.6"),
+ "encoding": Label("@vendor_ts//encoding-0.2.33"),
+ "lazy_static": Label("@vendor_ts//lazy_static-1.5.0"),
+ "rayon": Label("@vendor_ts//rayon-1.12.0"),
+ "regex": Label("@vendor_ts//regex-1.13.1"),
+ "serde_json": Label("@vendor_ts//serde_json-1.0.151"),
+ "tracing": Label("@vendor_ts//tracing-0.1.44"),
+ "tracing-subscriber": Label("@vendor_ts//tracing-subscriber-0.3.23"),
+ },
+ },
+ "unified/swift-syntax-rs": {
+ },
+}
+
+_NORMAL_ALIASES = {
+ "ruby/extractor": {
+ _COMMON_CONDITION: {
+ },
+ },
+ "rust/ast-generator": {
+ _COMMON_CONDITION: {
+ Label("@vendor_ts//ra_ap_stdx-0.0.347"): "stdx",
+ },
+ },
+ "rust/autobuild": {
+ },
+ "rust/extractor": {
+ _COMMON_CONDITION: {
+ },
+ },
+ "rust/extractor/macros": {
+ _COMMON_CONDITION: {
+ },
+ },
+ "shared/tree-sitter-extractor": {
+ _COMMON_CONDITION: {
+ },
+ },
+ "shared/yeast": {
+ _COMMON_CONDITION: {
+ },
+ },
+ "shared/yeast-macros": {
+ _COMMON_CONDITION: {
+ },
+ },
+ "shared/yeast-schema": {
+ _COMMON_CONDITION: {
+ },
+ },
+ "unified/extractor": {
+ _COMMON_CONDITION: {
+ },
+ },
+ "unified/swift-syntax-rs": {
+ },
+}
+
+_NORMAL_DEV_DEPENDENCIES = {
+ "ruby/extractor": {
+ },
+ "rust/ast-generator": {
+ },
+ "rust/autobuild": {
+ },
+ "rust/extractor": {
+ },
+ "rust/extractor/macros": {
+ },
+ "shared/tree-sitter-extractor": {
+ _COMMON_CONDITION: {
+ "rand": Label("@vendor_ts//rand-0.10.2"),
+ "tree-sitter-json": Label("@vendor_ts//tree-sitter-json-0.24.8"),
+ "tree-sitter-ql": Label("@vendor_ts//tree-sitter-ql-0.23.1"),
+ },
+ },
+ "shared/yeast": {
+ },
+ "shared/yeast-macros": {
+ },
+ "shared/yeast-schema": {
+ },
+ "unified/extractor": {
+ },
+ "unified/swift-syntax-rs": {
+ },
+}
+
+_NORMAL_DEV_ALIASES = {
+ "ruby/extractor": {
+ },
+ "rust/ast-generator": {
+ },
+ "rust/autobuild": {
+ },
+ "rust/extractor": {
+ },
+ "rust/extractor/macros": {
+ },
+ "shared/tree-sitter-extractor": {
+ _COMMON_CONDITION: {
+ },
+ },
+ "shared/yeast": {
+ },
+ "shared/yeast-macros": {
+ },
+ "shared/yeast-schema": {
+ },
+ "unified/extractor": {
+ },
+ "unified/swift-syntax-rs": {
+ },
+}
+
+_PROC_MACRO_DEPENDENCIES = {
+ "ruby/extractor": {
+ },
+ "rust/ast-generator": {
+ },
+ "rust/autobuild": {
+ },
+ "rust/extractor": {
+ },
+ "rust/extractor/macros": {
+ },
+ "shared/tree-sitter-extractor": {
+ },
+ "shared/yeast": {
+ },
+ "shared/yeast-macros": {
+ },
+ "shared/yeast-schema": {
+ },
+ "unified/extractor": {
+ },
+ "unified/swift-syntax-rs": {
+ },
+}
+
+_PROC_MACRO_ALIASES = {
+ "ruby/extractor": {
+ },
+ "rust/ast-generator": {
+ },
+ "rust/autobuild": {
+ },
+ "rust/extractor": {
+ },
+ "rust/extractor/macros": {
+ },
+ "shared/tree-sitter-extractor": {
+ },
+ "shared/yeast": {
+ },
+ "shared/yeast-macros": {
+ },
+ "shared/yeast-schema": {
+ },
+ "unified/extractor": {
+ },
+ "unified/swift-syntax-rs": {
+ },
+}
+
+_PROC_MACRO_DEV_DEPENDENCIES = {
+ "ruby/extractor": {
+ },
+ "rust/ast-generator": {
+ },
+ "rust/autobuild": {
+ },
+ "rust/extractor": {
+ },
+ "rust/extractor/macros": {
+ },
+ "shared/tree-sitter-extractor": {
+ },
+ "shared/yeast": {
+ },
+ "shared/yeast-macros": {
+ },
+ "shared/yeast-schema": {
+ },
+ "unified/extractor": {
+ },
+ "unified/swift-syntax-rs": {
+ },
+}
+
+_PROC_MACRO_DEV_ALIASES = {
+ "ruby/extractor": {
+ },
+ "rust/ast-generator": {
+ },
+ "rust/autobuild": {
+ },
+ "rust/extractor": {
+ },
+ "rust/extractor/macros": {
+ },
+ "shared/tree-sitter-extractor": {
+ _COMMON_CONDITION: {
+ },
+ },
+ "shared/yeast": {
+ },
+ "shared/yeast-macros": {
+ },
+ "shared/yeast-schema": {
+ },
+ "unified/extractor": {
+ },
+ "unified/swift-syntax-rs": {
+ },
+}
+
+_BUILD_DEPENDENCIES = {
+ "ruby/extractor": {
+ },
+ "rust/ast-generator": {
+ },
+ "rust/autobuild": {
+ },
+ "rust/extractor": {
+ },
+ "rust/extractor/macros": {
+ },
+ "shared/tree-sitter-extractor": {
+ },
+ "shared/yeast": {
+ },
+ "shared/yeast-macros": {
+ },
+ "shared/yeast-schema": {
+ },
+ "unified/extractor": {
+ },
+ "unified/swift-syntax-rs": {
+ },
+}
+
+_BUILD_ALIASES = {
+ "ruby/extractor": {
+ },
+ "rust/ast-generator": {
+ },
+ "rust/autobuild": {
+ },
+ "rust/extractor": {
+ },
+ "rust/extractor/macros": {
+ },
+ "shared/tree-sitter-extractor": {
+ },
+ "shared/yeast": {
+ },
+ "shared/yeast-macros": {
+ },
+ "shared/yeast-schema": {
+ },
+ "unified/extractor": {
+ },
+ "unified/swift-syntax-rs": {
+ },
+}
+
+_BUILD_PROC_MACRO_DEPENDENCIES = {
+ "ruby/extractor": {
+ },
+ "rust/ast-generator": {
+ },
+ "rust/autobuild": {
+ },
+ "rust/extractor": {
+ },
+ "rust/extractor/macros": {
+ },
+ "shared/tree-sitter-extractor": {
+ },
+ "shared/yeast": {
+ },
+ "shared/yeast-macros": {
+ },
+ "shared/yeast-schema": {
+ },
+ "unified/extractor": {
+ },
+ "unified/swift-syntax-rs": {
+ },
+}
+
+_BUILD_PROC_MACRO_ALIASES = {
+ "ruby/extractor": {
+ },
+ "rust/ast-generator": {
+ },
+ "rust/autobuild": {
+ },
+ "rust/extractor": {
+ },
+ "rust/extractor/macros": {
+ },
+ "shared/tree-sitter-extractor": {
+ },
+ "shared/yeast": {
+ },
+ "shared/yeast-macros": {
+ },
+ "shared/yeast-schema": {
+ },
+ "unified/extractor": {
+ },
+ "unified/swift-syntax-rs": {
+ },
+}
+
+_CONDITIONS = {
+ "aarch64-apple-darwin": ["@rules_rust//rust/platform:aarch64-apple-darwin"],
+ "aarch64-apple-ios": ["@rules_rust//rust/platform:aarch64-apple-ios"],
+ "aarch64-apple-ios-macabi": ["@rules_rust//rust/platform:aarch64-apple-ios-macabi"],
+ "aarch64-apple-ios-sim": ["@rules_rust//rust/platform:aarch64-apple-ios-sim"],
+ "aarch64-linux-android": ["@rules_rust//rust/platform:aarch64-linux-android"],
+ "aarch64-pc-windows-gnullvm": [],
+ "aarch64-pc-windows-msvc": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc"],
+ "aarch64-unknown-fuchsia": ["@rules_rust//rust/platform:aarch64-unknown-fuchsia"],
+ "aarch64-unknown-linux-gnu": ["@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu"],
+ "aarch64-unknown-nixos-gnu": ["@rules_rust//rust/platform:aarch64-unknown-nixos-gnu"],
+ "aarch64-unknown-none": ["@rules_rust//rust/platform:aarch64-unknown-none"],
+ "aarch64-unknown-nto-qnx710": ["@rules_rust//rust/platform:aarch64-unknown-nto-qnx710"],
+ "aarch64-unknown-uefi": ["@rules_rust//rust/platform:aarch64-unknown-uefi"],
+ "arm-unknown-linux-gnueabi": ["@rules_rust//rust/platform:arm-unknown-linux-gnueabi"],
+ "arm-unknown-linux-musleabi": ["@rules_rust//rust/platform:arm-unknown-linux-musleabi"],
+ "armv7-linux-androideabi": ["@rules_rust//rust/platform:armv7-linux-androideabi"],
+ "armv7-unknown-linux-gnueabi": ["@rules_rust//rust/platform:armv7-unknown-linux-gnueabi"],
+ "cfg(all(any(target_arch = \"x86_64\", target_arch = \"arm64ec\"), target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
+ "cfg(all(any(target_os = \"linux\", target_os = \"android\"), not(any(all(target_os = \"linux\", target_env = \"\"), getrandom_backend = \"custom\", getrandom_backend = \"linux_raw\", getrandom_backend = \"rdrand\", getrandom_backend = \"rndr\"))))": ["@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:arm-unknown-linux-musleabi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu", "@rules_rust//rust/platform:mips-unknown-linux-gnu", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:sparc64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"],
+ "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc"],
+ "cfg(all(target_arch = \"aarch64\", target_os = \"android\"))": ["@rules_rust//rust/platform:aarch64-linux-android"],
+ "cfg(all(target_arch = \"aarch64\", target_os = \"linux\"))": ["@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu"],
+ "cfg(all(target_arch = \"aarch64\", target_vendor = \"apple\"))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-macabi", "@rules_rust//rust/platform:aarch64-apple-ios-sim"],
+ "cfg(all(target_arch = \"loongarch64\", target_os = \"linux\"))": ["@rules_rust//rust/platform:loongarch64-unknown-linux-gnu"],
+ "cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))": ["@rules_rust//rust/platform:wasm32-unknown-unknown"],
+ "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": ["@rules_rust//rust/platform:i686-unknown-linux-gnu"],
+ "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:i686-pc-windows-msvc"],
+ "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": ["@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"],
+ "cfg(all(target_os = \"linux\", not(target_env = \"ohos\"), any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\")))": ["@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"],
+ "cfg(all(target_os = \"linux\", target_env = \"gnu\"))": ["@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu", "@rules_rust//rust/platform:mips-unknown-linux-gnu", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:sparc64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"],
+ "cfg(all(target_os = \"uefi\", getrandom_backend = \"efi_rng\"))": [],
+ "cfg(any())": [],
+ "cfg(any(target_arch = \"x86_64\", target_arch = \"x86\"))": ["@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-apple-ios-macabi", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-fuchsia", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu", "@rules_rust//rust/platform:x86_64-unknown-none", "@rules_rust//rust/platform:x86_64-unknown-uefi"],
+ "cfg(any(target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"hurd\", target_os = \"illumos\", target_os = \"cygwin\", all(target_os = \"horizon\", target_arch = \"arm\")))": ["@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-freebsd"],
+ "cfg(any(target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\", target_os = \"dragonflybsd\", target_os = \"ios\"))": ["@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-macabi", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:sparc64-unknown-netbsd", "@rules_rust//rust/platform:sparc64-unknown-openbsd", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-apple-ios-macabi", "@rules_rust//rust/platform:x86_64-unknown-freebsd"],
+ "cfg(any(target_os = \"haiku\", target_os = \"redox\", target_os = \"nto\", target_os = \"aix\"))": ["@rules_rust//rust/platform:aarch64-unknown-nto-qnx710"],
+ "cfg(any(target_os = \"ios\", target_os = \"visionos\", target_os = \"watchos\", target_os = \"tvos\"))": ["@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-macabi", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-apple-ios-macabi"],
+ "cfg(any(target_os = \"linux\", target_os = \"android\"))": ["@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:arm-unknown-linux-musleabi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu", "@rules_rust//rust/platform:mips-unknown-linux-gnu", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:sparc64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"],
+ "cfg(any(target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\"))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-macabi", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-apple-ios-macabi", "@rules_rust//rust/platform:x86_64-unknown-freebsd"],
+ "cfg(any(target_os = \"macos\", target_os = \"openbsd\", target_os = \"vita\", target_os = \"emscripten\"))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:sparc64-unknown-openbsd", "@rules_rust//rust/platform:wasm32-unknown-emscripten", "@rules_rust//rust/platform:x86_64-apple-darwin"],
+ "cfg(any(target_pointer_width = \"8\", target_pointer_width = \"16\", target_pointer_width = \"32\"))": ["@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:arm-unknown-linux-musleabi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:mips-unknown-linux-gnu", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv32imac-unknown-none-elf", "@rules_rust//rust/platform:riscv32imc-unknown-none-elf", "@rules_rust//rust/platform:thumbv6m-none-eabi", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv7em-none-eabihf", "@rules_rust//rust/platform:thumbv7m-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabihf", "@rules_rust//rust/platform:wasm32-unknown-emscripten", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasip1", "@rules_rust//rust/platform:wasm32-wasip1-threads", "@rules_rust//rust/platform:wasm32-wasip2"],
+ "cfg(any(unix, target_os = \"hermit\", target_os = \"wasi\"))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-macabi", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-unknown-fuchsia", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:arm-unknown-linux-musleabi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu", "@rules_rust//rust/platform:mips-unknown-linux-gnu", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:sparc64-unknown-linux-gnu", "@rules_rust//rust/platform:sparc64-unknown-netbsd", "@rules_rust//rust/platform:sparc64-unknown-openbsd", "@rules_rust//rust/platform:wasm32-unknown-emscripten", "@rules_rust//rust/platform:wasm32-wasip1", "@rules_rust//rust/platform:wasm32-wasip1-threads", "@rules_rust//rust/platform:wasm32-wasip2", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-apple-ios-macabi", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-fuchsia", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"],
+ "cfg(not(target_has_atomic = \"ptr\"))": ["@rules_rust//rust/platform:riscv32imc-unknown-none-elf", "@rules_rust//rust/platform:thumbv6m-none-eabi"],
+ "cfg(not(windows))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-macabi", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-unknown-fuchsia", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:aarch64-unknown-none", "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710", "@rules_rust//rust/platform:aarch64-unknown-uefi", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:arm-unknown-linux-musleabi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu", "@rules_rust//rust/platform:mips-unknown-linux-gnu", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv32imac-unknown-none-elf", "@rules_rust//rust/platform:riscv32imc-unknown-none-elf", "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:sparc64-unknown-linux-gnu", "@rules_rust//rust/platform:sparc64-unknown-netbsd", "@rules_rust//rust/platform:sparc64-unknown-openbsd", "@rules_rust//rust/platform:thumbv6m-none-eabi", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv7em-none-eabihf", "@rules_rust//rust/platform:thumbv7m-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabihf", "@rules_rust//rust/platform:wasm32-unknown-emscripten", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasip1", "@rules_rust//rust/platform:wasm32-wasip1-threads", "@rules_rust//rust/platform:wasm32-wasip2", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-apple-ios-macabi", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-fuchsia", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu", "@rules_rust//rust/platform:x86_64-unknown-none", "@rules_rust//rust/platform:x86_64-unknown-uefi"],
+ "cfg(target_family = \"wasm\")": ["@rules_rust//rust/platform:wasm32-unknown-emscripten", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasip1", "@rules_rust//rust/platform:wasm32-wasip1-threads", "@rules_rust//rust/platform:wasm32-wasip2"],
+ "cfg(target_os = \"android\")": ["@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:x86_64-linux-android"],
+ "cfg(target_os = \"haiku\")": [],
+ "cfg(target_os = \"hermit\")": [],
+ "cfg(target_os = \"macos\")": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-darwin"],
+ "cfg(target_os = \"netbsd\")": ["@rules_rust//rust/platform:sparc64-unknown-netbsd"],
+ "cfg(target_os = \"redox\")": [],
+ "cfg(target_os = \"solaris\")": [],
+ "cfg(target_os = \"vxworks\")": [],
+ "cfg(target_os = \"wasi\")": ["@rules_rust//rust/platform:wasm32-wasip1", "@rules_rust//rust/platform:wasm32-wasip1-threads", "@rules_rust//rust/platform:wasm32-wasip2"],
+ "cfg(target_os = \"windows\")": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
+ "cfg(target_vendor = \"apple\")": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-macabi", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-apple-ios-macabi"],
+ "cfg(unix)": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-macabi", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-unknown-fuchsia", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:arm-unknown-linux-musleabi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:loongarch64-unknown-linux-gnu", "@rules_rust//rust/platform:mips-unknown-linux-gnu", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:sparc64-unknown-linux-gnu", "@rules_rust//rust/platform:sparc64-unknown-netbsd", "@rules_rust//rust/platform:sparc64-unknown-openbsd", "@rules_rust//rust/platform:wasm32-unknown-emscripten", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-apple-ios-macabi", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-fuchsia", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"],
+ "cfg(windows)": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
+ "cfg(windows_raw_dylib)": [],
+ "i686-apple-darwin": ["@rules_rust//rust/platform:i686-apple-darwin"],
+ "i686-linux-android": ["@rules_rust//rust/platform:i686-linux-android"],
+ "i686-pc-windows-gnullvm": [],
+ "i686-pc-windows-msvc": ["@rules_rust//rust/platform:i686-pc-windows-msvc"],
+ "i686-unknown-freebsd": ["@rules_rust//rust/platform:i686-unknown-freebsd"],
+ "i686-unknown-linux-gnu": ["@rules_rust//rust/platform:i686-unknown-linux-gnu"],
+ "loongarch64-unknown-linux-gnu": ["@rules_rust//rust/platform:loongarch64-unknown-linux-gnu"],
+ "mips-unknown-linux-gnu": ["@rules_rust//rust/platform:mips-unknown-linux-gnu"],
+ "powerpc-unknown-linux-gnu": ["@rules_rust//rust/platform:powerpc-unknown-linux-gnu"],
+ "riscv32imac-unknown-none-elf": ["@rules_rust//rust/platform:riscv32imac-unknown-none-elf"],
+ "riscv32imc-unknown-none-elf": ["@rules_rust//rust/platform:riscv32imc-unknown-none-elf"],
+ "riscv64gc-unknown-linux-gnu": ["@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu"],
+ "riscv64gc-unknown-none-elf": ["@rules_rust//rust/platform:riscv64gc-unknown-none-elf"],
+ "s390x-unknown-linux-gnu": ["@rules_rust//rust/platform:s390x-unknown-linux-gnu"],
+ "sparc64-unknown-linux-gnu": ["@rules_rust//rust/platform:sparc64-unknown-linux-gnu"],
+ "sparc64-unknown-netbsd": ["@rules_rust//rust/platform:sparc64-unknown-netbsd"],
+ "sparc64-unknown-openbsd": ["@rules_rust//rust/platform:sparc64-unknown-openbsd"],
+ "thumbv6m-none-eabi": ["@rules_rust//rust/platform:thumbv6m-none-eabi"],
+ "thumbv7em-none-eabi": ["@rules_rust//rust/platform:thumbv7em-none-eabi"],
+ "thumbv7em-none-eabihf": ["@rules_rust//rust/platform:thumbv7em-none-eabihf"],
+ "thumbv7m-none-eabi": ["@rules_rust//rust/platform:thumbv7m-none-eabi"],
+ "thumbv8m.main-none-eabi": ["@rules_rust//rust/platform:thumbv8m.main-none-eabi"],
+ "thumbv8m.main-none-eabihf": ["@rules_rust//rust/platform:thumbv8m.main-none-eabihf"],
+ "wasm32-unknown-emscripten": ["@rules_rust//rust/platform:wasm32-unknown-emscripten"],
+ "wasm32-unknown-unknown": ["@rules_rust//rust/platform:wasm32-unknown-unknown"],
+ "wasm32-wasip1": ["@rules_rust//rust/platform:wasm32-wasip1"],
+ "wasm32-wasip1-threads": ["@rules_rust//rust/platform:wasm32-wasip1-threads"],
+ "wasm32-wasip2": ["@rules_rust//rust/platform:wasm32-wasip2"],
+ "x86_64-apple-darwin": ["@rules_rust//rust/platform:x86_64-apple-darwin"],
+ "x86_64-apple-ios": ["@rules_rust//rust/platform:x86_64-apple-ios"],
+ "x86_64-apple-ios-macabi": ["@rules_rust//rust/platform:x86_64-apple-ios-macabi"],
+ "x86_64-linux-android": ["@rules_rust//rust/platform:x86_64-linux-android"],
+ "x86_64-pc-windows-gnullvm": [],
+ "x86_64-pc-windows-msvc": ["@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
+ "x86_64-unknown-freebsd": ["@rules_rust//rust/platform:x86_64-unknown-freebsd"],
+ "x86_64-unknown-fuchsia": ["@rules_rust//rust/platform:x86_64-unknown-fuchsia"],
+ "x86_64-unknown-linux-gnu": ["@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"],
+ "x86_64-unknown-nixos-gnu": ["@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"],
+ "x86_64-unknown-none": ["@rules_rust//rust/platform:x86_64-unknown-none"],
+ "x86_64-unknown-uefi": ["@rules_rust//rust/platform:x86_64-unknown-uefi"],
+}
+
+###############################################################################
def crate_repositories():
- """Generates repositories for vendored crates.
+ """A macro for defining repositories for all generated crates.
Returns:
A list of repos visible to the module through the module extension.
@@ -23,10 +877,3257 @@ def crate_repositories():
maybe(
crates_vendor_remote_repository,
name = "vendor_ts",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.bazel"),
- defs_module = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:defs.bzl"),
+ # Lean interface: just point at `crates.bzl`; the repo rule
+ # derives the sibling `BUILD.bazel` and `defs.bzl`.
+ crates_module = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:crates.bzl"),
+ )
+ maybe(
+ http_archive,
+ name = "vendor_ts__adler2-2.0.1",
+ sha256 = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/adler2/2.0.1/download"],
+ strip_prefix = "adler2-2.0.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.adler2-2.0.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__aho-corasick-1.1.5",
+ sha256 = "c982642fa9e8606056828ee9a8505737230110bb1099153c79efe865c59d12ba",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/aho-corasick/1.1.5/download"],
+ strip_prefix = "aho-corasick-1.1.5",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.aho-corasick-1.1.5.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__allocator-api2-0.2.21",
+ sha256 = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/allocator-api2/0.2.21/download"],
+ strip_prefix = "allocator-api2-0.2.21",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.allocator-api2-0.2.21.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__android_system_properties-0.1.5",
+ sha256 = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/android_system_properties/0.1.5/download"],
+ strip_prefix = "android_system_properties-0.1.5",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.android_system_properties-0.1.5.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__anstream-1.0.0",
+ sha256 = "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/anstream/1.0.0/download"],
+ strip_prefix = "anstream-1.0.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.anstream-1.0.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__anstyle-1.0.14",
+ sha256 = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/anstyle/1.0.14/download"],
+ strip_prefix = "anstyle-1.0.14",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.anstyle-1.0.14.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__anstyle-parse-1.0.0",
+ sha256 = "52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/anstyle-parse/1.0.0/download"],
+ strip_prefix = "anstyle-parse-1.0.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.anstyle-parse-1.0.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__anstyle-query-1.1.5",
+ sha256 = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/anstyle-query/1.1.5/download"],
+ strip_prefix = "anstyle-query-1.1.5",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.anstyle-query-1.1.5.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__anstyle-wincon-3.0.11",
+ sha256 = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/anstyle-wincon/3.0.11/download"],
+ strip_prefix = "anstyle-wincon-3.0.11",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.anstyle-wincon-3.0.11.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__anyhow-1.0.104",
+ sha256 = "330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/anyhow/1.0.104/download"],
+ strip_prefix = "anyhow-1.0.104",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.anyhow-1.0.104.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__argfile-1.0.0",
+ sha256 = "99489a733dea0d2930bfa59c243146a8513ce7b0991b9d006647687cc61f53e7",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/argfile/1.0.0/download"],
+ strip_prefix = "argfile-1.0.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.argfile-1.0.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__arrayvec-0.7.8",
+ sha256 = "d3fb67a6e08acf24fdeccbac2cb6ac4305825bd1f117462e0e6f2f193345ad56",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/arrayvec/0.7.8/download"],
+ strip_prefix = "arrayvec-0.7.8",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.arrayvec-0.7.8.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__atomic-0.6.1",
+ sha256 = "a89cbf775b137e9b968e67227ef7f775587cde3fd31b0d8599dbd0f598a48340",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/atomic/0.6.1/download"],
+ strip_prefix = "atomic-0.6.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.atomic-0.6.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__autocfg-1.5.1",
+ sha256 = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/autocfg/1.5.1/download"],
+ strip_prefix = "autocfg-1.5.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.autocfg-1.5.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__base64-0.22.1",
+ sha256 = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/base64/0.22.1/download"],
+ strip_prefix = "base64-0.22.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.base64-0.22.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__bitflags-1.3.2",
+ sha256 = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/bitflags/1.3.2/download"],
+ strip_prefix = "bitflags-1.3.2",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.bitflags-1.3.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__bitflags-2.13.1",
+ sha256 = "b588b76d00fde79687d7646a9b5bdf3cc0f655e0bbd080335a95d7e96f3587da",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/bitflags/2.13.1/download"],
+ strip_prefix = "bitflags-2.13.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.bitflags-2.13.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__borsh-1.8.0",
+ sha256 = "a88b7ea17d208c4193f2c1e6de3c35fe71f98c96982d5ced308bdcc749ff6e1f",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/borsh/1.8.0/download"],
+ strip_prefix = "borsh-1.8.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.borsh-1.8.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__boxcar-0.2.14",
+ sha256 = "36f64beae40a84da1b4b26ff2761a5b895c12adc41dc25aaee1c4f2bbfe97a6e",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/boxcar/0.2.14/download"],
+ strip_prefix = "boxcar-0.2.14",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.boxcar-0.2.14.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__bs58-0.5.1",
+ sha256 = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/bs58/0.5.1/download"],
+ strip_prefix = "bs58-0.5.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.bs58-0.5.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__bstr-1.12.1",
+ sha256 = "63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/bstr/1.12.1/download"],
+ strip_prefix = "bstr-1.12.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.bstr-1.12.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__bumpalo-3.20.3",
+ sha256 = "72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/bumpalo/3.20.3/download"],
+ strip_prefix = "bumpalo-3.20.3",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.bumpalo-3.20.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__bytemuck-1.25.0",
+ sha256 = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/bytemuck/1.25.0/download"],
+ strip_prefix = "bytemuck-1.25.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.bytemuck-1.25.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__bytes-1.12.1",
+ sha256 = "fc652a48c352aef3ea3aed32080501cf3ef6ed5da78602a020c991775b0aff04",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/bytes/1.12.1/download"],
+ strip_prefix = "bytes-1.12.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.bytes-1.12.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__camino-1.2.5",
+ sha256 = "bb1307f12aa967b5a58416e87b3653360e0fd614a016b6e970db08fecbb1b80d",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/camino/1.2.5/download"],
+ strip_prefix = "camino-1.2.5",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.camino-1.2.5.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__cargo-platform-0.3.3",
+ sha256 = "dd0061da739915fae12ea00e16397555ed4371a6bb285431aab930f61b0aa4ba",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/cargo-platform/0.3.3/download"],
+ strip_prefix = "cargo-platform-0.3.3",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.cargo-platform-0.3.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__cargo_metadata-0.23.1",
+ sha256 = "ef987d17b0a113becdd19d3d0022d04d7ef41f9efe4f3fb63ac44ba61df3ade9",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/cargo_metadata/0.23.1/download"],
+ strip_prefix = "cargo_metadata-0.23.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.cargo_metadata-0.23.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__cc-1.4.2",
+ sha256 = "5d262e149917187838d5b42777c8253bcb64500067342904e7d429499a6f277e",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/cc/1.4.2/download"],
+ strip_prefix = "cc-1.4.2",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.cc-1.4.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__cfg-if-1.0.4",
+ sha256 = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/cfg-if/1.0.4/download"],
+ strip_prefix = "cfg-if-1.0.4",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.cfg-if-1.0.4.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__cfg_aliases-0.2.2",
+ sha256 = "f079e83a288787bcd14a6aea84cee5c87a67c5a3e660c30f557a3d24761b3527",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/cfg_aliases/0.2.2/download"],
+ strip_prefix = "cfg_aliases-0.2.2",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.cfg_aliases-0.2.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__chacha20-0.10.1",
+ sha256 = "d524456ba66e72eb8b115ff89e01e497f8e6d11d78b70b1aa13c0fbd97540a81",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/chacha20/0.10.1/download"],
+ strip_prefix = "chacha20-0.10.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.chacha20-0.10.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__chalk-derive-0.104.0",
+ sha256 = "9ea9b1e80910f66ae87c772247591432032ef3f6a67367ff17f8343db05beafa",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/chalk-derive/0.104.0/download"],
+ strip_prefix = "chalk-derive-0.104.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.chalk-derive-0.104.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__chalk-ir-0.104.0",
+ sha256 = "7047a516de16226cd17344d41a319d0ea1064bf9e60bd612ab341ab4a34bbfa8",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/chalk-ir/0.104.0/download"],
+ strip_prefix = "chalk-ir-0.104.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.chalk-ir-0.104.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__chrono-0.4.45",
+ sha256 = "1aa79e62e7697b8e29b513a68abacf485adcd1fe8284a4316c5ae868e6633327",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/chrono/0.4.45/download"],
+ strip_prefix = "chrono-0.4.45",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.chrono-0.4.45.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__clap-4.6.6",
+ sha256 = "473c7e07f409a8d772161724aa8db6a765a2532a70f9667eeb7b49d3d02fbdca",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/clap/4.6.6/download"],
+ strip_prefix = "clap-4.6.6",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.clap-4.6.6.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__clap_builder-4.6.6",
+ sha256 = "7b48fea5a88e9ae728a2dcbedbfc0e730f7d60da42e1cb049a83c9fb8b789889",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/clap_builder/4.6.6/download"],
+ strip_prefix = "clap_builder-4.6.6",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.clap_builder-4.6.6.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__clap_derive-4.6.4",
+ sha256 = "d012d2b9d65aca7f18f4d9878a045bc17899bba951561ba5ec3c2ba1eed9a061",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/clap_derive/4.6.4/download"],
+ strip_prefix = "clap_derive-4.6.4",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.clap_derive-4.6.4.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__clap_lex-1.1.0",
+ sha256 = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/clap_lex/1.1.0/download"],
+ strip_prefix = "clap_lex-1.1.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.clap_lex-1.1.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__cobs-0.3.0",
+ sha256 = "0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/cobs/0.3.0/download"],
+ strip_prefix = "cobs-0.3.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.cobs-0.3.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__colorchoice-1.0.5",
+ sha256 = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/colorchoice/1.0.5/download"],
+ strip_prefix = "colorchoice-1.0.5",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.colorchoice-1.0.5.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__core-foundation-sys-0.8.7",
+ sha256 = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/core-foundation-sys/0.8.7/download"],
+ strip_prefix = "core-foundation-sys-0.8.7",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.core-foundation-sys-0.8.7.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__countme-3.0.1",
+ sha256 = "7704b5fdd17b18ae31c4c1da5a2e0305a2bf17b5249300a9ee9ed7b72114c636",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/countme/3.0.1/download"],
+ strip_prefix = "countme-3.0.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.countme-3.0.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__cov-mark-2.2.0",
+ sha256 = "90863d8442510cddf7f46618c4f92413774635771a3e80830c8b30d183420b14",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/cov-mark/2.2.0/download"],
+ strip_prefix = "cov-mark-2.2.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.cov-mark-2.2.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__cpufeatures-0.3.0",
+ sha256 = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/cpufeatures/0.3.0/download"],
+ strip_prefix = "cpufeatures-0.3.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.cpufeatures-0.3.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__crc32fast-1.5.0",
+ sha256 = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/crc32fast/1.5.0/download"],
+ strip_prefix = "crc32fast-1.5.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.crc32fast-1.5.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__crossbeam-channel-0.5.16",
+ sha256 = "d85363c37faeca707aef026efa9f3b34d077bce547e48f770770625c6013679e",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/crossbeam-channel/0.5.16/download"],
+ strip_prefix = "crossbeam-channel-0.5.16",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.crossbeam-channel-0.5.16.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__crossbeam-deque-0.8.7",
+ sha256 = "5181e0de7b61eb03a81e347d6dd8797bae9da5146707b51077e2d71a54ec0ceb",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/crossbeam-deque/0.8.7/download"],
+ strip_prefix = "crossbeam-deque-0.8.7",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.crossbeam-deque-0.8.7.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__crossbeam-epoch-0.9.20",
+ sha256 = "2d6914041f254d6e9176c01941b21115dcfb7089e55135a35411081bd106ef3f",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/crossbeam-epoch/0.9.20/download"],
+ strip_prefix = "crossbeam-epoch-0.9.20",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.crossbeam-epoch-0.9.20.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__crossbeam-queue-0.3.12",
+ sha256 = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/crossbeam-queue/0.3.12/download"],
+ strip_prefix = "crossbeam-queue-0.3.12",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.crossbeam-queue-0.3.12.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__crossbeam-utils-0.8.22",
+ sha256 = "61803da095bee82a81bb1a452ecc25d3b2f1416d1897eb86430c6159ef717c17",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/crossbeam-utils/0.8.22/download"],
+ strip_prefix = "crossbeam-utils-0.8.22",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.crossbeam-utils-0.8.22.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__darling-0.23.0",
+ sha256 = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/darling/0.23.0/download"],
+ strip_prefix = "darling-0.23.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.darling-0.23.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__darling_core-0.23.0",
+ sha256 = "9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/darling_core/0.23.0/download"],
+ strip_prefix = "darling_core-0.23.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.darling_core-0.23.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__darling_macro-0.23.0",
+ sha256 = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/darling_macro/0.23.0/download"],
+ strip_prefix = "darling_macro-0.23.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.darling_macro-0.23.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__dashmap-6.2.1",
+ sha256 = "e6361d5c062261c78a176addb82d4c821ae42bed6089de0e12603cd25de2059c",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/dashmap/6.2.1/download"],
+ strip_prefix = "dashmap-6.2.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.dashmap-6.2.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__defmt-1.1.1",
+ sha256 = "e2953bfe4f93bbd20cc71198842756f77d161884c99ebbabc41d80231ded88d1",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/defmt/1.1.1/download"],
+ strip_prefix = "defmt-1.1.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.defmt-1.1.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__defmt-macros-1.1.1",
+ sha256 = "bad9c72e7ca2137e0dc3813245a0d282fd6daad32fd800af018306a9169b5fe8",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/defmt-macros/1.1.1/download"],
+ strip_prefix = "defmt-macros-1.1.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.defmt-macros-1.1.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__defmt-parser-1.0.0",
+ sha256 = "10d60334b3b2e7c9d91ef8150abfb6fa4c1c39ebbcf4a81c2e346aad939fee3e",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/defmt-parser/1.0.0/download"],
+ strip_prefix = "defmt-parser-1.0.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.defmt-parser-1.0.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__deranged-0.5.8",
+ sha256 = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/deranged/0.5.8/download"],
+ strip_prefix = "deranged-0.5.8",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.deranged-0.5.8.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__derive-where-1.6.1",
+ sha256 = "d08b3a0bcc0d079199cd476b2cae8435016ec11d1c0986c6901c5ac223041534",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/derive-where/1.6.1/download"],
+ strip_prefix = "derive-where-1.6.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.derive-where-1.6.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__dissimilar-1.0.11",
+ sha256 = "aeda16ab4059c5fd2a83f2b9c9e9c981327b18aa8e3b313f7e6563799d4f093e",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/dissimilar/1.0.11/download"],
+ strip_prefix = "dissimilar-1.0.11",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.dissimilar-1.0.11.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__drop_bomb-0.1.5",
+ sha256 = "9bda8e21c04aca2ae33ffc2fd8c23134f3cac46db123ba97bd9d3f3b8a4a85e1",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/drop_bomb/0.1.5/download"],
+ strip_prefix = "drop_bomb-0.1.5",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.drop_bomb-0.1.5.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__dunce-1.0.5",
+ sha256 = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/dunce/1.0.5/download"],
+ strip_prefix = "dunce-1.0.5",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.dunce-1.0.5.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__dyn-clone-1.0.20",
+ sha256 = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/dyn-clone/1.0.20/download"],
+ strip_prefix = "dyn-clone-1.0.20",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.dyn-clone-1.0.20.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__either-1.17.0",
+ sha256 = "9e5e8f6c15a24b9a3ee5efec809ccd006d3b30e8b3bb63c39af737c7f87daa1d",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/either/1.17.0/download"],
+ strip_prefix = "either-1.17.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.either-1.17.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__embedded-io-0.4.0",
+ sha256 = "ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/embedded-io/0.4.0/download"],
+ strip_prefix = "embedded-io-0.4.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.embedded-io-0.4.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__embedded-io-0.6.1",
+ sha256 = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/embedded-io/0.6.1/download"],
+ strip_prefix = "embedded-io-0.6.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.embedded-io-0.6.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ena-0.14.4",
+ sha256 = "eabffdaee24bd1bf95c5ef7cec31260444317e72ea56c4c91750e8b7ee58d5f1",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ena/0.14.4/download"],
+ strip_prefix = "ena-0.14.4",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ena-0.14.4.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__encoding-0.2.33",
+ sha256 = "6b0d943856b990d12d3b55b359144ff341533e516d94098b1d3fc1ac666d36ec",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/encoding/0.2.33/download"],
+ strip_prefix = "encoding-0.2.33",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.encoding-0.2.33.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__encoding-index-japanese-1.20141219.5",
+ sha256 = "04e8b2ff42e9a05335dbf8b5c6f7567e5591d0d916ccef4e0b1710d32a0d0c91",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/encoding-index-japanese/1.20141219.5/download"],
+ strip_prefix = "encoding-index-japanese-1.20141219.5",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.encoding-index-japanese-1.20141219.5.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__encoding-index-korean-1.20141219.5",
+ sha256 = "4dc33fb8e6bcba213fe2f14275f0963fd16f0a02c878e3095ecfdf5bee529d81",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/encoding-index-korean/1.20141219.5/download"],
+ strip_prefix = "encoding-index-korean-1.20141219.5",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.encoding-index-korean-1.20141219.5.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__encoding-index-simpchinese-1.20141219.5",
+ sha256 = "d87a7194909b9118fc707194baa434a4e3b0fb6a5a757c73c3adb07aa25031f7",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/encoding-index-simpchinese/1.20141219.5/download"],
+ strip_prefix = "encoding-index-simpchinese-1.20141219.5",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.encoding-index-simpchinese-1.20141219.5.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__encoding-index-singlebyte-1.20141219.5",
+ sha256 = "3351d5acffb224af9ca265f435b859c7c01537c0849754d3db3fdf2bfe2ae84a",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/encoding-index-singlebyte/1.20141219.5/download"],
+ strip_prefix = "encoding-index-singlebyte-1.20141219.5",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.encoding-index-singlebyte-1.20141219.5.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__encoding-index-tradchinese-1.20141219.5",
+ sha256 = "fd0e20d5688ce3cab59eb3ef3a2083a5c77bf496cb798dc6fcdb75f323890c18",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/encoding-index-tradchinese/1.20141219.5/download"],
+ strip_prefix = "encoding-index-tradchinese-1.20141219.5",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.encoding-index-tradchinese-1.20141219.5.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__encoding_index_tests-0.1.4",
+ sha256 = "a246d82be1c9d791c5dfde9a2bd045fc3cbba3fa2b11ad558f27d01712f00569",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/encoding_index_tests/0.1.4/download"],
+ strip_prefix = "encoding_index_tests-0.1.4",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.encoding_index_tests-0.1.4.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__equivalent-1.0.2",
+ sha256 = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/equivalent/1.0.2/download"],
+ strip_prefix = "equivalent-1.0.2",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.equivalent-1.0.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__figment-0.10.19",
+ sha256 = "8cb01cd46b0cf372153850f4c6c272d9cbea2da513e07538405148f95bd789f3",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/figment/0.10.19/download"],
+ strip_prefix = "figment-0.10.19",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.figment-0.10.19.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__find-msvc-tools-0.1.10",
+ sha256 = "26b73573e6edcd2af0cdf47bd6cb58f0b3839491263c314eaad1ccf24430e1de",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/find-msvc-tools/0.1.10/download"],
+ strip_prefix = "find-msvc-tools-0.1.10",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.find-msvc-tools-0.1.10.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__fixedbitset-0.5.7",
+ sha256 = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/fixedbitset/0.5.7/download"],
+ strip_prefix = "fixedbitset-0.5.7",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.fixedbitset-0.5.7.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__flate2-1.1.9",
+ sha256 = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/flate2/1.1.9/download"],
+ strip_prefix = "flate2-1.1.9",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.flate2-1.1.9.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__foldhash-0.1.5",
+ sha256 = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/foldhash/0.1.5/download"],
+ strip_prefix = "foldhash-0.1.5",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.foldhash-0.1.5.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__foldhash-0.2.0",
+ sha256 = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/foldhash/0.2.0/download"],
+ strip_prefix = "foldhash-0.2.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.foldhash-0.2.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__fs-err-3.3.0",
+ sha256 = "73fde052dbfc920003cfd2c8e2c6e6d4cc7c1091538c3a24226cec0665ab08c0",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/fs-err/3.3.0/download"],
+ strip_prefix = "fs-err-3.3.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.fs-err-3.3.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__fsevent-sys-4.1.0",
+ sha256 = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/fsevent-sys/4.1.0/download"],
+ strip_prefix = "fsevent-sys-4.1.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.fsevent-sys-4.1.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__fst-0.4.7",
+ sha256 = "7ab85b9b05e3978cc9a9cf8fea7f01b494e1a09ed3037e16ba39edc7a29eb61a",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/fst/0.4.7/download"],
+ strip_prefix = "fst-0.4.7",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.fst-0.4.7.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__futures-core-0.3.34",
+ sha256 = "92d699e522242e69e3003b94ecc1f960f3a5e015aa7c5d7486e65ad01dd94f5e",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/futures-core/0.3.34/download"],
+ strip_prefix = "futures-core-0.3.34",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.futures-core-0.3.34.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__futures-task-0.3.34",
+ sha256 = "cd417de3d1d015fc3bfd2b1ea46dfc7bab72ef86f1cc7cc9c78e728b34a6d1fd",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/futures-task/0.3.34/download"],
+ strip_prefix = "futures-task-0.3.34",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.futures-task-0.3.34.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__futures-util-0.3.34",
+ sha256 = "0d50a92467f8ba5dd6e3ee5d4bd04d73ab2e4e1c44474a0674821dfce14b79bc",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/futures-util/0.3.34/download"],
+ strip_prefix = "futures-util-0.3.34",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.futures-util-0.3.34.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__getrandom-0.4.3",
+ sha256 = "300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/getrandom/0.4.3/download"],
+ strip_prefix = "getrandom-0.4.3",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.getrandom-0.4.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__glob-0.3.4",
+ sha256 = "e4eba85ea1d0a966a983acd07deee566e67395d2d96b6fb39e62b5a833f1eb0b",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/glob/0.3.4/download"],
+ strip_prefix = "glob-0.3.4",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.glob-0.3.4.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__globset-0.4.18",
+ sha256 = "52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/globset/0.4.18/download"],
+ strip_prefix = "globset-0.4.18",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.globset-0.4.18.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__hashbrown-0.12.3",
+ sha256 = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/hashbrown/0.12.3/download"],
+ strip_prefix = "hashbrown-0.12.3",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.hashbrown-0.12.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__hashbrown-0.14.5",
+ sha256 = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/hashbrown/0.14.5/download"],
+ strip_prefix = "hashbrown-0.14.5",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.hashbrown-0.14.5.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__hashbrown-0.15.5",
+ sha256 = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/hashbrown/0.15.5/download"],
+ strip_prefix = "hashbrown-0.15.5",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.hashbrown-0.15.5.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__hashbrown-0.17.1",
+ sha256 = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/hashbrown/0.17.1/download"],
+ strip_prefix = "hashbrown-0.17.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.hashbrown-0.17.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__hashlink-0.12.1",
+ sha256 = "32069d97bb81e38fa67eab65e3393bf804bb85969f2bc06bf13f64aef5aba248",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/hashlink/0.12.1/download"],
+ strip_prefix = "hashlink-0.12.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.hashlink-0.12.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__heck-0.5.0",
+ sha256 = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/heck/0.5.0/download"],
+ strip_prefix = "heck-0.5.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.heck-0.5.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__hermit-abi-0.5.2",
+ sha256 = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/hermit-abi/0.5.2/download"],
+ strip_prefix = "hermit-abi-0.5.2",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.hermit-abi-0.5.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__hex-0.4.3",
+ sha256 = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/hex/0.4.3/download"],
+ strip_prefix = "hex-0.4.3",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.hex-0.4.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__iana-time-zone-0.1.65",
+ sha256 = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/iana-time-zone/0.1.65/download"],
+ strip_prefix = "iana-time-zone-0.1.65",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.iana-time-zone-0.1.65.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__iana-time-zone-haiku-0.1.2",
+ sha256 = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/iana-time-zone-haiku/0.1.2/download"],
+ strip_prefix = "iana-time-zone-haiku-0.1.2",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.iana-time-zone-haiku-0.1.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ident_case-1.0.1",
+ sha256 = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ident_case/1.0.1/download"],
+ strip_prefix = "ident_case-1.0.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ident_case-1.0.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__indexmap-1.9.3",
+ sha256 = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/indexmap/1.9.3/download"],
+ strip_prefix = "indexmap-1.9.3",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.indexmap-1.9.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__indexmap-2.14.0",
+ sha256 = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/indexmap/2.14.0/download"],
+ strip_prefix = "indexmap-2.14.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.indexmap-2.14.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__inlinable_string-0.1.15",
+ sha256 = "c8fae54786f62fb2918dcfae3d568594e50eb9b5c25bf04371af6fe7516452fb",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/inlinable_string/0.1.15/download"],
+ strip_prefix = "inlinable_string-0.1.15",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.inlinable_string-0.1.15.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__inotify-0.11.1",
+ sha256 = "bd5b3eaf1a28b758ac0faa5a4254e8ab2705605496f1b1f3fbbc3988ad73d199",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/inotify/0.11.1/download"],
+ strip_prefix = "inotify-0.11.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.inotify-0.11.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__inotify-sys-0.1.8",
+ sha256 = "c033f80b2c113cdf91ab7a33faa9cbc014726dcad99880c8609af2a370edf37d",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/inotify-sys/0.1.8/download"],
+ strip_prefix = "inotify-sys-0.1.8",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.inotify-sys-0.1.8.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__intrusive-collections-0.10.3",
+ sha256 = "4275b20e6057cd7733fd8df8a5a31701e4fe44497dad0f3fa0e1c4fb971506be",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/intrusive-collections/0.10.3/download"],
+ strip_prefix = "intrusive-collections-0.10.3",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.intrusive-collections-0.10.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__inventory-0.3.24",
+ sha256 = "a4f0c30c76f2f4ccee3fe55a2435f691ca00c0e4bd87abe4f4a851b1d4dac39b",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/inventory/0.3.24/download"],
+ strip_prefix = "inventory-0.3.24",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.inventory-0.3.24.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__is_terminal_polyfill-1.70.2",
+ sha256 = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/is_terminal_polyfill/1.70.2/download"],
+ strip_prefix = "is_terminal_polyfill-1.70.2",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.is_terminal_polyfill-1.70.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__itertools-0.15.0",
+ sha256 = "8b4baf93f58d4425749ca49a51c50ebab072c5df6994d08fed93541c331481dc",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/itertools/0.15.0/download"],
+ strip_prefix = "itertools-0.15.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.itertools-0.15.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__itoa-1.0.18",
+ sha256 = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/itoa/1.0.18/download"],
+ strip_prefix = "itoa-1.0.18",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.itoa-1.0.18.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__jiff-0.2.35",
+ sha256 = "668b7183bd07af9a4885f5c35b0cc5c83c4607a913c16b7e17291832910d2dcc",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/jiff/0.2.35/download"],
+ strip_prefix = "jiff-0.2.35",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.jiff-0.2.35.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__jiff-core-0.1.0",
+ sha256 = "7feca88439efe53da3754500c1851dedf3cb36c524dd5cf8225cc0794de95d09",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/jiff-core/0.1.0/download"],
+ strip_prefix = "jiff-core-0.1.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.jiff-core-0.1.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__jiff-static-0.2.35",
+ sha256 = "3a69dcb3a21cfb32ce1cd056169337ca284af0766dd766e7878819b251a49204",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/jiff-static/0.2.35/download"],
+ strip_prefix = "jiff-static-0.2.35",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.jiff-static-0.2.35.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__jiff-tzdb-0.1.8",
+ sha256 = "142bd39932ad231f10513df9ab62661fead8719872150b7ad02a2df79f4e141e",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/jiff-tzdb/0.1.8/download"],
+ strip_prefix = "jiff-tzdb-0.1.8",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.jiff-tzdb-0.1.8.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__jiff-tzdb-platform-0.1.3",
+ sha256 = "875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/jiff-tzdb-platform/0.1.3/download"],
+ strip_prefix = "jiff-tzdb-platform-0.1.3",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.jiff-tzdb-platform-0.1.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__jobserver-0.1.35",
+ sha256 = "1c00acbd29eabad4a2392fa0e921c874934dbbf4194312ad20f04a0ed67a3cb3",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/jobserver/0.1.35/download"],
+ strip_prefix = "jobserver-0.1.35",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.jobserver-0.1.35.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__jod-thread-1.0.0",
+ sha256 = "a037eddb7d28de1d0fc42411f501b53b75838d313908078d6698d064f3029b24",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/jod-thread/1.0.0/download"],
+ strip_prefix = "jod-thread-1.0.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.jod-thread-1.0.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__js-sys-0.3.103",
+ sha256 = "53b44bfcdb3f8d5837a46dae1ca9660a837176eee74a28b229bc626816589102",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/js-sys/0.3.103/download"],
+ strip_prefix = "js-sys-0.3.103",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.js-sys-0.3.103.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__kqueue-1.2.0",
+ sha256 = "273c0752728918e0ac4976f2b275b6fefb9ecd400585dec929419f3844cd87b5",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/kqueue/1.2.0/download"],
+ strip_prefix = "kqueue-1.2.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.kqueue-1.2.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__kqueue-sys-1.1.2",
+ sha256 = "07293a4e297ac234359b510362495713f75ea345d5307140414f20c69ffeb087",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/kqueue-sys/1.1.2/download"],
+ strip_prefix = "kqueue-sys-1.1.2",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.kqueue-sys-1.1.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__la-arena-0.3.1",
+ sha256 = "3752f229dcc5a481d60f385fa479ff46818033d881d2d801aa27dffcfb5e8306",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/la-arena/0.3.1/download"],
+ strip_prefix = "la-arena-0.3.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.la-arena-0.3.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__lazy_static-1.5.0",
+ sha256 = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/lazy_static/1.5.0/download"],
+ strip_prefix = "lazy_static-1.5.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.lazy_static-1.5.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__libc-0.2.189",
+ sha256 = "3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/libc/0.2.189/download"],
+ strip_prefix = "libc-0.2.189",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.libc-0.2.189.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__line-index-0.1.2",
+ sha256 = "3e27e0ed5a392a7f5ba0b3808a2afccff16c64933312c84b57618b49d1209bd2",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/line-index/0.1.2/download"],
+ strip_prefix = "line-index-0.1.2",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.line-index-0.1.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__lock_api-0.4.14",
+ sha256 = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/lock_api/0.4.14/download"],
+ strip_prefix = "lock_api-0.4.14",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.lock_api-0.4.14.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__log-0.3.9",
+ sha256 = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/log/0.3.9/download"],
+ strip_prefix = "log-0.3.9",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.log-0.3.9.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__log-0.4.33",
+ sha256 = "0ceec5bc11778974d1bcb055b18002eba7f4b3518b6a0081b3af5f21666da9ad",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/log/0.4.33/download"],
+ strip_prefix = "log-0.4.33",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.log-0.4.33.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__matchers-0.2.0",
+ sha256 = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/matchers/0.2.0/download"],
+ strip_prefix = "matchers-0.2.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.matchers-0.2.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__memchr-2.8.3",
+ sha256 = "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/memchr/2.8.3/download"],
+ strip_prefix = "memchr-2.8.3",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.memchr-2.8.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__memoffset-0.9.1",
+ sha256 = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/memoffset/0.9.1/download"],
+ strip_prefix = "memoffset-0.9.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.memoffset-0.9.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__miniz_oxide-0.8.9",
+ sha256 = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/miniz_oxide/0.8.9/download"],
+ strip_prefix = "miniz_oxide-0.8.9",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.miniz_oxide-0.8.9.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__mio-1.2.2",
+ sha256 = "30d65c71f1ce40ab09135ce117d742b9f8a19ff91a41a8b57ed50bc2de59c427",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/mio/1.2.2/download"],
+ strip_prefix = "mio-1.2.2",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.mio-1.2.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__miow-0.6.1",
+ sha256 = "536bfad37a309d62069485248eeaba1e8d9853aaf951caaeaed0585a95346f08",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/miow/0.6.1/download"],
+ strip_prefix = "miow-0.6.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.miow-0.6.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__mustache-0.9.0",
+ sha256 = "51956ef1c5d20a1384524d91e616fb44dfc7d8f249bf696d49c97dd3289ecab5",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/mustache/0.9.0/download"],
+ strip_prefix = "mustache-0.9.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.mustache-0.9.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__nohash-hasher-0.2.0",
+ sha256 = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/nohash-hasher/0.2.0/download"],
+ strip_prefix = "nohash-hasher-0.2.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.nohash-hasher-0.2.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__notify-8.2.0",
+ sha256 = "4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/notify/8.2.0/download"],
+ strip_prefix = "notify-8.2.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.notify-8.2.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__notify-types-2.1.0",
+ sha256 = "42b8cfee0e339a0337359f3c88165702ac6e600dc01c0cc9579a92d62b08477a",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/notify-types/2.1.0/download"],
+ strip_prefix = "notify-types-2.1.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.notify-types-2.1.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__nu-ansi-term-0.50.3",
+ sha256 = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/nu-ansi-term/0.50.3/download"],
+ strip_prefix = "nu-ansi-term-0.50.3",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.nu-ansi-term-0.50.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__num-conv-0.2.2",
+ sha256 = "521739c6d2bac4aa25192232afe6841231376b2b26d4d9fae5ecf8ca5772e441",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/num-conv/0.2.2/download"],
+ strip_prefix = "num-conv-0.2.2",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.num-conv-0.2.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__num-traits-0.2.19",
+ sha256 = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/num-traits/0.2.19/download"],
+ strip_prefix = "num-traits-0.2.19",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.num-traits-0.2.19.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__num_cpus-1.17.0",
+ sha256 = "91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/num_cpus/1.17.0/download"],
+ strip_prefix = "num_cpus-1.17.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.num_cpus-1.17.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__num_threads-0.1.7",
+ sha256 = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/num_threads/0.1.7/download"],
+ strip_prefix = "num_threads-0.1.7",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.num_threads-0.1.7.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__once_cell-1.21.4",
+ sha256 = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/once_cell/1.21.4/download"],
+ strip_prefix = "once_cell-1.21.4",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.once_cell-1.21.4.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__once_cell_polyfill-1.70.2",
+ sha256 = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/once_cell_polyfill/1.70.2/download"],
+ strip_prefix = "once_cell_polyfill-1.70.2",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.once_cell_polyfill-1.70.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__oorandom-11.1.5",
+ sha256 = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/oorandom/11.1.5/download"],
+ strip_prefix = "oorandom-11.1.5",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.oorandom-11.1.5.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__os_str_bytes-7.2.0",
+ sha256 = "89284d0c2af7b0eb5e814798aa07265413c8fd72009f7fc82ea25a81fb287ce9",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/os_str_bytes/7.2.0/download"],
+ strip_prefix = "os_str_bytes-7.2.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.os_str_bytes-7.2.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__parking_lot-0.12.5",
+ sha256 = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/parking_lot/0.12.5/download"],
+ strip_prefix = "parking_lot-0.12.5",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.parking_lot-0.12.5.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__parking_lot_core-0.9.12",
+ sha256 = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/parking_lot_core/0.9.12/download"],
+ strip_prefix = "parking_lot_core-0.9.12",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.parking_lot_core-0.9.12.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__pear-0.2.9",
+ sha256 = "bdeeaa00ce488657faba8ebf44ab9361f9365a97bd39ffb8a60663f57ff4b467",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/pear/0.2.9/download"],
+ strip_prefix = "pear-0.2.9",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.pear-0.2.9.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__pear_codegen-0.2.9",
+ sha256 = "4bab5b985dc082b345f812b7df84e1bef27e7207b39e448439ba8bd69c93f147",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/pear_codegen/0.2.9/download"],
+ strip_prefix = "pear_codegen-0.2.9",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.pear_codegen-0.2.9.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__perf-event-0.4.8",
+ sha256 = "b4d6393d9238342159080d79b78cb59c67399a8e7ecfa5d410bd614169e4e823",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/perf-event/0.4.8/download"],
+ strip_prefix = "perf-event-0.4.8",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.perf-event-0.4.8.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__perf-event-open-sys-4.0.0",
+ sha256 = "7c44fb1c7651a45a3652c4afc6e754e40b3d6e6556f1487e2b230bfc4f33c2a8",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/perf-event-open-sys/4.0.0/download"],
+ strip_prefix = "perf-event-open-sys-4.0.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.perf-event-open-sys-4.0.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__petgraph-0.8.3",
+ sha256 = "8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/petgraph/0.8.3/download"],
+ strip_prefix = "petgraph-0.8.3",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.petgraph-0.8.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__pin-project-lite-0.2.17",
+ sha256 = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/pin-project-lite/0.2.17/download"],
+ strip_prefix = "pin-project-lite-0.2.17",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.pin-project-lite-0.2.17.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__pkg-config-0.3.33",
+ sha256 = "19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/pkg-config/0.3.33/download"],
+ strip_prefix = "pkg-config-0.3.33",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.pkg-config-0.3.33.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__portable-atomic-1.14.0",
+ sha256 = "3d20d5497ef88037a52ff98267d066e7f11fcc5e99bbfbd58a42336193aacec3",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/portable-atomic/1.14.0/download"],
+ strip_prefix = "portable-atomic-1.14.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.portable-atomic-1.14.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__portable-atomic-util-0.2.7",
+ sha256 = "c2a106d1259c23fac8e543272398ae0e3c0b8d33c88ed73d0cc71b0f1d902618",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/portable-atomic-util/0.2.7/download"],
+ strip_prefix = "portable-atomic-util-0.2.7",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.portable-atomic-util-0.2.7.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__postcard-1.1.3",
+ sha256 = "6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/postcard/1.1.3/download"],
+ strip_prefix = "postcard-1.1.3",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.postcard-1.1.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__powerfmt-0.2.0",
+ sha256 = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/powerfmt/0.2.0/download"],
+ strip_prefix = "powerfmt-0.2.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.powerfmt-0.2.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__proc-macro2-1.0.107",
+ sha256 = "985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/proc-macro2/1.0.107/download"],
+ strip_prefix = "proc-macro2-1.0.107",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.proc-macro2-1.0.107.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__proc-macro2-diagnostics-0.10.1",
+ sha256 = "af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/proc-macro2-diagnostics/0.10.1/download"],
+ strip_prefix = "proc-macro2-diagnostics-0.10.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.proc-macro2-diagnostics-0.10.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__quote-1.0.47",
+ sha256 = "1fbf4db142a473a8d80c26bbf18454ed458bf8d26c8219c331daecfdbd079001",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/quote/1.0.47/download"],
+ strip_prefix = "quote-1.0.47",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.quote-1.0.47.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__r-efi-6.0.0",
+ sha256 = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/r-efi/6.0.0/download"],
+ strip_prefix = "r-efi-6.0.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.r-efi-6.0.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra-ap-rustc_abi-0.166.0",
+ sha256 = "e2cf1b1ffe31b6226c00b40cddfda65002b7729f9f4ed2d547b5856cdab0011c",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra-ap-rustc_abi/0.166.0/download"],
+ strip_prefix = "ra-ap-rustc_abi-0.166.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra-ap-rustc_abi-0.166.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra-ap-rustc_ast_ir-0.166.0",
+ sha256 = "2ef42605e36e1305e815ccfc8830eb870f74d78534bca19a61629149536d8e98",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra-ap-rustc_ast_ir/0.166.0/download"],
+ strip_prefix = "ra-ap-rustc_ast_ir-0.166.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra-ap-rustc_ast_ir-0.166.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra-ap-rustc_hashes-0.166.0",
+ sha256 = "b9f5542968215c17275920791b2fa13a43014287506ed0450777c79845102e86",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra-ap-rustc_hashes/0.166.0/download"],
+ strip_prefix = "ra-ap-rustc_hashes-0.166.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra-ap-rustc_hashes-0.166.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra-ap-rustc_index-0.166.0",
+ sha256 = "1d9e47b9ca7d92cfb0d6653503adbabd41938b84474317397a664326b208d6c6",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra-ap-rustc_index/0.166.0/download"],
+ strip_prefix = "ra-ap-rustc_index-0.166.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra-ap-rustc_index-0.166.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra-ap-rustc_index_macros-0.166.0",
+ sha256 = "4d744a7a2852a22f06210bcff9e4667ed0cacbfbe94894cc294044d25e876341",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra-ap-rustc_index_macros/0.166.0/download"],
+ strip_prefix = "ra-ap-rustc_index_macros-0.166.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra-ap-rustc_index_macros-0.166.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra-ap-rustc_lexer-0.166.0",
+ sha256 = "527c12b3731b7d0692498012810b85b2b8dfdb8b514321ed6afc434bd1c70191",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra-ap-rustc_lexer/0.166.0/download"],
+ strip_prefix = "ra-ap-rustc_lexer-0.166.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra-ap-rustc_lexer-0.166.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra-ap-rustc_next_trait_solver-0.166.0",
+ sha256 = "a7a9663a8d7c369e934aac2b74a638537ad7eb4be75b4530d765384dc071c936",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra-ap-rustc_next_trait_solver/0.166.0/download"],
+ strip_prefix = "ra-ap-rustc_next_trait_solver-0.166.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra-ap-rustc_next_trait_solver-0.166.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra-ap-rustc_parse_format-0.166.0",
+ sha256 = "2c038b7a8b0f784d4e441ad8ab991fbbdaa5e0be482e59c639a846a1c8126951",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra-ap-rustc_parse_format/0.166.0/download"],
+ strip_prefix = "ra-ap-rustc_parse_format-0.166.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra-ap-rustc_parse_format-0.166.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra-ap-rustc_pattern_analysis-0.166.0",
+ sha256 = "42ca286f90e99bb97cd9274c088f3c874a05d1ee90cabf40a3928afedabe99fd",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra-ap-rustc_pattern_analysis/0.166.0/download"],
+ strip_prefix = "ra-ap-rustc_pattern_analysis-0.166.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra-ap-rustc_pattern_analysis-0.166.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra-ap-rustc_type_ir-0.166.0",
+ sha256 = "26d6efb6008f665a9485e0afecf9f4950a6c4bedd8ddd330a9df8986a6c0160b",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra-ap-rustc_type_ir/0.166.0/download"],
+ strip_prefix = "ra-ap-rustc_type_ir-0.166.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra-ap-rustc_type_ir-0.166.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra-ap-rustc_type_ir_macros-0.166.0",
+ sha256 = "5f4fd2355e2bbf1f343c730f623596efc6e465b5e3685b606a437567ebb75bf8",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra-ap-rustc_type_ir_macros/0.166.0/download"],
+ strip_prefix = "ra-ap-rustc_type_ir_macros-0.166.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra-ap-rustc_type_ir_macros-0.166.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra_ap_base_db-0.0.347",
+ sha256 = "7ea804efdf7c1fdbdac7c1b08002700a6f2930590399abcf84d55b4d4a894116",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra_ap_base_db/0.0.347/download"],
+ strip_prefix = "ra_ap_base_db-0.0.347",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_base_db-0.0.347.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra_ap_cfg-0.0.347",
+ sha256 = "c50ba7c60bc08ef48d2a930c5f897349fb0a72cf53e86c0374476f2583d1f098",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra_ap_cfg/0.0.347/download"],
+ strip_prefix = "ra_ap_cfg-0.0.347",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_cfg-0.0.347.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra_ap_edition-0.0.347",
+ sha256 = "238a2d0108f16fe859e369c5aba251abccd10fae513391ee4d119ac6a48ffec7",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra_ap_edition/0.0.347/download"],
+ strip_prefix = "ra_ap_edition-0.0.347",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_edition-0.0.347.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra_ap_hir-0.0.347",
+ sha256 = "9b0ff8d334193f5535c13a6749d2ed8ee4c417f75a2a92ffff24eee475097fdd",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra_ap_hir/0.0.347/download"],
+ strip_prefix = "ra_ap_hir-0.0.347",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_hir-0.0.347.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra_ap_hir_def-0.0.347",
+ sha256 = "41d0148d0b1f176f27d55df6ac6dc662ed65c55cae367aeb9f30472879626cd5",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra_ap_hir_def/0.0.347/download"],
+ strip_prefix = "ra_ap_hir_def-0.0.347",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_hir_def-0.0.347.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra_ap_hir_expand-0.0.347",
+ sha256 = "b494d16c4a066ffe135ef730b01806539e87d4e5bb26acbd7cf9ccd2ffb238df",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra_ap_hir_expand/0.0.347/download"],
+ strip_prefix = "ra_ap_hir_expand-0.0.347",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_hir_expand-0.0.347.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra_ap_hir_ty-0.0.347",
+ sha256 = "106393ec163f4cb9537721a04cd5e4d5ec642602c46f524e65a31a431be10269",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra_ap_hir_ty/0.0.347/download"],
+ strip_prefix = "ra_ap_hir_ty-0.0.347",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_hir_ty-0.0.347.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra_ap_ide_db-0.0.347",
+ sha256 = "c3ea305ce763f44928d29766c165982dd0a1c9fdba429296889d9e8e64dd28a5",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra_ap_ide_db/0.0.347/download"],
+ strip_prefix = "ra_ap_ide_db-0.0.347",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_ide_db-0.0.347.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra_ap_intern-0.0.347",
+ sha256 = "0a6be54b5f8a47e4aee183dd985440bb2e46d587270f63a6fcb03409a0de7054",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra_ap_intern/0.0.347/download"],
+ strip_prefix = "ra_ap_intern-0.0.347",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_intern-0.0.347.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra_ap_load-cargo-0.0.347",
+ sha256 = "96a50dad86901f2f0dab1e54ccf2dd43ce3bcb934bcaae1c3fa4884a1c45f77a",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra_ap_load-cargo/0.0.347/download"],
+ strip_prefix = "ra_ap_load-cargo-0.0.347",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_load-cargo-0.0.347.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra_ap_macros-0.0.347",
+ sha256 = "478606f8a75d1c4f8e6bfd4874ecf56303a690e270cffbd82e9fb700637500c5",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra_ap_macros/0.0.347/download"],
+ strip_prefix = "ra_ap_macros-0.0.347",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_macros-0.0.347.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra_ap_mbe-0.0.347",
+ sha256 = "c8d1b45159a9f2e6d61bec480d49a5d2c4a1c8215a75f01cf1d6ae7042cc0330",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra_ap_mbe/0.0.347/download"],
+ strip_prefix = "ra_ap_mbe-0.0.347",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_mbe-0.0.347.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra_ap_parser-0.0.347",
+ sha256 = "8bdb9f2e027f40bbaeff62c026e1affabe691467c0553857f6eb7e36093c5b6f",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra_ap_parser/0.0.347/download"],
+ strip_prefix = "ra_ap_parser-0.0.347",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_parser-0.0.347.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra_ap_paths-0.0.347",
+ sha256 = "36bc14237aa65d051028cbb54b0a0e0a1d53487b3f647c2b11667870720af9db",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra_ap_paths/0.0.347/download"],
+ strip_prefix = "ra_ap_paths-0.0.347",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_paths-0.0.347.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra_ap_proc_macro_api-0.0.347",
+ sha256 = "3c56d7dacb79f01f5d9ab0a25b232acf37d3104d176e67d2985e9e389834c553",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra_ap_proc_macro_api/0.0.347/download"],
+ strip_prefix = "ra_ap_proc_macro_api-0.0.347",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_proc_macro_api-0.0.347.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra_ap_profile-0.0.347",
+ sha256 = "6f6a81ebc5ef6f42d86ac8d20c82d4132010f28af93da37f08d127eeea24b852",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra_ap_profile/0.0.347/download"],
+ strip_prefix = "ra_ap_profile-0.0.347",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_profile-0.0.347.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra_ap_project_model-0.0.347",
+ sha256 = "9cf562304b786b7fa9089d2e0ae489d73abbda1732b0a820977a6fa7f9f5db0c",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra_ap_project_model/0.0.347/download"],
+ strip_prefix = "ra_ap_project_model-0.0.347",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_project_model-0.0.347.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra_ap_span-0.0.347",
+ sha256 = "6358a99deb3e9564a3702731031bd6a59ab6843258f56697971c2591d142aa8a",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra_ap_span/0.0.347/download"],
+ strip_prefix = "ra_ap_span-0.0.347",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_span-0.0.347.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra_ap_stdx-0.0.347",
+ sha256 = "808a663a921ead35b75a74a2eebe7ab84e5ced29c594e9bf3c77914caf8b77c0",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra_ap_stdx/0.0.347/download"],
+ strip_prefix = "ra_ap_stdx-0.0.347",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_stdx-0.0.347.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra_ap_syntax-0.0.347",
+ sha256 = "733ea008d3847dac53a6463689fd595a1d9459db09b1dc2306f2293dc130f586",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra_ap_syntax/0.0.347/download"],
+ strip_prefix = "ra_ap_syntax-0.0.347",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_syntax-0.0.347.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra_ap_syntax-bridge-0.0.347",
+ sha256 = "f1ea2603396e114a6db5145508242ce9d238983533e3bdc4019cb473247c5e07",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra_ap_syntax-bridge/0.0.347/download"],
+ strip_prefix = "ra_ap_syntax-bridge-0.0.347",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_syntax-bridge-0.0.347.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra_ap_test_fixture-0.0.347",
+ sha256 = "77da42ce97d6b9de208c9e9fba23244da564130ee0d892af03d0a6eb72ba8672",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra_ap_test_fixture/0.0.347/download"],
+ strip_prefix = "ra_ap_test_fixture-0.0.347",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_test_fixture-0.0.347.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra_ap_test_utils-0.0.347",
+ sha256 = "fdfcc378493db43a2b837d9cd62c4c91c5d33302ae639b3dbf6d56ed97df6e63",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra_ap_test_utils/0.0.347/download"],
+ strip_prefix = "ra_ap_test_utils-0.0.347",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_test_utils-0.0.347.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra_ap_toolchain-0.0.347",
+ sha256 = "5f7748b05a913c21f6182b4c2d7c7009251938b8eb01a2b96e61d0c7ca4aacc2",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra_ap_toolchain/0.0.347/download"],
+ strip_prefix = "ra_ap_toolchain-0.0.347",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_toolchain-0.0.347.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra_ap_tt-0.0.347",
+ sha256 = "babe00307d454b585a66e51f1fe6ccdfd1f82a200ef75374c80e843520cb3f7f",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra_ap_tt/0.0.347/download"],
+ strip_prefix = "ra_ap_tt-0.0.347",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_tt-0.0.347.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra_ap_vfs-0.0.347",
+ sha256 = "a730486f6595655431750c15faf4332603ad30f0460e7c89bbee79880416794b",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra_ap_vfs/0.0.347/download"],
+ strip_prefix = "ra_ap_vfs-0.0.347",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_vfs-0.0.347.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ra_ap_vfs-notify-0.0.347",
+ sha256 = "ede5e2c51dd3a138039d2f1c4dc33709cebb1c4e00692f8026de833844ad375f",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ra_ap_vfs-notify/0.0.347/download"],
+ strip_prefix = "ra_ap_vfs-notify-0.0.347",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_vfs-notify-0.0.347.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__rand-0.10.2",
+ sha256 = "c7f5fa3a058cd35567ef9bfa5e75732bee0f9e4c55fa90477bef2dfcdbc4be80",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/rand/0.10.2/download"],
+ strip_prefix = "rand-0.10.2",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.rand-0.10.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__rand_core-0.10.1",
+ sha256 = "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/rand_core/0.10.1/download"],
+ strip_prefix = "rand_core-0.10.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.rand_core-0.10.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__rayon-1.12.0",
+ sha256 = "fb39b166781f92d482534ef4b4b1b2568f42613b53e5b6c160e24cfbfa30926d",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/rayon/1.12.0/download"],
+ strip_prefix = "rayon-1.12.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.rayon-1.12.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__rayon-core-1.13.0",
+ sha256 = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/rayon-core/1.13.0/download"],
+ strip_prefix = "rayon-core-1.13.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.rayon-core-1.13.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__redox_syscall-0.5.18",
+ sha256 = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/redox_syscall/0.5.18/download"],
+ strip_prefix = "redox_syscall-0.5.18",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.redox_syscall-0.5.18.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ref-cast-1.0.26",
+ sha256 = "216e8f773d7923bcba9ceb86a86c93cabb3903a11872fc3f138c49630e50b96d",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ref-cast/1.0.26/download"],
+ strip_prefix = "ref-cast-1.0.26",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ref-cast-1.0.26.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ref-cast-impl-1.0.26",
+ sha256 = "2c9283685feec7d69af75fb0e858d5e7378f33fe4fc699383b2916ab9273e03c",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ref-cast-impl/1.0.26/download"],
+ strip_prefix = "ref-cast-impl-1.0.26",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ref-cast-impl-1.0.26.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__regex-1.13.1",
+ sha256 = "f020237b6c8eed93db2e2cb53c00c60a8e1bc73da7d073199a1180401450218d",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/regex/1.13.1/download"],
+ strip_prefix = "regex-1.13.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.regex-1.13.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__regex-automata-0.4.18",
+ sha256 = "ad8553b9b26413251cbf30e620595c7a41b3887f03da04579c0e6b0d6a06b4b2",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/regex-automata/0.4.18/download"],
+ strip_prefix = "regex-automata-0.4.18",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.regex-automata-0.4.18.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__regex-syntax-0.8.11",
+ sha256 = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/regex-syntax/0.8.11/download"],
+ strip_prefix = "regex-syntax-0.8.11",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.regex-syntax-0.8.11.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__rowan-0.17.0",
+ sha256 = "14b574c58582fa59fa43a2feb6608b8744184659f08a2e0117e4b8224d95ed61",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/rowan/0.17.0/download"],
+ strip_prefix = "rowan-0.17.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.rowan-0.17.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__rustc-hash-1.1.0",
+ sha256 = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/rustc-hash/1.1.0/download"],
+ strip_prefix = "rustc-hash-1.1.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.rustc-hash-1.1.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__rustc-hash-2.1.3",
+ sha256 = "6b1e7f9a428571be2dc5bc0505c13fb6bf936822b894ec87abf8a08a4e51742d",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/rustc-hash/2.1.3/download"],
+ strip_prefix = "rustc-hash-2.1.3",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.rustc-hash-2.1.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__rustc-literal-escaper-0.0.7",
+ sha256 = "8be87abb9e40db7466e0681dc8ecd9dcfd40360cb10b4c8fe24a7c4c3669b198",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/rustc-literal-escaper/0.0.7/download"],
+ strip_prefix = "rustc-literal-escaper-0.0.7",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.rustc-literal-escaper-0.0.7.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__rustc-stable-hash-0.1.2",
+ sha256 = "781442f29170c5c93b7185ad559492601acdc71d5bb0706f5868094f45cfcd08",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/rustc-stable-hash/0.1.2/download"],
+ strip_prefix = "rustc-stable-hash-0.1.2",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.rustc-stable-hash-0.1.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__rustc_apfloat-0.2.3-llvm-462a31f5a5ab",
+ sha256 = "486c2179b4796f65bfe2ee33679acf0927ac83ecf583ad6c91c3b4570911b9ad",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/rustc_apfloat/0.2.3+llvm-462a31f5a5ab/download"],
+ strip_prefix = "rustc_apfloat-0.2.3+llvm-462a31f5a5ab",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.rustc_apfloat-0.2.3+llvm-462a31f5a5ab.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__rustversion-1.0.23",
+ sha256 = "cf54715a573b99ac80df0bc206da022bcd442c974952c7b9720069370852e21f",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/rustversion/1.0.23/download"],
+ strip_prefix = "rustversion-1.0.23",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.rustversion-1.0.23.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ryu-1.0.23",
+ sha256 = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ryu/1.0.23/download"],
+ strip_prefix = "ryu-1.0.23",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ryu-1.0.23.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__salsa-0.28.2",
+ sha256 = "cf0e374215cd2db2b5c75d7b3a99cb0cc052c0595335dfdefc03d4eb08f4aa81",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/salsa/0.28.2/download"],
+ strip_prefix = "salsa-0.28.2",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.salsa-0.28.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__salsa-macro-rules-0.28.2",
+ sha256 = "85f4b7d4405540bbd6d4ffa52d4322d983f3781954d3073067ac1bdb028459b3",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/salsa-macro-rules/0.28.2/download"],
+ strip_prefix = "salsa-macro-rules-0.28.2",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.salsa-macro-rules-0.28.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__salsa-macros-0.28.2",
+ sha256 = "445be2bfbb2f67cb663225ecd7bc5a25370c0250fca30f9d8cbad9a913650370",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/salsa-macros/0.28.2/download"],
+ strip_prefix = "salsa-macros-0.28.2",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.salsa-macros-0.28.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__same-file-1.0.6",
+ sha256 = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/same-file/1.0.6/download"],
+ strip_prefix = "same-file-1.0.6",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.same-file-1.0.6.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__schemars-0.9.0",
+ sha256 = "4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/schemars/0.9.0/download"],
+ strip_prefix = "schemars-0.9.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.schemars-0.9.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__schemars-1.2.2",
+ sha256 = "687274d293b6cdc6e73e0fee520bf2049650090d7164f87672d212a3c530cf4a",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/schemars/1.2.2/download"],
+ strip_prefix = "schemars-1.2.2",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.schemars-1.2.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__scopeguard-1.2.0",
+ sha256 = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/scopeguard/1.2.0/download"],
+ strip_prefix = "scopeguard-1.2.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.scopeguard-1.2.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__semver-1.0.28",
+ sha256 = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/semver/1.0.28/download"],
+ strip_prefix = "semver-1.0.28",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.semver-1.0.28.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__serde-1.0.229",
+ sha256 = "4148590afebada386688f18773da617792bf2ef03ffc1e4cbd2b1d45b023e0ba",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/serde/1.0.229/download"],
+ strip_prefix = "serde-1.0.229",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.serde-1.0.229.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__serde_core-1.0.229",
+ sha256 = "67dca2c9c51e58a4791a4b1ed58308b39c64224d349a935ab5039aa360942a48",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/serde_core/1.0.229/download"],
+ strip_prefix = "serde_core-1.0.229",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.serde_core-1.0.229.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__serde_derive-1.0.229",
+ sha256 = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/serde_derive/1.0.229/download"],
+ strip_prefix = "serde_derive-1.0.229",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.serde_derive-1.0.229.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__serde_json-1.0.151",
+ sha256 = "c841b55ecdae098c80dcae9cf767f6f8a0c2cdb3416bbef72181df4d0fe73f14",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/serde_json/1.0.151/download"],
+ strip_prefix = "serde_json-1.0.151",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.serde_json-1.0.151.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__serde_spanned-1.1.1",
+ sha256 = "6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/serde_spanned/1.1.1/download"],
+ strip_prefix = "serde_spanned-1.1.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.serde_spanned-1.1.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__serde_with-3.22.0",
+ sha256 = "ee78f1fbe43ac4a0e47aadb3dbd357b69eb0d3793e948624cd03dd2750ab1c0a",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/serde_with/3.22.0/download"],
+ strip_prefix = "serde_with-3.22.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.serde_with-3.22.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__serde_with_macros-3.22.0",
+ sha256 = "8705578779c2b6bd90d84d66eb2e206b708b1a4d7b9f17641b293545bf1c7e46",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/serde_with_macros/3.22.0/download"],
+ strip_prefix = "serde_with_macros-3.22.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.serde_with_macros-3.22.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__serde_yaml-0.9.34-deprecated",
+ sha256 = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/serde_yaml/0.9.34+deprecated/download"],
+ strip_prefix = "serde_yaml-0.9.34+deprecated",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.serde_yaml-0.9.34+deprecated.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__sharded-slab-0.1.7",
+ sha256 = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/sharded-slab/0.1.7/download"],
+ strip_prefix = "sharded-slab-0.1.7",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.sharded-slab-0.1.7.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__shlex-2.0.1",
+ sha256 = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/shlex/2.0.1/download"],
+ strip_prefix = "shlex-2.0.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.shlex-2.0.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__simd-adler32-0.3.9",
+ sha256 = "703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/simd-adler32/0.3.9/download"],
+ strip_prefix = "simd-adler32-0.3.9",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.simd-adler32-0.3.9.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__slab-0.4.12",
+ sha256 = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/slab/0.4.12/download"],
+ strip_prefix = "slab-0.4.12",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.slab-0.4.12.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__smallvec-1.15.2",
+ sha256 = "8ed6a63f02c8539c91a8685a86f4099661ba3da017932f6ebbea6de3f0fa7c90",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/smallvec/1.15.2/download"],
+ strip_prefix = "smallvec-1.15.2",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.smallvec-1.15.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__smol_str-0.3.6",
+ sha256 = "4aaa7368fcf4852a4c2dd92df0cace6a71f2091ca0a23391ce7f3a31833f1523",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/smol_str/0.3.6/download"],
+ strip_prefix = "smol_str-0.3.6",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.smol_str-0.3.6.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__stable_deref_trait-1.2.1",
+ sha256 = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/stable_deref_trait/1.2.1/download"],
+ strip_prefix = "stable_deref_trait-1.2.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.stable_deref_trait-1.2.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__streaming-iterator-0.1.9",
+ sha256 = "2b2231b7c3057d5e4ad0156fb3dc807d900806020c5ffa3ee6ff2c8c76fb8520",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/streaming-iterator/0.1.9/download"],
+ strip_prefix = "streaming-iterator-0.1.9",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.streaming-iterator-0.1.9.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__strsim-0.11.1",
+ sha256 = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/strsim/0.11.1/download"],
+ strip_prefix = "strsim-0.11.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.strsim-0.11.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__syn-2.0.119",
+ sha256 = "872831b642d1a07999a962a351ed35b955ea2cfc8f3862091e2a240a84f17297",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/syn/2.0.119/download"],
+ strip_prefix = "syn-2.0.119",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.syn-2.0.119.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__syn-3.0.3",
+ sha256 = "53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/syn/3.0.3/download"],
+ strip_prefix = "syn-3.0.3",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.syn-3.0.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__synstructure-0.13.2",
+ sha256 = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/synstructure/0.13.2/download"],
+ strip_prefix = "synstructure-0.13.2",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.synstructure-0.13.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__temp-dir-0.2.0",
+ sha256 = "016ef9739649996fcc983b9c588fe3d557cf216d4d98503ce1b057ab5a66d689",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/temp-dir/0.2.0/download"],
+ strip_prefix = "temp-dir-0.2.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.temp-dir-0.2.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__text-size-1.1.1",
+ sha256 = "f18aa187839b2bdb1ad2fa35ead8c4c2976b64e4363c386d45ac0f7ee85c9233",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/text-size/1.1.1/download"],
+ strip_prefix = "text-size-1.1.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.text-size-1.1.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__thin-vec-0.2.19",
+ sha256 = "79def32ffcd477db1ff26f76dab9e3a91f0bd42a85ca96577089b24623056f9d",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/thin-vec/0.2.19/download"],
+ strip_prefix = "thin-vec-0.2.19",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.thin-vec-0.2.19.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__thiserror-2.0.20",
+ sha256 = "ec86235f5fcc2a73650310756d2ac5b138a5780bbbdfae3eeccec992c435ba4f",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/thiserror/2.0.20/download"],
+ strip_prefix = "thiserror-2.0.20",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.thiserror-2.0.20.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__thiserror-impl-2.0.20",
+ sha256 = "bc04cd3e1236dd4a98afca4569f2deb3f120e5422a4023be2cb683f8486292af",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/thiserror-impl/2.0.20/download"],
+ strip_prefix = "thiserror-impl-2.0.20",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.thiserror-impl-2.0.20.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__thread_local-1.1.10",
+ sha256 = "1ad99c4c6d32803332c548b1af0540b357b3f5fc0be8f6c6bfe8b2e6ae784070",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/thread_local/1.1.10/download"],
+ strip_prefix = "thread_local-1.1.10",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.thread_local-1.1.10.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__time-0.3.55",
+ sha256 = "cdb87b95ec50ddfa440816d227a17b2ccbdda963a316a727fda0fc4334f7d134",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/time/0.3.55/download"],
+ strip_prefix = "time-0.3.55",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.time-0.3.55.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__time-core-0.1.9",
+ sha256 = "9e1c906769ad99c88eaa54e728060edef082f8e358ff32030cb7c7d315e81109",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/time-core/0.1.9/download"],
+ strip_prefix = "time-core-0.1.9",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.time-core-0.1.9.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__time-macros-0.2.32",
+ sha256 = "7e689342a48d2ea927c87ea50cabf8594854bf940e9310208848d680d668ed85",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/time-macros/0.2.32/download"],
+ strip_prefix = "time-macros-0.2.32",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.time-macros-0.2.32.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__tinyvec-1.12.0",
+ sha256 = "bb4ebadaa0af04fab11ae01eb5f9fdb5f9c5b875506e210e71c07873528baa7f",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/tinyvec/1.12.0/download"],
+ strip_prefix = "tinyvec-1.12.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tinyvec-1.12.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__tinyvec_macros-0.1.1",
+ sha256 = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/tinyvec_macros/0.1.1/download"],
+ strip_prefix = "tinyvec_macros-0.1.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tinyvec_macros-0.1.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__toml-1.1.4-spec-1.1.0",
+ sha256 = "3aace63f4bbcdfc2c965b059de67119c89c4017a70d633be6c104910f67056f5",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/toml/1.1.4+spec-1.1.0/download"],
+ strip_prefix = "toml-1.1.4+spec-1.1.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.toml-1.1.4+spec-1.1.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__toml_datetime-1.1.1-spec-1.1.0",
+ sha256 = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/toml_datetime/1.1.1+spec-1.1.0/download"],
+ strip_prefix = "toml_datetime-1.1.1+spec-1.1.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.toml_datetime-1.1.1+spec-1.1.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__toml_parser-1.1.3-spec-1.1.0",
+ sha256 = "1d38ac1cf9b95face32296c0a3ede1fdc270627c9d9c02a7274dd6d960dc4d56",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/toml_parser/1.1.3+spec-1.1.0/download"],
+ strip_prefix = "toml_parser-1.1.3+spec-1.1.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.toml_parser-1.1.3+spec-1.1.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__toml_writer-1.1.2-spec-1.1.0",
+ sha256 = "7d56353a2a665ad0f41a421187180aab746c8c325620617ad883a99a1cbe66d2",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/toml_writer/1.1.2+spec-1.1.0/download"],
+ strip_prefix = "toml_writer-1.1.2+spec-1.1.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.toml_writer-1.1.2+spec-1.1.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__tracing-0.1.44",
+ sha256 = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/tracing/0.1.44/download"],
+ strip_prefix = "tracing-0.1.44",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tracing-0.1.44.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__tracing-attributes-0.1.31",
+ sha256 = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/tracing-attributes/0.1.31/download"],
+ strip_prefix = "tracing-attributes-0.1.31",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tracing-attributes-0.1.31.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__tracing-core-0.1.36",
+ sha256 = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/tracing-core/0.1.36/download"],
+ strip_prefix = "tracing-core-0.1.36",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tracing-core-0.1.36.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__tracing-flame-0.2.0",
+ sha256 = "0bae117ee14789185e129aaee5d93750abe67fdc5a9a62650452bfe4e122a3a9",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/tracing-flame/0.2.0/download"],
+ strip_prefix = "tracing-flame-0.2.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tracing-flame-0.2.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__tracing-log-0.2.0",
+ sha256 = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/tracing-log/0.2.0/download"],
+ strip_prefix = "tracing-log-0.2.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tracing-log-0.2.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__tracing-subscriber-0.3.23",
+ sha256 = "cb7f578e5945fb242538965c2d0b04418d38ec25c79d160cd279bf0731c8d319",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/tracing-subscriber/0.3.23/download"],
+ strip_prefix = "tracing-subscriber-0.3.23",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tracing-subscriber-0.3.23.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__tracing-tree-0.4.1",
+ sha256 = "ac87aa03b6a4d5a7e4810d1a80c19601dbe0f8a837e9177f23af721c7ba7beec",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/tracing-tree/0.4.1/download"],
+ strip_prefix = "tracing-tree-0.4.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tracing-tree-0.4.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__tree-sitter-0.26.9",
+ sha256 = "4dab76d0b724ba557954125188cf0633a1ca43199ced82d95c7b9c32cc3de1f3",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/tree-sitter/0.26.9/download"],
+ strip_prefix = "tree-sitter-0.26.9",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tree-sitter-0.26.9.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__tree-sitter-embedded-template-0.25.0",
+ sha256 = "833d528e8fcb4e49ddb04d4d6450ddb8ac08f282a58fec94ce981c9c5dbf7e3a",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/tree-sitter-embedded-template/0.25.0/download"],
+ strip_prefix = "tree-sitter-embedded-template-0.25.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tree-sitter-embedded-template-0.25.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__tree-sitter-json-0.24.8",
+ sha256 = "4d727acca406c0020cffc6cf35516764f36c8e3dc4408e5ebe2cb35a947ec471",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/tree-sitter-json/0.24.8/download"],
+ strip_prefix = "tree-sitter-json-0.24.8",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tree-sitter-json-0.24.8.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__tree-sitter-language-0.1.7",
+ sha256 = "009994f150cc0cd50ff54917d5bc8bffe8cad10ca10d81c34da2ec421ae61782",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/tree-sitter-language/0.1.7/download"],
+ strip_prefix = "tree-sitter-language-0.1.7",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tree-sitter-language-0.1.7.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__tree-sitter-python-0.25.0",
+ sha256 = "6bf85fd39652e740bf60f46f4cda9492c3a9ad75880575bf14960f775cb74a1c",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/tree-sitter-python/0.25.0/download"],
+ strip_prefix = "tree-sitter-python-0.25.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tree-sitter-python-0.25.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__tree-sitter-ql-0.23.1",
+ sha256 = "80b7bcaf39acefbb199417a6ec2fd0c038083ba115da3e4f4426c820dc76d386",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/tree-sitter-ql/0.23.1/download"],
+ strip_prefix = "tree-sitter-ql-0.23.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tree-sitter-ql-0.23.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__tree-sitter-ruby-0.23.1",
+ sha256 = "be0484ea4ef6bb9c575b4fdabde7e31340a8d2dbc7d52b321ac83da703249f95",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/tree-sitter-ruby/0.23.1/download"],
+ strip_prefix = "tree-sitter-ruby-0.23.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tree-sitter-ruby-0.23.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__triomphe-0.1.16",
+ sha256 = "b40688ea6389c8171614b25491f71d4a27946e0c7ce2da1c6de27e25abf1a0ae",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/triomphe/0.1.16/download"],
+ strip_prefix = "triomphe-0.1.16",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.triomphe-0.1.16.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__typed-arena-2.0.2",
+ sha256 = "6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/typed-arena/2.0.2/download"],
+ strip_prefix = "typed-arena-2.0.2",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.typed-arena-2.0.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__typeid-1.0.3",
+ sha256 = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/typeid/1.0.3/download"],
+ strip_prefix = "typeid-1.0.3",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.typeid-1.0.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__uncased-0.9.10",
+ sha256 = "e1b88fcfe09e89d3866a5c11019378088af2d24c3fbd4f0543f96b479ec90697",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/uncased/0.9.10/download"],
+ strip_prefix = "uncased-0.9.10",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.uncased-0.9.10.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__ungrammar-1.16.1",
+ sha256 = "a3e5df347f0bf3ec1d670aad6ca5c6a1859cd9ea61d2113125794654ccced68f",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/ungrammar/1.16.1/download"],
+ strip_prefix = "ungrammar-1.16.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ungrammar-1.16.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__unicode-ident-1.0.24",
+ sha256 = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/unicode-ident/1.0.24/download"],
+ strip_prefix = "unicode-ident-1.0.24",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.unicode-ident-1.0.24.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__unicode-properties-0.1.4",
+ sha256 = "7df058c713841ad818f1dc5d3fd88063241cc61f49f5fbea4b951e8cf5a8d71d",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/unicode-properties/0.1.4/download"],
+ strip_prefix = "unicode-properties-0.1.4",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.unicode-properties-0.1.4.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__unsafe-libyaml-0.2.11",
+ sha256 = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/unsafe-libyaml/0.2.11/download"],
+ strip_prefix = "unsafe-libyaml-0.2.11",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.unsafe-libyaml-0.2.11.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__utf8parse-0.2.2",
+ sha256 = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/utf8parse/0.2.2/download"],
+ strip_prefix = "utf8parse-0.2.2",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.utf8parse-0.2.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__valuable-0.1.1",
+ sha256 = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/valuable/0.1.1/download"],
+ strip_prefix = "valuable-0.1.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.valuable-0.1.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__version_check-0.9.5",
+ sha256 = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/version_check/0.9.5/download"],
+ strip_prefix = "version_check-0.9.5",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.version_check-0.9.5.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__walkdir-2.5.0",
+ sha256 = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/walkdir/2.5.0/download"],
+ strip_prefix = "walkdir-2.5.0",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.walkdir-2.5.0.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__wasi-0.11.1-wasi-snapshot-preview1",
+ sha256 = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/wasi/0.11.1+wasi-snapshot-preview1/download"],
+ strip_prefix = "wasi-0.11.1+wasi-snapshot-preview1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.wasi-0.11.1+wasi-snapshot-preview1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__wasm-bindgen-0.2.126",
+ sha256 = "4b067c0c11094aef6b7a801c1e34a26affafdf3d051dba08456b868789aaf9a4",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/wasm-bindgen/0.2.126/download"],
+ strip_prefix = "wasm-bindgen-0.2.126",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.wasm-bindgen-0.2.126.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__wasm-bindgen-macro-0.2.126",
+ sha256 = "167ce5e579f6bcf889c4f7175a8a5a585de84e8ff93976ce393efa5f2837aab1",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/wasm-bindgen-macro/0.2.126/download"],
+ strip_prefix = "wasm-bindgen-macro-0.2.126",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.wasm-bindgen-macro-0.2.126.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__wasm-bindgen-macro-support-0.2.126",
+ sha256 = "f3997c7839262f4ef12cf90b818d6340c18e80f263f1a94bf157d0ec4420380e",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/wasm-bindgen-macro-support/0.2.126/download"],
+ strip_prefix = "wasm-bindgen-macro-support-0.2.126",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.wasm-bindgen-macro-support-0.2.126.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__wasm-bindgen-shared-0.2.126",
+ sha256 = "dc1b4cb0cc549fcf58d7dfc081778139b3d283a081644e833e84682ad71cea24",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/wasm-bindgen-shared/0.2.126/download"],
+ strip_prefix = "wasm-bindgen-shared-0.2.126",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.wasm-bindgen-shared-0.2.126.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__winapi-util-0.1.11",
+ sha256 = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/winapi-util/0.1.11/download"],
+ strip_prefix = "winapi-util-0.1.11",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.winapi-util-0.1.11.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__windows-core-0.62.2",
+ sha256 = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/windows-core/0.62.2/download"],
+ strip_prefix = "windows-core-0.62.2",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows-core-0.62.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__windows-implement-0.60.2",
+ sha256 = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/windows-implement/0.60.2/download"],
+ strip_prefix = "windows-implement-0.60.2",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows-implement-0.60.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__windows-interface-0.59.3",
+ sha256 = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/windows-interface/0.59.3/download"],
+ strip_prefix = "windows-interface-0.59.3",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows-interface-0.59.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__windows-link-0.2.1",
+ sha256 = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/windows-link/0.2.1/download"],
+ strip_prefix = "windows-link-0.2.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows-link-0.2.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__windows-result-0.4.1",
+ sha256 = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/windows-result/0.4.1/download"],
+ strip_prefix = "windows-result-0.4.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows-result-0.4.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__windows-strings-0.5.1",
+ sha256 = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/windows-strings/0.5.1/download"],
+ strip_prefix = "windows-strings-0.5.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows-strings-0.5.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__windows-sys-0.60.2",
+ sha256 = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/windows-sys/0.60.2/download"],
+ strip_prefix = "windows-sys-0.60.2",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows-sys-0.60.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__windows-sys-0.61.2",
+ sha256 = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/windows-sys/0.61.2/download"],
+ strip_prefix = "windows-sys-0.61.2",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows-sys-0.61.2.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__windows-targets-0.53.5",
+ sha256 = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/windows-targets/0.53.5/download"],
+ strip_prefix = "windows-targets-0.53.5",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows-targets-0.53.5.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__windows_aarch64_gnullvm-0.53.1",
+ sha256 = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/windows_aarch64_gnullvm/0.53.1/download"],
+ strip_prefix = "windows_aarch64_gnullvm-0.53.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows_aarch64_gnullvm-0.53.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__windows_aarch64_msvc-0.53.1",
+ sha256 = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/windows_aarch64_msvc/0.53.1/download"],
+ strip_prefix = "windows_aarch64_msvc-0.53.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows_aarch64_msvc-0.53.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__windows_i686_gnu-0.53.1",
+ sha256 = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/windows_i686_gnu/0.53.1/download"],
+ strip_prefix = "windows_i686_gnu-0.53.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows_i686_gnu-0.53.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__windows_i686_gnullvm-0.53.1",
+ sha256 = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/windows_i686_gnullvm/0.53.1/download"],
+ strip_prefix = "windows_i686_gnullvm-0.53.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows_i686_gnullvm-0.53.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__windows_i686_msvc-0.53.1",
+ sha256 = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/windows_i686_msvc/0.53.1/download"],
+ strip_prefix = "windows_i686_msvc-0.53.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows_i686_msvc-0.53.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__windows_x86_64_gnu-0.53.1",
+ sha256 = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/windows_x86_64_gnu/0.53.1/download"],
+ strip_prefix = "windows_x86_64_gnu-0.53.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows_x86_64_gnu-0.53.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__windows_x86_64_gnullvm-0.53.1",
+ sha256 = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/windows_x86_64_gnullvm/0.53.1/download"],
+ strip_prefix = "windows_x86_64_gnullvm-0.53.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows_x86_64_gnullvm-0.53.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__windows_x86_64_msvc-0.53.1",
+ sha256 = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/windows_x86_64_msvc/0.53.1/download"],
+ strip_prefix = "windows_x86_64_msvc-0.53.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows_x86_64_msvc-0.53.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__winnow-0.7.15",
+ sha256 = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/winnow/0.7.15/download"],
+ strip_prefix = "winnow-0.7.15",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.winnow-0.7.15.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__winnow-1.0.4",
+ sha256 = "23b97319f7b8343df12cc98938e5c3eb436064524c8d2b4e30a1d3a36eecdf81",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/winnow/1.0.4/download"],
+ strip_prefix = "winnow-1.0.4",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.winnow-1.0.4.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__yansi-1.0.1",
+ sha256 = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/yansi/1.0.1/download"],
+ strip_prefix = "yansi-1.0.1",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.yansi-1.0.1.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__zmij-1.0.23",
+ sha256 = "29666d0abbfad1e3dc4dcf6144730dd3a3ab225bbbdac83319345b1b44ccfc1b",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/zmij/1.0.23/download"],
+ strip_prefix = "zmij-1.0.23",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.zmij-1.0.23.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__zstd-0.13.3",
+ sha256 = "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/zstd/0.13.3/download"],
+ strip_prefix = "zstd-0.13.3",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.zstd-0.13.3.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__zstd-safe-7.2.4",
+ sha256 = "8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/zstd-safe/7.2.4/download"],
+ strip_prefix = "zstd-safe-7.2.4",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.zstd-safe-7.2.4.bazel"),
+ )
+
+ maybe(
+ http_archive,
+ name = "vendor_ts__zstd-sys-2.0.16-zstd.1.5.7",
+ sha256 = "91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748",
+ type = "tar.gz",
+ urls = ["https://static.crates.io/crates/zstd-sys/2.0.16+zstd.1.5.7/download"],
+ strip_prefix = "zstd-sys-2.0.16+zstd.1.5.7",
+ build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.zstd-sys-2.0.16+zstd.1.5.7.bazel"),
)
- direct_deps = [struct(repo = "vendor_ts", is_dev_dep = False)]
- direct_deps.extend(_crate_repositories())
- return direct_deps
+ return [
+ struct(repo = "vendor_ts", is_dev_dep = False),
+ struct(repo = "vendor_ts__anyhow-1.0.104", is_dev_dep = False),
+ struct(repo = "vendor_ts__argfile-1.0.0", is_dev_dep = False),
+ struct(repo = "vendor_ts__chalk-ir-0.104.0", is_dev_dep = False),
+ struct(repo = "vendor_ts__chrono-0.4.45", is_dev_dep = False),
+ struct(repo = "vendor_ts__clap-4.6.6", is_dev_dep = False),
+ struct(repo = "vendor_ts__dunce-1.0.5", is_dev_dep = False),
+ struct(repo = "vendor_ts__either-1.17.0", is_dev_dep = False),
+ struct(repo = "vendor_ts__encoding-0.2.33", is_dev_dep = False),
+ struct(repo = "vendor_ts__figment-0.10.19", is_dev_dep = False),
+ struct(repo = "vendor_ts__flate2-1.1.9", is_dev_dep = False),
+ struct(repo = "vendor_ts__glob-0.3.4", is_dev_dep = False),
+ struct(repo = "vendor_ts__globset-0.4.18", is_dev_dep = False),
+ struct(repo = "vendor_ts__itertools-0.15.0", is_dev_dep = False),
+ struct(repo = "vendor_ts__lazy_static-1.5.0", is_dev_dep = False),
+ struct(repo = "vendor_ts__mustache-0.9.0", is_dev_dep = False),
+ struct(repo = "vendor_ts__num-traits-0.2.19", is_dev_dep = False),
+ struct(repo = "vendor_ts__num_cpus-1.17.0", is_dev_dep = False),
+ struct(repo = "vendor_ts__proc-macro2-1.0.107", is_dev_dep = False),
+ struct(repo = "vendor_ts__quote-1.0.47", is_dev_dep = False),
+ struct(repo = "vendor_ts__ra_ap_base_db-0.0.347", is_dev_dep = False),
+ struct(repo = "vendor_ts__ra_ap_cfg-0.0.347", is_dev_dep = False),
+ struct(repo = "vendor_ts__ra_ap_hir-0.0.347", is_dev_dep = False),
+ struct(repo = "vendor_ts__ra_ap_hir_def-0.0.347", is_dev_dep = False),
+ struct(repo = "vendor_ts__ra_ap_hir_expand-0.0.347", is_dev_dep = False),
+ struct(repo = "vendor_ts__ra_ap_hir_ty-0.0.347", is_dev_dep = False),
+ struct(repo = "vendor_ts__ra_ap_ide_db-0.0.347", is_dev_dep = False),
+ struct(repo = "vendor_ts__ra_ap_intern-0.0.347", is_dev_dep = False),
+ struct(repo = "vendor_ts__ra_ap_load-cargo-0.0.347", is_dev_dep = False),
+ struct(repo = "vendor_ts__ra_ap_parser-0.0.347", is_dev_dep = False),
+ struct(repo = "vendor_ts__ra_ap_paths-0.0.347", is_dev_dep = False),
+ struct(repo = "vendor_ts__ra_ap_project_model-0.0.347", is_dev_dep = False),
+ struct(repo = "vendor_ts__ra_ap_span-0.0.347", is_dev_dep = False),
+ struct(repo = "vendor_ts__ra_ap_stdx-0.0.347", is_dev_dep = False),
+ struct(repo = "vendor_ts__ra_ap_syntax-0.0.347", is_dev_dep = False),
+ struct(repo = "vendor_ts__ra_ap_syntax-bridge-0.0.347", is_dev_dep = False),
+ struct(repo = "vendor_ts__ra_ap_vfs-0.0.347", is_dev_dep = False),
+ struct(repo = "vendor_ts__rayon-1.12.0", is_dev_dep = False),
+ struct(repo = "vendor_ts__regex-1.13.1", is_dev_dep = False),
+ struct(repo = "vendor_ts__serde-1.0.229", is_dev_dep = False),
+ struct(repo = "vendor_ts__serde_json-1.0.151", is_dev_dep = False),
+ struct(repo = "vendor_ts__serde_with-3.22.0", is_dev_dep = False),
+ struct(repo = "vendor_ts__serde_yaml-0.9.34-deprecated", is_dev_dep = False),
+ struct(repo = "vendor_ts__syn-3.0.3", is_dev_dep = False),
+ struct(repo = "vendor_ts__toml-1.1.4-spec-1.1.0", is_dev_dep = False),
+ struct(repo = "vendor_ts__tracing-0.1.44", is_dev_dep = False),
+ struct(repo = "vendor_ts__tracing-flame-0.2.0", is_dev_dep = False),
+ struct(repo = "vendor_ts__tracing-subscriber-0.3.23", is_dev_dep = False),
+ struct(repo = "vendor_ts__tree-sitter-0.26.9", is_dev_dep = False),
+ struct(repo = "vendor_ts__tree-sitter-embedded-template-0.25.0", is_dev_dep = False),
+ struct(repo = "vendor_ts__tree-sitter-python-0.25.0", is_dev_dep = False),
+ struct(repo = "vendor_ts__tree-sitter-ruby-0.23.1", is_dev_dep = False),
+ struct(repo = "vendor_ts__triomphe-0.1.16", is_dev_dep = False),
+ struct(repo = "vendor_ts__ungrammar-1.16.1", is_dev_dep = False),
+ struct(repo = "vendor_ts__zstd-0.13.3", is_dev_dep = False),
+ struct(repo = "vendor_ts__rand-0.10.2", is_dev_dep = True),
+ struct(repo = "vendor_ts__tree-sitter-json-0.24.8", is_dev_dep = True),
+ struct(repo = "vendor_ts__tree-sitter-ql-0.23.1", is_dev_dep = True),
+ ]
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/defs.bzl b/misc/bazel/3rdparty/tree_sitter_extractors_deps/defs.bzl
index 9ba4c05d3ebe..6e5c75f885e5 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/defs.bzl
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/defs.bzl
@@ -5,4252 +5,19 @@
#
# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
###############################################################################
-"""
-# `crates_repository` API
-
-- [aliases](#aliases)
-- [crate_deps](#crate_deps)
-- [all_crate_deps](#all_crate_deps)
-- [crate_repositories](#crate_repositories)
-
-"""
-
-load("@bazel_skylib//lib:selects.bzl", "selects")
-load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
-load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
-
-###############################################################################
-# MACROS API
-###############################################################################
-
-# An identifier that represent common dependencies (unconditional).
-_COMMON_CONDITION = ""
-
-def _flatten_dependency_maps(all_dependency_maps):
- """Flatten a list of dependency maps into one dictionary.
-
- Dependency maps have the following structure:
-
- ```python
- DEPENDENCIES_MAP = {
- # The first key in the map is a Bazel package
- # name of the workspace this file is defined in.
- "workspace_member_package": {
-
- # Not all dependencies are supported for all platforms.
- # the condition key is the condition required to be true
- # on the host platform.
- "condition": {
-
- # An alias to a crate target. # The label of the crate target the
- # Aliases are only crate names. # package name refers to.
- "package_name": "@full//:label",
- }
- }
- }
- ```
-
- Args:
- all_dependency_maps (list): A list of dicts as described above
-
- Returns:
- dict: A dictionary as described above
- """
- dependencies = {}
-
- for workspace_deps_map in all_dependency_maps:
- for pkg_name, conditional_deps_map in workspace_deps_map.items():
- if pkg_name not in dependencies:
- non_frozen_map = dict()
- for key, values in conditional_deps_map.items():
- non_frozen_map.update({key: dict(values.items())})
- dependencies.setdefault(pkg_name, non_frozen_map)
- continue
-
- for condition, deps_map in conditional_deps_map.items():
- # If the condition has not been recorded, do so and continue
- if condition not in dependencies[pkg_name]:
- dependencies[pkg_name].setdefault(condition, dict(deps_map.items()))
- continue
-
- # Alert on any miss-matched dependencies
- inconsistent_entries = []
- for crate_name, crate_label in deps_map.items():
- existing = dependencies[pkg_name][condition].get(crate_name)
- if existing and existing != crate_label:
- inconsistent_entries.append((crate_name, existing, crate_label))
- dependencies[pkg_name][condition].update({crate_name: crate_label})
-
- return dependencies
-
-def crate_deps(deps, package_name = None):
- """Finds the fully qualified label of the requested crates for the package where this macro is called.
-
- Args:
- deps (list): The desired list of crate targets.
- package_name (str, optional): The package name of the set of dependencies to look up.
- Defaults to `native.package_name()`.
-
- Returns:
- list: A list of labels to generated rust targets (str)
- """
-
- if not deps:
- return []
-
- if package_name == None:
- package_name = native.package_name()
-
- # Join both sets of dependencies
- dependencies = _flatten_dependency_maps([
- _NORMAL_DEPENDENCIES,
- _NORMAL_DEV_DEPENDENCIES,
- _PROC_MACRO_DEPENDENCIES,
- _PROC_MACRO_DEV_DEPENDENCIES,
- _BUILD_DEPENDENCIES,
- _BUILD_PROC_MACRO_DEPENDENCIES,
- ]).pop(package_name, {})
-
- # Combine all conditional packages so we can easily index over a flat list
- # TODO: Perhaps this should actually return select statements and maintain
- # the conditionals of the dependencies
- flat_deps = {}
- for deps_set in dependencies.values():
- for crate_name, crate_label in deps_set.items():
- flat_deps.update({crate_name: crate_label})
-
- missing_crates = []
- crate_targets = []
- for crate_target in deps:
- if crate_target not in flat_deps:
- missing_crates.append(crate_target)
- else:
- crate_targets.append(flat_deps[crate_target])
-
- if missing_crates:
- fail("Could not find crates `{}` among dependencies of `{}`. Available dependencies were `{}`".format(
- missing_crates,
- package_name,
- dependencies,
- ))
-
- return crate_targets
-
-def all_crate_deps(
- normal = False,
- normal_dev = False,
- proc_macro = False,
- proc_macro_dev = False,
- build = False,
- build_proc_macro = False,
- package_name = None):
- """Finds the fully qualified label of all requested direct crate dependencies \
- for the package where this macro is called.
-
- If no parameters are set, all normal dependencies are returned. Setting any one flag will
- otherwise impact the contents of the returned list.
-
- Args:
- normal (bool, optional): If True, normal dependencies are included in the
- output list.
- normal_dev (bool, optional): If True, normal dev dependencies will be
- included in the output list.
- proc_macro (bool, optional): If True, proc_macro dependencies are included
- in the output list.
- proc_macro_dev (bool, optional): If True, dev proc_macro dependencies are
- included in the output list.
- build (bool, optional): If True, build dependencies are included
- in the output list.
- build_proc_macro (bool, optional): If True, build proc_macro dependencies are
- included in the output list.
- package_name (str, optional): The package name of the set of dependencies to look up.
- Defaults to `native.package_name()` when unset.
-
- Returns:
- list: A list of labels to generated rust targets (str)
- """
-
- if package_name == None:
- package_name = native.package_name()
-
- # Determine the relevant maps to use
- all_dependency_maps = []
- if normal:
- all_dependency_maps.append(_NORMAL_DEPENDENCIES)
- if normal_dev:
- all_dependency_maps.append(_NORMAL_DEV_DEPENDENCIES)
- if proc_macro:
- all_dependency_maps.append(_PROC_MACRO_DEPENDENCIES)
- if proc_macro_dev:
- all_dependency_maps.append(_PROC_MACRO_DEV_DEPENDENCIES)
- if build:
- all_dependency_maps.append(_BUILD_DEPENDENCIES)
- if build_proc_macro:
- all_dependency_maps.append(_BUILD_PROC_MACRO_DEPENDENCIES)
-
- # Default to always using normal dependencies
- if not all_dependency_maps:
- all_dependency_maps.append(_NORMAL_DEPENDENCIES)
-
- dependencies = _flatten_dependency_maps(all_dependency_maps).pop(package_name, None)
-
- if not dependencies:
- if dependencies == None:
- fail("Tried to get all_crate_deps for package " + package_name + " but that package had no Cargo.toml file")
- else:
- return []
-
- crate_deps = list(dependencies.pop(_COMMON_CONDITION, {}).values())
- for condition, deps in dependencies.items():
- crate_deps += selects.with_or({
- tuple(_CONDITIONS[condition]): deps.values(),
- "//conditions:default": [],
- })
-
- return crate_deps
-
-def aliases(
- normal = False,
- normal_dev = False,
- proc_macro = False,
- proc_macro_dev = False,
- build = False,
- build_proc_macro = False,
- package_name = None):
- """Produces a map of Crate alias names to their original label
-
- If no dependency kinds are specified, `normal` and `proc_macro` are used by default.
- Setting any one flag will otherwise determine the contents of the returned dict.
-
- Args:
- normal (bool, optional): If True, normal dependencies are included in the
- output list.
- normal_dev (bool, optional): If True, normal dev dependencies will be
- included in the output list..
- proc_macro (bool, optional): If True, proc_macro dependencies are included
- in the output list.
- proc_macro_dev (bool, optional): If True, dev proc_macro dependencies are
- included in the output list.
- build (bool, optional): If True, build dependencies are included
- in the output list.
- build_proc_macro (bool, optional): If True, build proc_macro dependencies are
- included in the output list.
- package_name (str, optional): The package name of the set of dependencies to look up.
- Defaults to `native.package_name()` when unset.
-
- Returns:
- dict: The aliases of all associated packages
- """
- if package_name == None:
- package_name = native.package_name()
-
- # Determine the relevant maps to use
- all_aliases_maps = []
- if normal:
- all_aliases_maps.append(_NORMAL_ALIASES)
- if normal_dev:
- all_aliases_maps.append(_NORMAL_DEV_ALIASES)
- if proc_macro:
- all_aliases_maps.append(_PROC_MACRO_ALIASES)
- if proc_macro_dev:
- all_aliases_maps.append(_PROC_MACRO_DEV_ALIASES)
- if build:
- all_aliases_maps.append(_BUILD_ALIASES)
- if build_proc_macro:
- all_aliases_maps.append(_BUILD_PROC_MACRO_ALIASES)
-
- # Default to always using normal aliases
- if not all_aliases_maps:
- all_aliases_maps.append(_NORMAL_ALIASES)
- all_aliases_maps.append(_PROC_MACRO_ALIASES)
-
- aliases = _flatten_dependency_maps(all_aliases_maps).pop(package_name, None)
-
- if not aliases:
- return dict()
-
- common_items = aliases.pop(_COMMON_CONDITION, {}).items()
-
- # If there are only common items in the dictionary, immediately return them
- if not len(aliases.keys()) == 1:
- return dict(common_items)
-
- # Build a single select statement where each conditional has accounted for the
- # common set of aliases.
- crate_aliases = {"//conditions:default": dict(common_items)}
- for condition, deps in aliases.items():
- condition_triples = _CONDITIONS[condition]
- for triple in condition_triples:
- if triple in crate_aliases:
- crate_aliases[triple].update(deps)
- else:
- crate_aliases.update({triple: dict(deps.items() + common_items)})
-
- return select(crate_aliases)
-
-###############################################################################
-# WORKSPACE MEMBER DEPS AND ALIASES
-###############################################################################
-
-_NORMAL_DEPENDENCIES = {
- "ruby/extractor": {
- _COMMON_CONDITION: {
- "clap": Label("@vendor_ts__clap-4.6.1//:clap"),
- "encoding": Label("@vendor_ts__encoding-0.2.33//:encoding"),
- "lazy_static": Label("@vendor_ts__lazy_static-1.5.0//:lazy_static"),
- "rayon": Label("@vendor_ts__rayon-1.12.0//:rayon"),
- "regex": Label("@vendor_ts__regex-1.12.3//:regex"),
- "serde_json": Label("@vendor_ts__serde_json-1.0.150//:serde_json"),
- "tracing": Label("@vendor_ts__tracing-0.1.44//:tracing"),
- "tracing-subscriber": Label("@vendor_ts__tracing-subscriber-0.3.23//:tracing_subscriber"),
- "tree-sitter": Label("@vendor_ts__tree-sitter-0.26.9//:tree_sitter"),
- "tree-sitter-embedded-template": Label("@vendor_ts__tree-sitter-embedded-template-0.25.0//:tree_sitter_embedded_template"),
- "tree-sitter-ruby": Label("@vendor_ts__tree-sitter-ruby-0.23.1//:tree_sitter_ruby"),
- },
- },
- "rust/ast-generator": {
- _COMMON_CONDITION: {
- "anyhow": Label("@vendor_ts__anyhow-1.0.102//:anyhow"),
- "either": Label("@vendor_ts__either-1.16.0//:either"),
- "itertools": Label("@vendor_ts__itertools-0.14.0//:itertools"),
- "mustache": Label("@vendor_ts__mustache-0.9.0//:mustache"),
- "proc-macro2": Label("@vendor_ts__proc-macro2-1.0.106//:proc_macro2"),
- "quote": Label("@vendor_ts__quote-1.0.45//:quote"),
- "serde": Label("@vendor_ts__serde-1.0.228//:serde"),
- "stdx": Label("@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx"),
- "ungrammar": Label("@vendor_ts__ungrammar-1.16.1//:ungrammar"),
- },
- },
- "rust/autobuild": {
- },
- "rust/extractor": {
- _COMMON_CONDITION: {
- "anyhow": Label("@vendor_ts__anyhow-1.0.102//:anyhow"),
- "argfile": Label("@vendor_ts__argfile-1.0.0//:argfile"),
- "chalk-ir": Label("@vendor_ts__chalk-ir-0.104.0//:chalk_ir"),
- "chrono": Label("@vendor_ts__chrono-0.4.44//:chrono"),
- "clap": Label("@vendor_ts__clap-4.6.1//:clap"),
- "dunce": Label("@vendor_ts__dunce-1.0.5//:dunce"),
- "figment": Label("@vendor_ts__figment-0.10.19//:figment"),
- "glob": Label("@vendor_ts__glob-0.3.3//:glob"),
- "itertools": Label("@vendor_ts__itertools-0.14.0//:itertools"),
- "mustache": Label("@vendor_ts__mustache-0.9.0//:mustache"),
- "num-traits": Label("@vendor_ts__num-traits-0.2.19//:num_traits"),
- "ra_ap_base_db": Label("@vendor_ts__ra_ap_base_db-0.0.328//:ra_ap_base_db"),
- "ra_ap_cfg": Label("@vendor_ts__ra_ap_cfg-0.0.328//:ra_ap_cfg"),
- "ra_ap_hir": Label("@vendor_ts__ra_ap_hir-0.0.328//:ra_ap_hir"),
- "ra_ap_hir_def": Label("@vendor_ts__ra_ap_hir_def-0.0.328//:ra_ap_hir_def"),
- "ra_ap_hir_expand": Label("@vendor_ts__ra_ap_hir_expand-0.0.328//:ra_ap_hir_expand"),
- "ra_ap_hir_ty": Label("@vendor_ts__ra_ap_hir_ty-0.0.328//:ra_ap_hir_ty"),
- "ra_ap_ide_db": Label("@vendor_ts__ra_ap_ide_db-0.0.328//:ra_ap_ide_db"),
- "ra_ap_intern": Label("@vendor_ts__ra_ap_intern-0.0.328//:ra_ap_intern"),
- "ra_ap_load-cargo": Label("@vendor_ts__ra_ap_load-cargo-0.0.328//:ra_ap_load_cargo"),
- "ra_ap_parser": Label("@vendor_ts__ra_ap_parser-0.0.328//:ra_ap_parser"),
- "ra_ap_paths": Label("@vendor_ts__ra_ap_paths-0.0.328//:ra_ap_paths"),
- "ra_ap_project_model": Label("@vendor_ts__ra_ap_project_model-0.0.328//:ra_ap_project_model"),
- "ra_ap_span": Label("@vendor_ts__ra_ap_span-0.0.328//:ra_ap_span"),
- "ra_ap_syntax": Label("@vendor_ts__ra_ap_syntax-0.0.328//:ra_ap_syntax"),
- "ra_ap_syntax-bridge": Label("@vendor_ts__ra_ap_syntax-bridge-0.0.328//:ra_ap_syntax_bridge"),
- "ra_ap_vfs": Label("@vendor_ts__ra_ap_vfs-0.0.328//:ra_ap_vfs"),
- "serde": Label("@vendor_ts__serde-1.0.228//:serde"),
- "serde_json": Label("@vendor_ts__serde_json-1.0.150//:serde_json"),
- "serde_with": Label("@vendor_ts__serde_with-3.20.0//:serde_with"),
- "toml": Label("@vendor_ts__toml-1.1.2-spec-1.1.0//:toml"),
- "tracing": Label("@vendor_ts__tracing-0.1.44//:tracing"),
- "tracing-flame": Label("@vendor_ts__tracing-flame-0.2.0//:tracing_flame"),
- "tracing-subscriber": Label("@vendor_ts__tracing-subscriber-0.3.23//:tracing_subscriber"),
- "triomphe": Label("@vendor_ts__triomphe-0.1.15//:triomphe"),
- },
- },
- "rust/extractor/macros": {
- _COMMON_CONDITION: {
- "quote": Label("@vendor_ts__quote-1.0.45//:quote"),
- "syn": Label("@vendor_ts__syn-2.0.117//:syn"),
- },
- },
- "shared/tree-sitter-extractor": {
- _COMMON_CONDITION: {
- "chrono": Label("@vendor_ts__chrono-0.4.44//:chrono"),
- "encoding": Label("@vendor_ts__encoding-0.2.33//:encoding"),
- "flate2": Label("@vendor_ts__flate2-1.1.9//:flate2"),
- "globset": Label("@vendor_ts__globset-0.4.18//:globset"),
- "lazy_static": Label("@vendor_ts__lazy_static-1.5.0//:lazy_static"),
- "num_cpus": Label("@vendor_ts__num_cpus-1.17.0//:num_cpus"),
- "rayon": Label("@vendor_ts__rayon-1.12.0//:rayon"),
- "regex": Label("@vendor_ts__regex-1.12.3//:regex"),
- "serde": Label("@vendor_ts__serde-1.0.228//:serde"),
- "serde_json": Label("@vendor_ts__serde_json-1.0.150//:serde_json"),
- "tracing": Label("@vendor_ts__tracing-0.1.44//:tracing"),
- "tracing-subscriber": Label("@vendor_ts__tracing-subscriber-0.3.23//:tracing_subscriber"),
- "tree-sitter": Label("@vendor_ts__tree-sitter-0.26.9//:tree_sitter"),
- "zstd": Label("@vendor_ts__zstd-0.13.3//:zstd"),
- },
- },
- "shared/yeast": {
- _COMMON_CONDITION: {
- "clap": Label("@vendor_ts__clap-4.6.1//:clap"),
- "serde": Label("@vendor_ts__serde-1.0.228//:serde"),
- "serde_json": Label("@vendor_ts__serde_json-1.0.150//:serde_json"),
- "serde_yaml": Label("@vendor_ts__serde_yaml-0.9.34-deprecated//:serde_yaml"),
- "tree-sitter": Label("@vendor_ts__tree-sitter-0.26.9//:tree_sitter"),
- "tree-sitter-python": Label("@vendor_ts__tree-sitter-python-0.23.6//:tree_sitter_python"),
- "tree-sitter-ruby": Label("@vendor_ts__tree-sitter-ruby-0.23.1//:tree_sitter_ruby"),
- },
- },
- "shared/yeast-macros": {
- _COMMON_CONDITION: {
- "proc-macro2": Label("@vendor_ts__proc-macro2-1.0.106//:proc_macro2"),
- "quote": Label("@vendor_ts__quote-1.0.45//:quote"),
- "syn": Label("@vendor_ts__syn-2.0.117//:syn"),
- },
- },
- "shared/yeast-schema": {
- _COMMON_CONDITION: {
- "serde": Label("@vendor_ts__serde-1.0.228//:serde"),
- "serde_json": Label("@vendor_ts__serde_json-1.0.150//:serde_json"),
- "serde_yaml": Label("@vendor_ts__serde_yaml-0.9.34-deprecated//:serde_yaml"),
- },
- },
- "unified/extractor": {
- _COMMON_CONDITION: {
- "clap": Label("@vendor_ts__clap-4.6.1//:clap"),
- "encoding": Label("@vendor_ts__encoding-0.2.33//:encoding"),
- "lazy_static": Label("@vendor_ts__lazy_static-1.5.0//:lazy_static"),
- "rayon": Label("@vendor_ts__rayon-1.12.0//:rayon"),
- "regex": Label("@vendor_ts__regex-1.12.3//:regex"),
- "serde_json": Label("@vendor_ts__serde_json-1.0.150//:serde_json"),
- "tracing": Label("@vendor_ts__tracing-0.1.44//:tracing"),
- "tracing-subscriber": Label("@vendor_ts__tracing-subscriber-0.3.23//:tracing_subscriber"),
- },
- },
- "unified/swift-syntax-rs": {
- _COMMON_CONDITION: {
- },
- },
-}
-
-_NORMAL_ALIASES = {
- "ruby/extractor": {
- _COMMON_CONDITION: {
- },
- },
- "rust/ast-generator": {
- _COMMON_CONDITION: {
- Label("@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx"): "stdx",
- },
- },
- "rust/autobuild": {
- },
- "rust/extractor": {
- _COMMON_CONDITION: {
- },
- },
- "rust/extractor/macros": {
- _COMMON_CONDITION: {
- },
- },
- "shared/tree-sitter-extractor": {
- _COMMON_CONDITION: {
- },
- },
- "shared/yeast": {
- _COMMON_CONDITION: {
- },
- },
- "shared/yeast-macros": {
- _COMMON_CONDITION: {
- },
- },
- "shared/yeast-schema": {
- _COMMON_CONDITION: {
- },
- },
- "unified/extractor": {
- _COMMON_CONDITION: {
- },
- },
- "unified/swift-syntax-rs": {
- _COMMON_CONDITION: {
- },
- },
-}
-
-_NORMAL_DEV_DEPENDENCIES = {
- "ruby/extractor": {
- },
- "rust/ast-generator": {
- },
- "rust/autobuild": {
- },
- "rust/extractor": {
- },
- "rust/extractor/macros": {
- },
- "shared/tree-sitter-extractor": {
- _COMMON_CONDITION: {
- "rand": Label("@vendor_ts__rand-0.10.1//:rand"),
- "tree-sitter-json": Label("@vendor_ts__tree-sitter-json-0.24.8//:tree_sitter_json"),
- "tree-sitter-ql": Label("@vendor_ts__tree-sitter-ql-0.23.1//:tree_sitter_ql"),
- },
- },
- "shared/yeast": {
- },
- "shared/yeast-macros": {
- },
- "shared/yeast-schema": {
- },
- "unified/extractor": {
- },
- "unified/swift-syntax-rs": {
- },
-}
-
-_NORMAL_DEV_ALIASES = {
- "ruby/extractor": {
- },
- "rust/ast-generator": {
- },
- "rust/autobuild": {
- },
- "rust/extractor": {
- },
- "rust/extractor/macros": {
- },
- "shared/tree-sitter-extractor": {
- _COMMON_CONDITION: {
- },
- },
- "shared/yeast": {
- },
- "shared/yeast-macros": {
- },
- "shared/yeast-schema": {
- },
- "unified/extractor": {
- },
- "unified/swift-syntax-rs": {
- },
-}
-
-_PROC_MACRO_DEPENDENCIES = {
- "ruby/extractor": {
- },
- "rust/ast-generator": {
- },
- "rust/autobuild": {
- },
- "rust/extractor": {
- },
- "rust/extractor/macros": {
- },
- "shared/tree-sitter-extractor": {
- },
- "shared/yeast": {
- },
- "shared/yeast-macros": {
- },
- "shared/yeast-schema": {
- },
- "unified/extractor": {
- },
- "unified/swift-syntax-rs": {
- },
-}
-
-_PROC_MACRO_ALIASES = {
- "ruby/extractor": {
- },
- "rust/ast-generator": {
- },
- "rust/autobuild": {
- },
- "rust/extractor": {
- },
- "rust/extractor/macros": {
- },
- "shared/tree-sitter-extractor": {
- },
- "shared/yeast": {
- },
- "shared/yeast-macros": {
- },
- "shared/yeast-schema": {
- },
- "unified/extractor": {
- },
- "unified/swift-syntax-rs": {
- },
-}
-
-_PROC_MACRO_DEV_DEPENDENCIES = {
- "ruby/extractor": {
- },
- "rust/ast-generator": {
- },
- "rust/autobuild": {
- },
- "rust/extractor": {
- },
- "rust/extractor/macros": {
- },
- "shared/tree-sitter-extractor": {
- },
- "shared/yeast": {
- },
- "shared/yeast-macros": {
- },
- "shared/yeast-schema": {
- },
- "unified/extractor": {
- },
- "unified/swift-syntax-rs": {
- },
-}
-
-_PROC_MACRO_DEV_ALIASES = {
- "ruby/extractor": {
- },
- "rust/ast-generator": {
- },
- "rust/autobuild": {
- },
- "rust/extractor": {
- },
- "rust/extractor/macros": {
- },
- "shared/tree-sitter-extractor": {
- _COMMON_CONDITION: {
- },
- },
- "shared/yeast": {
- },
- "shared/yeast-macros": {
- },
- "shared/yeast-schema": {
- },
- "unified/extractor": {
- },
- "unified/swift-syntax-rs": {
- },
-}
-
-_BUILD_DEPENDENCIES = {
- "ruby/extractor": {
- },
- "rust/ast-generator": {
- },
- "rust/autobuild": {
- },
- "rust/extractor": {
- },
- "rust/extractor/macros": {
- },
- "shared/tree-sitter-extractor": {
- },
- "shared/yeast": {
- },
- "shared/yeast-macros": {
- },
- "shared/yeast-schema": {
- },
- "unified/extractor": {
- },
- "unified/swift-syntax-rs": {
- },
-}
-
-_BUILD_ALIASES = {
- "ruby/extractor": {
- },
- "rust/ast-generator": {
- },
- "rust/autobuild": {
- },
- "rust/extractor": {
- },
- "rust/extractor/macros": {
- },
- "shared/tree-sitter-extractor": {
- },
- "shared/yeast": {
- },
- "shared/yeast-macros": {
- },
- "shared/yeast-schema": {
- },
- "unified/extractor": {
- },
- "unified/swift-syntax-rs": {
- },
-}
-
-_BUILD_PROC_MACRO_DEPENDENCIES = {
- "ruby/extractor": {
- },
- "rust/ast-generator": {
- },
- "rust/autobuild": {
- },
- "rust/extractor": {
- },
- "rust/extractor/macros": {
- },
- "shared/tree-sitter-extractor": {
- },
- "shared/yeast": {
- },
- "shared/yeast-macros": {
- },
- "shared/yeast-schema": {
- },
- "unified/extractor": {
- },
- "unified/swift-syntax-rs": {
- },
-}
-
-_BUILD_PROC_MACRO_ALIASES = {
- "ruby/extractor": {
- },
- "rust/ast-generator": {
- },
- "rust/autobuild": {
- },
- "rust/extractor": {
- },
- "rust/extractor/macros": {
- },
- "shared/tree-sitter-extractor": {
- },
- "shared/yeast": {
- },
- "shared/yeast-macros": {
- },
- "shared/yeast-schema": {
- },
- "unified/extractor": {
- },
- "unified/swift-syntax-rs": {
- },
-}
-
-_CONDITIONS = {
- "aarch64-apple-darwin": ["@rules_rust//rust/platform:aarch64-apple-darwin"],
- "aarch64-apple-ios": ["@rules_rust//rust/platform:aarch64-apple-ios"],
- "aarch64-apple-ios-sim": ["@rules_rust//rust/platform:aarch64-apple-ios-sim"],
- "aarch64-linux-android": ["@rules_rust//rust/platform:aarch64-linux-android"],
- "aarch64-pc-windows-gnullvm": [],
- "aarch64-pc-windows-msvc": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc"],
- "aarch64-unknown-fuchsia": ["@rules_rust//rust/platform:aarch64-unknown-fuchsia"],
- "aarch64-unknown-linux-gnu": ["@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu"],
- "aarch64-unknown-nixos-gnu": ["@rules_rust//rust/platform:aarch64-unknown-nixos-gnu"],
- "aarch64-unknown-nto-qnx710": ["@rules_rust//rust/platform:aarch64-unknown-nto-qnx710"],
- "aarch64-unknown-uefi": ["@rules_rust//rust/platform:aarch64-unknown-uefi"],
- "arm-unknown-linux-gnueabi": ["@rules_rust//rust/platform:arm-unknown-linux-gnueabi"],
- "arm-unknown-linux-musleabi": ["@rules_rust//rust/platform:arm-unknown-linux-musleabi"],
- "armv7-linux-androideabi": ["@rules_rust//rust/platform:armv7-linux-androideabi"],
- "armv7-unknown-linux-gnueabi": ["@rules_rust//rust/platform:armv7-unknown-linux-gnueabi"],
- "cfg(all(any(target_arch = \"x86_64\", target_arch = \"arm64ec\"), target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
- "cfg(all(any(target_os = \"linux\", target_os = \"android\"), not(any(all(target_os = \"linux\", target_env = \"\"), getrandom_backend = \"custom\", getrandom_backend = \"linux_raw\", getrandom_backend = \"rdrand\", getrandom_backend = \"rndr\"))))": ["@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:arm-unknown-linux-musleabi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"],
- "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc"],
- "cfg(all(target_arch = \"aarch64\", target_os = \"android\"))": ["@rules_rust//rust/platform:aarch64-linux-android"],
- "cfg(all(target_arch = \"aarch64\", target_os = \"linux\"))": ["@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu"],
- "cfg(all(target_arch = \"aarch64\", target_vendor = \"apple\"))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim"],
- "cfg(all(target_arch = \"loongarch64\", target_os = \"linux\"))": [],
- "cfg(all(target_arch = \"wasm32\", target_os = \"unknown\"))": ["@rules_rust//rust/platform:wasm32-unknown-unknown"],
- "cfg(all(target_arch = \"wasm32\", target_os = \"wasi\", target_env = \"p2\"))": ["@rules_rust//rust/platform:wasm32-wasip2"],
- "cfg(all(target_arch = \"wasm32\", target_os = \"wasi\", target_env = \"p3\"))": [],
- "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": ["@rules_rust//rust/platform:i686-unknown-linux-gnu"],
- "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:i686-pc-windows-msvc"],
- "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": ["@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"],
- "cfg(all(target_os = \"linux\", not(target_env = \"ohos\"), any(target_arch = \"x86\", target_arch = \"x86_64\", target_arch = \"aarch64\")))": ["@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"],
- "cfg(all(target_os = \"linux\", target_env = \"gnu\"))": ["@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"],
- "cfg(all(target_os = \"uefi\", getrandom_backend = \"efi_rng\"))": [],
- "cfg(any())": [],
- "cfg(any(target_arch = \"x86_64\", target_arch = \"x86\"))": ["@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-fuchsia", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu", "@rules_rust//rust/platform:x86_64-unknown-none", "@rules_rust//rust/platform:x86_64-unknown-uefi"],
- "cfg(any(target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"hurd\", target_os = \"illumos\", target_os = \"cygwin\", all(target_os = \"horizon\", target_arch = \"arm\")))": ["@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-freebsd"],
- "cfg(any(target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\", target_os = \"dragonflybsd\", target_os = \"ios\"))": ["@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-unknown-freebsd"],
- "cfg(any(target_os = \"haiku\", target_os = \"redox\", target_os = \"nto\", target_os = \"aix\"))": ["@rules_rust//rust/platform:aarch64-unknown-nto-qnx710"],
- "cfg(any(target_os = \"ios\", target_os = \"visionos\", target_os = \"watchos\", target_os = \"tvos\"))": ["@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:x86_64-apple-ios"],
- "cfg(any(target_os = \"linux\", target_os = \"android\"))": ["@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:arm-unknown-linux-musleabi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"],
- "cfg(any(target_os = \"macos\", target_os = \"ios\", target_os = \"freebsd\"))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-unknown-freebsd"],
- "cfg(any(target_os = \"macos\", target_os = \"openbsd\", target_os = \"vita\", target_os = \"emscripten\"))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:wasm32-unknown-emscripten", "@rules_rust//rust/platform:x86_64-apple-darwin"],
- "cfg(any(target_pointer_width = \"8\", target_pointer_width = \"16\", target_pointer_width = \"32\"))": ["@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:arm-unknown-linux-musleabi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv32imc-unknown-none-elf", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:wasm32-unknown-emscripten", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasip1", "@rules_rust//rust/platform:wasm32-wasip1-threads", "@rules_rust//rust/platform:wasm32-wasip2"],
- "cfg(any(unix, target_os = \"hermit\", target_os = \"wasi\"))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-unknown-fuchsia", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:arm-unknown-linux-musleabi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:wasm32-unknown-emscripten", "@rules_rust//rust/platform:wasm32-wasip1", "@rules_rust//rust/platform:wasm32-wasip1-threads", "@rules_rust//rust/platform:wasm32-wasip2", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-fuchsia", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"],
- "cfg(not(windows))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-unknown-fuchsia", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710", "@rules_rust//rust/platform:aarch64-unknown-uefi", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:arm-unknown-linux-musleabi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv32imc-unknown-none-elf", "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:wasm32-unknown-emscripten", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasip1", "@rules_rust//rust/platform:wasm32-wasip1-threads", "@rules_rust//rust/platform:wasm32-wasip2", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-fuchsia", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu", "@rules_rust//rust/platform:x86_64-unknown-none", "@rules_rust//rust/platform:x86_64-unknown-uefi"],
- "cfg(target_arch = \"x86_64\")": ["@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-fuchsia", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu", "@rules_rust//rust/platform:x86_64-unknown-none", "@rules_rust//rust/platform:x86_64-unknown-uefi"],
- "cfg(target_family = \"wasm\")": ["@rules_rust//rust/platform:wasm32-unknown-emscripten", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasip1", "@rules_rust//rust/platform:wasm32-wasip1-threads", "@rules_rust//rust/platform:wasm32-wasip2"],
- "cfg(target_os = \"android\")": ["@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:x86_64-linux-android"],
- "cfg(target_os = \"haiku\")": [],
- "cfg(target_os = \"hermit\")": [],
- "cfg(target_os = \"macos\")": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-darwin"],
- "cfg(target_os = \"netbsd\")": [],
- "cfg(target_os = \"redox\")": [],
- "cfg(target_os = \"solaris\")": [],
- "cfg(target_os = \"vxworks\")": [],
- "cfg(target_os = \"wasi\")": ["@rules_rust//rust/platform:wasm32-wasip1", "@rules_rust//rust/platform:wasm32-wasip1-threads", "@rules_rust//rust/platform:wasm32-wasip2"],
- "cfg(target_os = \"windows\")": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
- "cfg(target_vendor = \"apple\")": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios"],
- "cfg(unix)": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-unknown-fuchsia", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:arm-unknown-linux-musleabi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:wasm32-unknown-emscripten", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-fuchsia", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"],
- "cfg(windows)": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
- "cfg(windows_raw_dylib)": [],
- "i686-apple-darwin": ["@rules_rust//rust/platform:i686-apple-darwin"],
- "i686-linux-android": ["@rules_rust//rust/platform:i686-linux-android"],
- "i686-pc-windows-gnullvm": [],
- "i686-pc-windows-msvc": ["@rules_rust//rust/platform:i686-pc-windows-msvc"],
- "i686-unknown-freebsd": ["@rules_rust//rust/platform:i686-unknown-freebsd"],
- "i686-unknown-linux-gnu": ["@rules_rust//rust/platform:i686-unknown-linux-gnu"],
- "powerpc-unknown-linux-gnu": ["@rules_rust//rust/platform:powerpc-unknown-linux-gnu"],
- "riscv32i-unknown-none-elf": [],
- "riscv32imc-unknown-none-elf": ["@rules_rust//rust/platform:riscv32imc-unknown-none-elf"],
- "riscv64gc-unknown-linux-gnu": ["@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu"],
- "riscv64gc-unknown-none-elf": ["@rules_rust//rust/platform:riscv64gc-unknown-none-elf"],
- "s390x-unknown-linux-gnu": ["@rules_rust//rust/platform:s390x-unknown-linux-gnu"],
- "thumbv7em-none-eabi": ["@rules_rust//rust/platform:thumbv7em-none-eabi"],
- "thumbv8m.main-none-eabi": ["@rules_rust//rust/platform:thumbv8m.main-none-eabi"],
- "wasm32-unknown-emscripten": ["@rules_rust//rust/platform:wasm32-unknown-emscripten"],
- "wasm32-unknown-unknown": ["@rules_rust//rust/platform:wasm32-unknown-unknown"],
- "wasm32-wasip1": ["@rules_rust//rust/platform:wasm32-wasip1"],
- "wasm32-wasip1-threads": ["@rules_rust//rust/platform:wasm32-wasip1-threads"],
- "wasm32-wasip2": ["@rules_rust//rust/platform:wasm32-wasip2"],
- "x86_64-apple-darwin": ["@rules_rust//rust/platform:x86_64-apple-darwin"],
- "x86_64-apple-ios": ["@rules_rust//rust/platform:x86_64-apple-ios"],
- "x86_64-linux-android": ["@rules_rust//rust/platform:x86_64-linux-android"],
- "x86_64-pc-windows-gnullvm": [],
- "x86_64-pc-windows-msvc": ["@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
- "x86_64-unknown-freebsd": ["@rules_rust//rust/platform:x86_64-unknown-freebsd"],
- "x86_64-unknown-fuchsia": ["@rules_rust//rust/platform:x86_64-unknown-fuchsia"],
- "x86_64-unknown-linux-gnu": ["@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"],
- "x86_64-unknown-nixos-gnu": ["@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"],
- "x86_64-unknown-none": ["@rules_rust//rust/platform:x86_64-unknown-none"],
- "x86_64-unknown-uefi": ["@rules_rust//rust/platform:x86_64-unknown-uefi"],
- "xtensa-esp32s2-none-elf": [],
-}
-
-###############################################################################
-
-def crate_repositories():
- """A macro for defining repositories for all generated crates.
-
- Returns:
- A list of repos visible to the module through the module extension.
- """
- maybe(
- http_archive,
- name = "vendor_ts__adler2-2.0.1",
- sha256 = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/adler2/2.0.1/download"],
- strip_prefix = "adler2-2.0.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.adler2-2.0.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__aho-corasick-1.1.4",
- sha256 = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/aho-corasick/1.1.4/download"],
- strip_prefix = "aho-corasick-1.1.4",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.aho-corasick-1.1.4.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__allocator-api2-0.2.21",
- sha256 = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/allocator-api2/0.2.21/download"],
- strip_prefix = "allocator-api2-0.2.21",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.allocator-api2-0.2.21.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__android_system_properties-0.1.5",
- sha256 = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/android_system_properties/0.1.5/download"],
- strip_prefix = "android_system_properties-0.1.5",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.android_system_properties-0.1.5.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__anstream-1.0.0",
- sha256 = "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/anstream/1.0.0/download"],
- strip_prefix = "anstream-1.0.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.anstream-1.0.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__anstyle-1.0.14",
- sha256 = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/anstyle/1.0.14/download"],
- strip_prefix = "anstyle-1.0.14",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.anstyle-1.0.14.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__anstyle-parse-1.0.0",
- sha256 = "52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/anstyle-parse/1.0.0/download"],
- strip_prefix = "anstyle-parse-1.0.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.anstyle-parse-1.0.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__anstyle-query-1.1.5",
- sha256 = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/anstyle-query/1.1.5/download"],
- strip_prefix = "anstyle-query-1.1.5",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.anstyle-query-1.1.5.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__anstyle-wincon-3.0.11",
- sha256 = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/anstyle-wincon/3.0.11/download"],
- strip_prefix = "anstyle-wincon-3.0.11",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.anstyle-wincon-3.0.11.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__anyhow-1.0.102",
- sha256 = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/anyhow/1.0.102/download"],
- strip_prefix = "anyhow-1.0.102",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.anyhow-1.0.102.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__argfile-1.0.0",
- sha256 = "99489a733dea0d2930bfa59c243146a8513ce7b0991b9d006647687cc61f53e7",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/argfile/1.0.0/download"],
- strip_prefix = "argfile-1.0.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.argfile-1.0.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__arrayvec-0.7.6",
- sha256 = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/arrayvec/0.7.6/download"],
- strip_prefix = "arrayvec-0.7.6",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.arrayvec-0.7.6.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__atomic-0.6.1",
- sha256 = "a89cbf775b137e9b968e67227ef7f775587cde3fd31b0d8599dbd0f598a48340",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/atomic/0.6.1/download"],
- strip_prefix = "atomic-0.6.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.atomic-0.6.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__atomic-polyfill-1.0.3",
- sha256 = "8cf2bce30dfe09ef0bfaef228b9d414faaf7e563035494d7fe092dba54b300f4",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/atomic-polyfill/1.0.3/download"],
- strip_prefix = "atomic-polyfill-1.0.3",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.atomic-polyfill-1.0.3.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__autocfg-1.5.1",
- sha256 = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/autocfg/1.5.1/download"],
- strip_prefix = "autocfg-1.5.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.autocfg-1.5.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__base64-0.22.1",
- sha256 = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/base64/0.22.1/download"],
- strip_prefix = "base64-0.22.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.base64-0.22.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__bitflags-2.11.1",
- sha256 = "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/bitflags/2.11.1/download"],
- strip_prefix = "bitflags-2.11.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.bitflags-2.11.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__borsh-1.6.1",
- sha256 = "cfd1e3f8955a5d7de9fab72fc8373fade9fb8a703968cb200ae3dc6cf08e185a",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/borsh/1.6.1/download"],
- strip_prefix = "borsh-1.6.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.borsh-1.6.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__boxcar-0.2.14",
- sha256 = "36f64beae40a84da1b4b26ff2761a5b895c12adc41dc25aaee1c4f2bbfe97a6e",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/boxcar/0.2.14/download"],
- strip_prefix = "boxcar-0.2.14",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.boxcar-0.2.14.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__bs58-0.5.1",
- sha256 = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/bs58/0.5.1/download"],
- strip_prefix = "bs58-0.5.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.bs58-0.5.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__bstr-1.12.1",
- sha256 = "63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/bstr/1.12.1/download"],
- strip_prefix = "bstr-1.12.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.bstr-1.12.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__bumpalo-3.20.2",
- sha256 = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/bumpalo/3.20.2/download"],
- strip_prefix = "bumpalo-3.20.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.bumpalo-3.20.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__bytemuck-1.25.0",
- sha256 = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/bytemuck/1.25.0/download"],
- strip_prefix = "bytemuck-1.25.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.bytemuck-1.25.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__byteorder-1.5.0",
- sha256 = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/byteorder/1.5.0/download"],
- strip_prefix = "byteorder-1.5.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.byteorder-1.5.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__bytes-1.11.1",
- sha256 = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/bytes/1.11.1/download"],
- strip_prefix = "bytes-1.11.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.bytes-1.11.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__camino-1.2.2",
- sha256 = "e629a66d692cb9ff1a1c664e41771b3dcaf961985a9774c0eb0bd1b51cf60a48",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/camino/1.2.2/download"],
- strip_prefix = "camino-1.2.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.camino-1.2.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__cargo-platform-0.3.3",
- sha256 = "dd0061da739915fae12ea00e16397555ed4371a6bb285431aab930f61b0aa4ba",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/cargo-platform/0.3.3/download"],
- strip_prefix = "cargo-platform-0.3.3",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.cargo-platform-0.3.3.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__cargo_metadata-0.23.1",
- sha256 = "ef987d17b0a113becdd19d3d0022d04d7ef41f9efe4f3fb63ac44ba61df3ade9",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/cargo_metadata/0.23.1/download"],
- strip_prefix = "cargo_metadata-0.23.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.cargo_metadata-0.23.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__cc-1.2.62",
- sha256 = "a1dce859f0832a7d088c4f1119888ab94ef4b5d6795d1ce05afb7fe159d79f98",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/cc/1.2.62/download"],
- strip_prefix = "cc-1.2.62",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.cc-1.2.62.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__cfg-if-1.0.4",
- sha256 = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/cfg-if/1.0.4/download"],
- strip_prefix = "cfg-if-1.0.4",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.cfg-if-1.0.4.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__cfg_aliases-0.2.1",
- sha256 = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/cfg_aliases/0.2.1/download"],
- strip_prefix = "cfg_aliases-0.2.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.cfg_aliases-0.2.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__chacha20-0.10.0",
- sha256 = "6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/chacha20/0.10.0/download"],
- strip_prefix = "chacha20-0.10.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.chacha20-0.10.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__chalk-derive-0.104.0",
- sha256 = "9ea9b1e80910f66ae87c772247591432032ef3f6a67367ff17f8343db05beafa",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/chalk-derive/0.104.0/download"],
- strip_prefix = "chalk-derive-0.104.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.chalk-derive-0.104.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__chalk-ir-0.104.0",
- sha256 = "7047a516de16226cd17344d41a319d0ea1064bf9e60bd612ab341ab4a34bbfa8",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/chalk-ir/0.104.0/download"],
- strip_prefix = "chalk-ir-0.104.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.chalk-ir-0.104.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__chrono-0.4.44",
- sha256 = "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/chrono/0.4.44/download"],
- strip_prefix = "chrono-0.4.44",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.chrono-0.4.44.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__clap-4.6.1",
- sha256 = "1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/clap/4.6.1/download"],
- strip_prefix = "clap-4.6.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.clap-4.6.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__clap_builder-4.6.0",
- sha256 = "714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/clap_builder/4.6.0/download"],
- strip_prefix = "clap_builder-4.6.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.clap_builder-4.6.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__clap_derive-4.6.1",
- sha256 = "f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/clap_derive/4.6.1/download"],
- strip_prefix = "clap_derive-4.6.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.clap_derive-4.6.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__clap_lex-1.1.0",
- sha256 = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/clap_lex/1.1.0/download"],
- strip_prefix = "clap_lex-1.1.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.clap_lex-1.1.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__cobs-0.3.0",
- sha256 = "0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/cobs/0.3.0/download"],
- strip_prefix = "cobs-0.3.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.cobs-0.3.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__colorchoice-1.0.5",
- sha256 = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/colorchoice/1.0.5/download"],
- strip_prefix = "colorchoice-1.0.5",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.colorchoice-1.0.5.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__core-foundation-sys-0.8.7",
- sha256 = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/core-foundation-sys/0.8.7/download"],
- strip_prefix = "core-foundation-sys-0.8.7",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.core-foundation-sys-0.8.7.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__countme-3.0.1",
- sha256 = "7704b5fdd17b18ae31c4c1da5a2e0305a2bf17b5249300a9ee9ed7b72114c636",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/countme/3.0.1/download"],
- strip_prefix = "countme-3.0.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.countme-3.0.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__cov-mark-2.2.0",
- sha256 = "90863d8442510cddf7f46618c4f92413774635771a3e80830c8b30d183420b14",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/cov-mark/2.2.0/download"],
- strip_prefix = "cov-mark-2.2.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.cov-mark-2.2.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__cpufeatures-0.3.0",
- sha256 = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/cpufeatures/0.3.0/download"],
- strip_prefix = "cpufeatures-0.3.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.cpufeatures-0.3.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__crc32fast-1.5.0",
- sha256 = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/crc32fast/1.5.0/download"],
- strip_prefix = "crc32fast-1.5.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.crc32fast-1.5.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__critical-section-1.2.0",
- sha256 = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/critical-section/1.2.0/download"],
- strip_prefix = "critical-section-1.2.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.critical-section-1.2.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__crossbeam-channel-0.5.15",
- sha256 = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/crossbeam-channel/0.5.15/download"],
- strip_prefix = "crossbeam-channel-0.5.15",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.crossbeam-channel-0.5.15.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__crossbeam-deque-0.8.6",
- sha256 = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/crossbeam-deque/0.8.6/download"],
- strip_prefix = "crossbeam-deque-0.8.6",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.crossbeam-deque-0.8.6.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__crossbeam-epoch-0.9.18",
- sha256 = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/crossbeam-epoch/0.9.18/download"],
- strip_prefix = "crossbeam-epoch-0.9.18",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.crossbeam-epoch-0.9.18.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__crossbeam-queue-0.3.12",
- sha256 = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/crossbeam-queue/0.3.12/download"],
- strip_prefix = "crossbeam-queue-0.3.12",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.crossbeam-queue-0.3.12.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__crossbeam-utils-0.8.21",
- sha256 = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/crossbeam-utils/0.8.21/download"],
- strip_prefix = "crossbeam-utils-0.8.21",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.crossbeam-utils-0.8.21.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__darling-0.23.0",
- sha256 = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/darling/0.23.0/download"],
- strip_prefix = "darling-0.23.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.darling-0.23.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__darling_core-0.23.0",
- sha256 = "9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/darling_core/0.23.0/download"],
- strip_prefix = "darling_core-0.23.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.darling_core-0.23.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__darling_macro-0.23.0",
- sha256 = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/darling_macro/0.23.0/download"],
- strip_prefix = "darling_macro-0.23.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.darling_macro-0.23.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__dashmap-6.1.0",
- sha256 = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/dashmap/6.1.0/download"],
- strip_prefix = "dashmap-6.1.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.dashmap-6.1.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__deranged-0.5.8",
- sha256 = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/deranged/0.5.8/download"],
- strip_prefix = "deranged-0.5.8",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.deranged-0.5.8.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__derive-where-1.6.1",
- sha256 = "d08b3a0bcc0d079199cd476b2cae8435016ec11d1c0986c6901c5ac223041534",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/derive-where/1.6.1/download"],
- strip_prefix = "derive-where-1.6.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.derive-where-1.6.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__dissimilar-1.0.11",
- sha256 = "aeda16ab4059c5fd2a83f2b9c9e9c981327b18aa8e3b313f7e6563799d4f093e",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/dissimilar/1.0.11/download"],
- strip_prefix = "dissimilar-1.0.11",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.dissimilar-1.0.11.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__drop_bomb-0.1.5",
- sha256 = "9bda8e21c04aca2ae33ffc2fd8c23134f3cac46db123ba97bd9d3f3b8a4a85e1",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/drop_bomb/0.1.5/download"],
- strip_prefix = "drop_bomb-0.1.5",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.drop_bomb-0.1.5.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__dunce-1.0.5",
- sha256 = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/dunce/1.0.5/download"],
- strip_prefix = "dunce-1.0.5",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.dunce-1.0.5.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__dyn-clone-1.0.20",
- sha256 = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/dyn-clone/1.0.20/download"],
- strip_prefix = "dyn-clone-1.0.20",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.dyn-clone-1.0.20.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__either-1.16.0",
- sha256 = "91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679e",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/either/1.16.0/download"],
- strip_prefix = "either-1.16.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.either-1.16.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__embedded-io-0.4.0",
- sha256 = "ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/embedded-io/0.4.0/download"],
- strip_prefix = "embedded-io-0.4.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.embedded-io-0.4.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__embedded-io-0.6.1",
- sha256 = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/embedded-io/0.6.1/download"],
- strip_prefix = "embedded-io-0.6.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.embedded-io-0.6.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ena-0.14.4",
- sha256 = "eabffdaee24bd1bf95c5ef7cec31260444317e72ea56c4c91750e8b7ee58d5f1",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ena/0.14.4/download"],
- strip_prefix = "ena-0.14.4",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ena-0.14.4.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__encoding-0.2.33",
- sha256 = "6b0d943856b990d12d3b55b359144ff341533e516d94098b1d3fc1ac666d36ec",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/encoding/0.2.33/download"],
- strip_prefix = "encoding-0.2.33",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.encoding-0.2.33.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__encoding-index-japanese-1.20141219.5",
- sha256 = "04e8b2ff42e9a05335dbf8b5c6f7567e5591d0d916ccef4e0b1710d32a0d0c91",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/encoding-index-japanese/1.20141219.5/download"],
- strip_prefix = "encoding-index-japanese-1.20141219.5",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.encoding-index-japanese-1.20141219.5.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__encoding-index-korean-1.20141219.5",
- sha256 = "4dc33fb8e6bcba213fe2f14275f0963fd16f0a02c878e3095ecfdf5bee529d81",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/encoding-index-korean/1.20141219.5/download"],
- strip_prefix = "encoding-index-korean-1.20141219.5",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.encoding-index-korean-1.20141219.5.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__encoding-index-simpchinese-1.20141219.5",
- sha256 = "d87a7194909b9118fc707194baa434a4e3b0fb6a5a757c73c3adb07aa25031f7",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/encoding-index-simpchinese/1.20141219.5/download"],
- strip_prefix = "encoding-index-simpchinese-1.20141219.5",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.encoding-index-simpchinese-1.20141219.5.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__encoding-index-singlebyte-1.20141219.5",
- sha256 = "3351d5acffb224af9ca265f435b859c7c01537c0849754d3db3fdf2bfe2ae84a",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/encoding-index-singlebyte/1.20141219.5/download"],
- strip_prefix = "encoding-index-singlebyte-1.20141219.5",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.encoding-index-singlebyte-1.20141219.5.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__encoding-index-tradchinese-1.20141219.5",
- sha256 = "fd0e20d5688ce3cab59eb3ef3a2083a5c77bf496cb798dc6fcdb75f323890c18",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/encoding-index-tradchinese/1.20141219.5/download"],
- strip_prefix = "encoding-index-tradchinese-1.20141219.5",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.encoding-index-tradchinese-1.20141219.5.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__encoding_index_tests-0.1.4",
- sha256 = "a246d82be1c9d791c5dfde9a2bd045fc3cbba3fa2b11ad558f27d01712f00569",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/encoding_index_tests/0.1.4/download"],
- strip_prefix = "encoding_index_tests-0.1.4",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.encoding_index_tests-0.1.4.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__equivalent-1.0.2",
- sha256 = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/equivalent/1.0.2/download"],
- strip_prefix = "equivalent-1.0.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.equivalent-1.0.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__figment-0.10.19",
- sha256 = "8cb01cd46b0cf372153850f4c6c272d9cbea2da513e07538405148f95bd789f3",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/figment/0.10.19/download"],
- strip_prefix = "figment-0.10.19",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.figment-0.10.19.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__find-msvc-tools-0.1.9",
- sha256 = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/find-msvc-tools/0.1.9/download"],
- strip_prefix = "find-msvc-tools-0.1.9",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.find-msvc-tools-0.1.9.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__fixedbitset-0.5.7",
- sha256 = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/fixedbitset/0.5.7/download"],
- strip_prefix = "fixedbitset-0.5.7",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.fixedbitset-0.5.7.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__flate2-1.1.9",
- sha256 = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/flate2/1.1.9/download"],
- strip_prefix = "flate2-1.1.9",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.flate2-1.1.9.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__foldhash-0.1.5",
- sha256 = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/foldhash/0.1.5/download"],
- strip_prefix = "foldhash-0.1.5",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.foldhash-0.1.5.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__fs-err-3.3.0",
- sha256 = "73fde052dbfc920003cfd2c8e2c6e6d4cc7c1091538c3a24226cec0665ab08c0",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/fs-err/3.3.0/download"],
- strip_prefix = "fs-err-3.3.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.fs-err-3.3.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__fsevent-sys-4.1.0",
- sha256 = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/fsevent-sys/4.1.0/download"],
- strip_prefix = "fsevent-sys-4.1.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.fsevent-sys-4.1.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__fst-0.4.7",
- sha256 = "7ab85b9b05e3978cc9a9cf8fea7f01b494e1a09ed3037e16ba39edc7a29eb61a",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/fst/0.4.7/download"],
- strip_prefix = "fst-0.4.7",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.fst-0.4.7.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__futures-core-0.3.32",
- sha256 = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/futures-core/0.3.32/download"],
- strip_prefix = "futures-core-0.3.32",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.futures-core-0.3.32.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__futures-task-0.3.32",
- sha256 = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/futures-task/0.3.32/download"],
- strip_prefix = "futures-task-0.3.32",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.futures-task-0.3.32.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__futures-util-0.3.32",
- sha256 = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/futures-util/0.3.32/download"],
- strip_prefix = "futures-util-0.3.32",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.futures-util-0.3.32.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__getrandom-0.3.4",
- sha256 = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/getrandom/0.3.4/download"],
- strip_prefix = "getrandom-0.3.4",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.getrandom-0.3.4.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__getrandom-0.4.2",
- sha256 = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/getrandom/0.4.2/download"],
- strip_prefix = "getrandom-0.4.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.getrandom-0.4.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__glob-0.3.3",
- sha256 = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/glob/0.3.3/download"],
- strip_prefix = "glob-0.3.3",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.glob-0.3.3.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__globset-0.4.18",
- sha256 = "52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/globset/0.4.18/download"],
- strip_prefix = "globset-0.4.18",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.globset-0.4.18.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__hash32-0.2.1",
- sha256 = "b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/hash32/0.2.1/download"],
- strip_prefix = "hash32-0.2.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.hash32-0.2.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__hashbrown-0.12.3",
- sha256 = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/hashbrown/0.12.3/download"],
- strip_prefix = "hashbrown-0.12.3",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.hashbrown-0.12.3.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__hashbrown-0.14.5",
- sha256 = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/hashbrown/0.14.5/download"],
- strip_prefix = "hashbrown-0.14.5",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.hashbrown-0.14.5.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__hashbrown-0.15.5",
- sha256 = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/hashbrown/0.15.5/download"],
- strip_prefix = "hashbrown-0.15.5",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.hashbrown-0.15.5.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__hashbrown-0.17.1",
- sha256 = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/hashbrown/0.17.1/download"],
- strip_prefix = "hashbrown-0.17.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.hashbrown-0.17.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__hashlink-0.10.0",
- sha256 = "7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/hashlink/0.10.0/download"],
- strip_prefix = "hashlink-0.10.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.hashlink-0.10.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__heapless-0.7.17",
- sha256 = "cdc6457c0eb62c71aac4bc17216026d8410337c4126773b9c5daba343f17964f",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/heapless/0.7.17/download"],
- strip_prefix = "heapless-0.7.17",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.heapless-0.7.17.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__heck-0.5.0",
- sha256 = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/heck/0.5.0/download"],
- strip_prefix = "heck-0.5.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.heck-0.5.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__hermit-abi-0.5.2",
- sha256 = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/hermit-abi/0.5.2/download"],
- strip_prefix = "hermit-abi-0.5.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.hermit-abi-0.5.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__hex-0.4.3",
- sha256 = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/hex/0.4.3/download"],
- strip_prefix = "hex-0.4.3",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.hex-0.4.3.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__home-0.5.12",
- sha256 = "cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/home/0.5.12/download"],
- strip_prefix = "home-0.5.12",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.home-0.5.12.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__iana-time-zone-0.1.65",
- sha256 = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/iana-time-zone/0.1.65/download"],
- strip_prefix = "iana-time-zone-0.1.65",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.iana-time-zone-0.1.65.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__iana-time-zone-haiku-0.1.2",
- sha256 = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/iana-time-zone-haiku/0.1.2/download"],
- strip_prefix = "iana-time-zone-haiku-0.1.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.iana-time-zone-haiku-0.1.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__id-arena-2.3.0",
- sha256 = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/id-arena/2.3.0/download"],
- strip_prefix = "id-arena-2.3.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.id-arena-2.3.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ident_case-1.0.1",
- sha256 = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ident_case/1.0.1/download"],
- strip_prefix = "ident_case-1.0.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ident_case-1.0.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__indexmap-1.9.3",
- sha256 = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/indexmap/1.9.3/download"],
- strip_prefix = "indexmap-1.9.3",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.indexmap-1.9.3.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__indexmap-2.14.0",
- sha256 = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/indexmap/2.14.0/download"],
- strip_prefix = "indexmap-2.14.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.indexmap-2.14.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__inlinable_string-0.1.15",
- sha256 = "c8fae54786f62fb2918dcfae3d568594e50eb9b5c25bf04371af6fe7516452fb",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/inlinable_string/0.1.15/download"],
- strip_prefix = "inlinable_string-0.1.15",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.inlinable_string-0.1.15.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__inotify-0.11.1",
- sha256 = "bd5b3eaf1a28b758ac0faa5a4254e8ab2705605496f1b1f3fbbc3988ad73d199",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/inotify/0.11.1/download"],
- strip_prefix = "inotify-0.11.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.inotify-0.11.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__inotify-sys-0.1.5",
- sha256 = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/inotify-sys/0.1.5/download"],
- strip_prefix = "inotify-sys-0.1.5",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.inotify-sys-0.1.5.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__intrusive-collections-0.9.7",
- sha256 = "189d0897e4cbe8c75efedf3502c18c887b05046e59d28404d4d8e46cbc4d1e86",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/intrusive-collections/0.9.7/download"],
- strip_prefix = "intrusive-collections-0.9.7",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.intrusive-collections-0.9.7.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__inventory-0.3.24",
- sha256 = "a4f0c30c76f2f4ccee3fe55a2435f691ca00c0e4bd87abe4f4a851b1d4dac39b",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/inventory/0.3.24/download"],
- strip_prefix = "inventory-0.3.24",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.inventory-0.3.24.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__is_terminal_polyfill-1.70.2",
- sha256 = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/is_terminal_polyfill/1.70.2/download"],
- strip_prefix = "is_terminal_polyfill-1.70.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.is_terminal_polyfill-1.70.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__itertools-0.14.0",
- sha256 = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/itertools/0.14.0/download"],
- strip_prefix = "itertools-0.14.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.itertools-0.14.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__itoa-1.0.18",
- sha256 = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/itoa/1.0.18/download"],
- strip_prefix = "itoa-1.0.18",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.itoa-1.0.18.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__jobserver-0.1.34",
- sha256 = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/jobserver/0.1.34/download"],
- strip_prefix = "jobserver-0.1.34",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.jobserver-0.1.34.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__jod-thread-1.0.0",
- sha256 = "a037eddb7d28de1d0fc42411f501b53b75838d313908078d6698d064f3029b24",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/jod-thread/1.0.0/download"],
- strip_prefix = "jod-thread-1.0.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.jod-thread-1.0.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__js-sys-0.3.98",
- sha256 = "67df7112613f8bfd9150013a0314e196f4800d3201ae742489d999db2f979f08",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/js-sys/0.3.98/download"],
- strip_prefix = "js-sys-0.3.98",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.js-sys-0.3.98.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__kqueue-1.1.1",
- sha256 = "eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/kqueue/1.1.1/download"],
- strip_prefix = "kqueue-1.1.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.kqueue-1.1.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__kqueue-sys-1.1.2",
- sha256 = "07293a4e297ac234359b510362495713f75ea345d5307140414f20c69ffeb087",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/kqueue-sys/1.1.2/download"],
- strip_prefix = "kqueue-sys-1.1.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.kqueue-sys-1.1.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__la-arena-0.3.1",
- sha256 = "3752f229dcc5a481d60f385fa479ff46818033d881d2d801aa27dffcfb5e8306",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/la-arena/0.3.1/download"],
- strip_prefix = "la-arena-0.3.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.la-arena-0.3.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__lazy_static-1.5.0",
- sha256 = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/lazy_static/1.5.0/download"],
- strip_prefix = "lazy_static-1.5.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.lazy_static-1.5.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__leb128fmt-0.1.0",
- sha256 = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/leb128fmt/0.1.0/download"],
- strip_prefix = "leb128fmt-0.1.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.leb128fmt-0.1.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__libc-0.2.186",
- sha256 = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/libc/0.2.186/download"],
- strip_prefix = "libc-0.2.186",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.libc-0.2.186.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__line-index-0.1.2",
- sha256 = "3e27e0ed5a392a7f5ba0b3808a2afccff16c64933312c84b57618b49d1209bd2",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/line-index/0.1.2/download"],
- strip_prefix = "line-index-0.1.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.line-index-0.1.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__lock_api-0.4.14",
- sha256 = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/lock_api/0.4.14/download"],
- strip_prefix = "lock_api-0.4.14",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.lock_api-0.4.14.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__log-0.3.9",
- sha256 = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/log/0.3.9/download"],
- strip_prefix = "log-0.3.9",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.log-0.3.9.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__log-0.4.29",
- sha256 = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/log/0.4.29/download"],
- strip_prefix = "log-0.4.29",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.log-0.4.29.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__matchers-0.2.0",
- sha256 = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/matchers/0.2.0/download"],
- strip_prefix = "matchers-0.2.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.matchers-0.2.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__memchr-2.8.0",
- sha256 = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/memchr/2.8.0/download"],
- strip_prefix = "memchr-2.8.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.memchr-2.8.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__memoffset-0.9.1",
- sha256 = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/memoffset/0.9.1/download"],
- strip_prefix = "memoffset-0.9.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.memoffset-0.9.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__miniz_oxide-0.8.9",
- sha256 = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/miniz_oxide/0.8.9/download"],
- strip_prefix = "miniz_oxide-0.8.9",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.miniz_oxide-0.8.9.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__mio-1.2.0",
- sha256 = "50b7e5b27aa02a74bac8c3f23f448f8d87ff11f92d3aac1a6ed369ee08cc56c1",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/mio/1.2.0/download"],
- strip_prefix = "mio-1.2.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.mio-1.2.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__miow-0.6.1",
- sha256 = "536bfad37a309d62069485248eeaba1e8d9853aaf951caaeaed0585a95346f08",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/miow/0.6.1/download"],
- strip_prefix = "miow-0.6.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.miow-0.6.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__mustache-0.9.0",
- sha256 = "51956ef1c5d20a1384524d91e616fb44dfc7d8f249bf696d49c97dd3289ecab5",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/mustache/0.9.0/download"],
- strip_prefix = "mustache-0.9.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.mustache-0.9.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__nohash-hasher-0.2.0",
- sha256 = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/nohash-hasher/0.2.0/download"],
- strip_prefix = "nohash-hasher-0.2.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.nohash-hasher-0.2.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__notify-8.2.0",
- sha256 = "4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/notify/8.2.0/download"],
- strip_prefix = "notify-8.2.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.notify-8.2.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__notify-types-2.1.0",
- sha256 = "42b8cfee0e339a0337359f3c88165702ac6e600dc01c0cc9579a92d62b08477a",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/notify-types/2.1.0/download"],
- strip_prefix = "notify-types-2.1.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.notify-types-2.1.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__nu-ansi-term-0.50.3",
- sha256 = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/nu-ansi-term/0.50.3/download"],
- strip_prefix = "nu-ansi-term-0.50.3",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.nu-ansi-term-0.50.3.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__num-conv-0.2.2",
- sha256 = "521739c6d2bac4aa25192232afe6841231376b2b26d4d9fae5ecf8ca5772e441",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/num-conv/0.2.2/download"],
- strip_prefix = "num-conv-0.2.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.num-conv-0.2.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__num-traits-0.2.19",
- sha256 = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/num-traits/0.2.19/download"],
- strip_prefix = "num-traits-0.2.19",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.num-traits-0.2.19.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__num_cpus-1.17.0",
- sha256 = "91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/num_cpus/1.17.0/download"],
- strip_prefix = "num_cpus-1.17.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.num_cpus-1.17.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__num_threads-0.1.7",
- sha256 = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/num_threads/0.1.7/download"],
- strip_prefix = "num_threads-0.1.7",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.num_threads-0.1.7.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__once_cell-1.21.4",
- sha256 = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/once_cell/1.21.4/download"],
- strip_prefix = "once_cell-1.21.4",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.once_cell-1.21.4.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__once_cell_polyfill-1.70.2",
- sha256 = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/once_cell_polyfill/1.70.2/download"],
- strip_prefix = "once_cell_polyfill-1.70.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.once_cell_polyfill-1.70.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__oorandom-11.1.5",
- sha256 = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/oorandom/11.1.5/download"],
- strip_prefix = "oorandom-11.1.5",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.oorandom-11.1.5.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__os_str_bytes-7.2.0",
- sha256 = "89284d0c2af7b0eb5e814798aa07265413c8fd72009f7fc82ea25a81fb287ce9",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/os_str_bytes/7.2.0/download"],
- strip_prefix = "os_str_bytes-7.2.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.os_str_bytes-7.2.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__parking_lot-0.12.5",
- sha256 = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/parking_lot/0.12.5/download"],
- strip_prefix = "parking_lot-0.12.5",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.parking_lot-0.12.5.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__parking_lot_core-0.9.12",
- sha256 = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/parking_lot_core/0.9.12/download"],
- strip_prefix = "parking_lot_core-0.9.12",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.parking_lot_core-0.9.12.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__pear-0.2.9",
- sha256 = "bdeeaa00ce488657faba8ebf44ab9361f9365a97bd39ffb8a60663f57ff4b467",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/pear/0.2.9/download"],
- strip_prefix = "pear-0.2.9",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.pear-0.2.9.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__pear_codegen-0.2.9",
- sha256 = "4bab5b985dc082b345f812b7df84e1bef27e7207b39e448439ba8bd69c93f147",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/pear_codegen/0.2.9/download"],
- strip_prefix = "pear_codegen-0.2.9",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.pear_codegen-0.2.9.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__perf-event-0.4.8",
- sha256 = "b4d6393d9238342159080d79b78cb59c67399a8e7ecfa5d410bd614169e4e823",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/perf-event/0.4.8/download"],
- strip_prefix = "perf-event-0.4.8",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.perf-event-0.4.8.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__perf-event-open-sys-4.0.0",
- sha256 = "7c44fb1c7651a45a3652c4afc6e754e40b3d6e6556f1487e2b230bfc4f33c2a8",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/perf-event-open-sys/4.0.0/download"],
- strip_prefix = "perf-event-open-sys-4.0.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.perf-event-open-sys-4.0.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__petgraph-0.8.3",
- sha256 = "8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/petgraph/0.8.3/download"],
- strip_prefix = "petgraph-0.8.3",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.petgraph-0.8.3.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__pin-project-lite-0.2.17",
- sha256 = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/pin-project-lite/0.2.17/download"],
- strip_prefix = "pin-project-lite-0.2.17",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.pin-project-lite-0.2.17.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__pkg-config-0.3.33",
- sha256 = "19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/pkg-config/0.3.33/download"],
- strip_prefix = "pkg-config-0.3.33",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.pkg-config-0.3.33.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__portable-atomic-1.13.1",
- sha256 = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/portable-atomic/1.13.1/download"],
- strip_prefix = "portable-atomic-1.13.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.portable-atomic-1.13.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__postcard-1.1.3",
- sha256 = "6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/postcard/1.1.3/download"],
- strip_prefix = "postcard-1.1.3",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.postcard-1.1.3.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__powerfmt-0.2.0",
- sha256 = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/powerfmt/0.2.0/download"],
- strip_prefix = "powerfmt-0.2.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.powerfmt-0.2.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__prettyplease-0.2.37",
- sha256 = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/prettyplease/0.2.37/download"],
- strip_prefix = "prettyplease-0.2.37",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.prettyplease-0.2.37.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__proc-macro2-1.0.106",
- sha256 = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/proc-macro2/1.0.106/download"],
- strip_prefix = "proc-macro2-1.0.106",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.proc-macro2-1.0.106.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__proc-macro2-diagnostics-0.10.1",
- sha256 = "af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/proc-macro2-diagnostics/0.10.1/download"],
- strip_prefix = "proc-macro2-diagnostics-0.10.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.proc-macro2-diagnostics-0.10.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__quote-1.0.45",
- sha256 = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/quote/1.0.45/download"],
- strip_prefix = "quote-1.0.45",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.quote-1.0.45.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__r-efi-5.3.0",
- sha256 = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/r-efi/5.3.0/download"],
- strip_prefix = "r-efi-5.3.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.r-efi-5.3.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__r-efi-6.0.0",
- sha256 = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/r-efi/6.0.0/download"],
- strip_prefix = "r-efi-6.0.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.r-efi-6.0.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra-ap-rustc_abi-0.143.0",
- sha256 = "1d49dbe5d570793b3c3227972a6ac85fc3e830f09b32c3cb3b68cfceebad3b0a",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra-ap-rustc_abi/0.143.0/download"],
- strip_prefix = "ra-ap-rustc_abi-0.143.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra-ap-rustc_abi-0.143.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra-ap-rustc_ast_ir-0.143.0",
- sha256 = "cd0956db62c264a899d15667993cbbd2e8f0b02108712217e2579c61ac30b94b",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra-ap-rustc_ast_ir/0.143.0/download"],
- strip_prefix = "ra-ap-rustc_ast_ir-0.143.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra-ap-rustc_ast_ir-0.143.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra-ap-rustc_hashes-0.143.0",
- sha256 = "7df512084c24f4c96c8cc9a59cbd264301efbc8913d3759b065398024af316c9",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra-ap-rustc_hashes/0.143.0/download"],
- strip_prefix = "ra-ap-rustc_hashes-0.143.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra-ap-rustc_hashes-0.143.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra-ap-rustc_index-0.143.0",
- sha256 = "bca3a49a928d38ba7927605e5909b6abe77d09ff359e4695c070c3f91d69cc8a",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra-ap-rustc_index/0.143.0/download"],
- strip_prefix = "ra-ap-rustc_index-0.143.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra-ap-rustc_index-0.143.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra-ap-rustc_index_macros-0.143.0",
- sha256 = "4463e908a62c64c2a65c1966c2f4995d0e1f8b7dfc85a8b8de2562edf3d89070",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra-ap-rustc_index_macros/0.143.0/download"],
- strip_prefix = "ra-ap-rustc_index_macros-0.143.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra-ap-rustc_index_macros-0.143.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra-ap-rustc_lexer-0.143.0",
- sha256 = "228e01e1b237adb4bd8793487e1c37019c1e526a8f93716d99602301be267056",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra-ap-rustc_lexer/0.143.0/download"],
- strip_prefix = "ra-ap-rustc_lexer-0.143.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra-ap-rustc_lexer-0.143.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra-ap-rustc_next_trait_solver-0.143.0",
- sha256 = "10d6f91143011d474bb844d268b0784c6a4c6db57743558b83f5ad34511627f1",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra-ap-rustc_next_trait_solver/0.143.0/download"],
- strip_prefix = "ra-ap-rustc_next_trait_solver-0.143.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra-ap-rustc_next_trait_solver-0.143.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra-ap-rustc_parse_format-0.143.0",
- sha256 = "37fa8effbc436c0ddd9d7b1421aa3cccf8b94566c841c4e4aa3e09063b8f423f",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra-ap-rustc_parse_format/0.143.0/download"],
- strip_prefix = "ra-ap-rustc_parse_format-0.143.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra-ap-rustc_parse_format-0.143.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra-ap-rustc_pattern_analysis-0.143.0",
- sha256 = "883c843fc27847ad03b8e772dd4a2d2728af4333a6d6821a22dfcfe7136dff3e",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra-ap-rustc_pattern_analysis/0.143.0/download"],
- strip_prefix = "ra-ap-rustc_pattern_analysis-0.143.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra-ap-rustc_pattern_analysis-0.143.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra-ap-rustc_type_ir-0.143.0",
- sha256 = "a86e33c46b2b261a173b23f207461a514812a8b2d2d7935bbc685f733eacce10",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra-ap-rustc_type_ir/0.143.0/download"],
- strip_prefix = "ra-ap-rustc_type_ir-0.143.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra-ap-rustc_type_ir-0.143.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra-ap-rustc_type_ir_macros-0.143.0",
- sha256 = "15034c2fcaa5cf302aea6db20eda0f71fffeb0b372d6073cc50f940e974a2a47",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra-ap-rustc_type_ir_macros/0.143.0/download"],
- strip_prefix = "ra-ap-rustc_type_ir_macros-0.143.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra-ap-rustc_type_ir_macros-0.143.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra_ap_base_db-0.0.328",
- sha256 = "b1567168e7c7b50acf2ffb87bde8937986d4f41c777a2c308298ede9d555c96c",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_base_db/0.0.328/download"],
- strip_prefix = "ra_ap_base_db-0.0.328",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_base_db-0.0.328.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra_ap_cfg-0.0.328",
- sha256 = "1e1fc8d53014b0ec4c06c9dbf0a810ccd67b3a96de4ef06bd1a248c2295b6a37",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_cfg/0.0.328/download"],
- strip_prefix = "ra_ap_cfg-0.0.328",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_cfg-0.0.328.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra_ap_edition-0.0.328",
- sha256 = "627a8ce8e870632395b7bf053c93039a3d91dda744ccae166ac83650572cfaa2",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_edition/0.0.328/download"],
- strip_prefix = "ra_ap_edition-0.0.328",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_edition-0.0.328.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra_ap_hir-0.0.328",
- sha256 = "b77616ef81f690a3eba4befd32112780b99f052676b0e7686a22bf79f3fbe2a8",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_hir/0.0.328/download"],
- strip_prefix = "ra_ap_hir-0.0.328",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_hir-0.0.328.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra_ap_hir_def-0.0.328",
- sha256 = "81504dd727efbaf48704a9c0e18e6491cb9848428376ad37146f37f63571ab3c",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_hir_def/0.0.328/download"],
- strip_prefix = "ra_ap_hir_def-0.0.328",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_hir_def-0.0.328.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra_ap_hir_expand-0.0.328",
- sha256 = "9980623345a88d4431ce80331e640c494e2e59303e82a2cb1290b4684efdc6e5",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_hir_expand/0.0.328/download"],
- strip_prefix = "ra_ap_hir_expand-0.0.328",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_hir_expand-0.0.328.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra_ap_hir_ty-0.0.328",
- sha256 = "b822d1b9f0168281bbba34e0c5abada891fa9fc5e0b54e86493e8b075a877973",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_hir_ty/0.0.328/download"],
- strip_prefix = "ra_ap_hir_ty-0.0.328",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_hir_ty-0.0.328.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra_ap_ide_db-0.0.328",
- sha256 = "0e250964a32be6c74f1f72e0fd8aea08aaed0535d85a7fd315fe442942185da0",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_ide_db/0.0.328/download"],
- strip_prefix = "ra_ap_ide_db-0.0.328",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_ide_db-0.0.328.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra_ap_intern-0.0.328",
- sha256 = "df7edf9d14d093b4314b43ed75eaf56d47d870a09b8d0e0e67d17919c30bfb0f",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_intern/0.0.328/download"],
- strip_prefix = "ra_ap_intern-0.0.328",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_intern-0.0.328.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra_ap_load-cargo-0.0.328",
- sha256 = "184cdaabfb66948938aa4b73ee24f7fa57c1292292c1d87bcad2c616cbd254ea",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_load-cargo/0.0.328/download"],
- strip_prefix = "ra_ap_load-cargo-0.0.328",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_load-cargo-0.0.328.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra_ap_macros-0.0.328",
- sha256 = "fd338f982b2f7438ee89ca2429ad7181f2f0751fa6b98d8275905c97e2fb8361",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_macros/0.0.328/download"],
- strip_prefix = "ra_ap_macros-0.0.328",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_macros-0.0.328.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra_ap_mbe-0.0.328",
- sha256 = "81d4c7114f2363c05b6dc7f5f6cdd6c9d6a1ba63410b0cdc80c81d1414da7c72",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_mbe/0.0.328/download"],
- strip_prefix = "ra_ap_mbe-0.0.328",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_mbe-0.0.328.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra_ap_parser-0.0.328",
- sha256 = "c9851f3b6e93971e6c3957966a07154bc35e0f91c0a6980ad71965620df6f737",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_parser/0.0.328/download"],
- strip_prefix = "ra_ap_parser-0.0.328",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_parser-0.0.328.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra_ap_paths-0.0.328",
- sha256 = "506bbef9963ca9275dd50f5876d68e32a58d47a369ea10bce2be1c758b081c42",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_paths/0.0.328/download"],
- strip_prefix = "ra_ap_paths-0.0.328",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_paths-0.0.328.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra_ap_proc_macro_api-0.0.328",
- sha256 = "18e0229d5c7daa016a8f4f735194e68baf34ca18b73982ae036a8217874f32e9",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_proc_macro_api/0.0.328/download"],
- strip_prefix = "ra_ap_proc_macro_api-0.0.328",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_proc_macro_api-0.0.328.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra_ap_profile-0.0.328",
- sha256 = "b251c30d8e4df3902a92d10c4899e43403921f72aef12afa2f027a77e4898950",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_profile/0.0.328/download"],
- strip_prefix = "ra_ap_profile-0.0.328",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_profile-0.0.328.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra_ap_project_model-0.0.328",
- sha256 = "2b04624412e45c7b0f792859be553182ea2360d8a24bf7162ca212840e683a24",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_project_model/0.0.328/download"],
- strip_prefix = "ra_ap_project_model-0.0.328",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_project_model-0.0.328.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra_ap_query-group-macro-0.0.328",
- sha256 = "770079ca5addde33d31b7f3fa8d399f0dc29c26f69642a9d5c2a5e623d8af64d",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_query-group-macro/0.0.328/download"],
- strip_prefix = "ra_ap_query-group-macro-0.0.328",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_query-group-macro-0.0.328.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra_ap_span-0.0.328",
- sha256 = "80a523bc8c85155ccd1db35b6855d37729d339c572b7fc0801c459bb8218976b",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_span/0.0.328/download"],
- strip_prefix = "ra_ap_span-0.0.328",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_span-0.0.328.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra_ap_stdx-0.0.328",
- sha256 = "eb22b95e21d08060860056c86af1b47b2cecbac5422baa112d9d138e97c3671a",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_stdx/0.0.328/download"],
- strip_prefix = "ra_ap_stdx-0.0.328",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_stdx-0.0.328.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra_ap_syntax-0.0.328",
- sha256 = "ba3d9c469b5635401647b69e01a9930746f08a3cac51d04ad5ae99e66bdd643f",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_syntax/0.0.328/download"],
- strip_prefix = "ra_ap_syntax-0.0.328",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_syntax-0.0.328.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra_ap_syntax-bridge-0.0.328",
- sha256 = "b4d3f2e2a1836eeedc2ed2810ece4cdf7ea42284f71b7031eac8448c1cb95b09",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_syntax-bridge/0.0.328/download"],
- strip_prefix = "ra_ap_syntax-bridge-0.0.328",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_syntax-bridge-0.0.328.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra_ap_test_fixture-0.0.328",
- sha256 = "21d6d353373b4f28f2236ed7843bcee0e4dd0e6a12b339da874460bbefd070ab",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_test_fixture/0.0.328/download"],
- strip_prefix = "ra_ap_test_fixture-0.0.328",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_test_fixture-0.0.328.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra_ap_test_utils-0.0.328",
- sha256 = "57d10cbb0402abee7034de5d90ddf7e380d1e21ad0e1dcd2db92c3c87df78723",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_test_utils/0.0.328/download"],
- strip_prefix = "ra_ap_test_utils-0.0.328",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_test_utils-0.0.328.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra_ap_toolchain-0.0.328",
- sha256 = "2fed946c88a9dfa93de7a376a06493c5377a1052ac666ab9e1155f4ea57271c9",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_toolchain/0.0.328/download"],
- strip_prefix = "ra_ap_toolchain-0.0.328",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_toolchain-0.0.328.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra_ap_tt-0.0.328",
- sha256 = "96dfc20add2675d38240a7815755b54f514d91b9dc0336cb3d024901af4faeef",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_tt/0.0.328/download"],
- strip_prefix = "ra_ap_tt-0.0.328",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_tt-0.0.328.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra_ap_vfs-0.0.328",
- sha256 = "d69bc10b59435e4d989d10bc0b602a5bd70e1dcc2c5d8513b10585d9e778b440",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_vfs/0.0.328/download"],
- strip_prefix = "ra_ap_vfs-0.0.328",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_vfs-0.0.328.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ra_ap_vfs-notify-0.0.328",
- sha256 = "07f7f31bb0c5744ba1fe1b1460eeb62274110dfb94e4b6719cf2e7df9410032d",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_vfs-notify/0.0.328/download"],
- strip_prefix = "ra_ap_vfs-notify-0.0.328",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_vfs-notify-0.0.328.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__rand-0.10.1",
- sha256 = "d2e8e8bcc7961af1fdac401278c6a831614941f6164ee3bf4ce61b7edb162207",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/rand/0.10.1/download"],
- strip_prefix = "rand-0.10.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.rand-0.10.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__rand_core-0.10.1",
- sha256 = "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/rand_core/0.10.1/download"],
- strip_prefix = "rand_core-0.10.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.rand_core-0.10.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__rayon-1.12.0",
- sha256 = "fb39b166781f92d482534ef4b4b1b2568f42613b53e5b6c160e24cfbfa30926d",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/rayon/1.12.0/download"],
- strip_prefix = "rayon-1.12.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.rayon-1.12.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__rayon-core-1.13.0",
- sha256 = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/rayon-core/1.13.0/download"],
- strip_prefix = "rayon-core-1.13.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.rayon-core-1.13.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__redox_syscall-0.5.18",
- sha256 = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/redox_syscall/0.5.18/download"],
- strip_prefix = "redox_syscall-0.5.18",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.redox_syscall-0.5.18.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ref-cast-1.0.25",
- sha256 = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ref-cast/1.0.25/download"],
- strip_prefix = "ref-cast-1.0.25",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ref-cast-1.0.25.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ref-cast-impl-1.0.25",
- sha256 = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ref-cast-impl/1.0.25/download"],
- strip_prefix = "ref-cast-impl-1.0.25",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ref-cast-impl-1.0.25.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__regex-1.12.3",
- sha256 = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/regex/1.12.3/download"],
- strip_prefix = "regex-1.12.3",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.regex-1.12.3.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__regex-automata-0.4.14",
- sha256 = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/regex-automata/0.4.14/download"],
- strip_prefix = "regex-automata-0.4.14",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.regex-automata-0.4.14.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__regex-syntax-0.8.10",
- sha256 = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/regex-syntax/0.8.10/download"],
- strip_prefix = "regex-syntax-0.8.10",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.regex-syntax-0.8.10.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__rowan-0.15.18",
- sha256 = "62f509095fc8cc0c8c8564016771d458079c11a8d857e65861f045145c0d3208",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/rowan/0.15.18/download"],
- strip_prefix = "rowan-0.15.18",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.rowan-0.15.18.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__rustc-hash-1.1.0",
- sha256 = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/rustc-hash/1.1.0/download"],
- strip_prefix = "rustc-hash-1.1.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.rustc-hash-1.1.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__rustc-hash-2.1.2",
- sha256 = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/rustc-hash/2.1.2/download"],
- strip_prefix = "rustc-hash-2.1.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.rustc-hash-2.1.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__rustc-literal-escaper-0.0.4",
- sha256 = "ab03008eb631b703dd16978282ae36c73282e7922fe101a4bd072a40ecea7b8b",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/rustc-literal-escaper/0.0.4/download"],
- strip_prefix = "rustc-literal-escaper-0.0.4",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.rustc-literal-escaper-0.0.4.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__rustc-literal-escaper-0.0.5",
- sha256 = "e4ee29da77c5a54f42697493cd4c9b9f31b74df666a6c04dfc4fde77abe0438b",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/rustc-literal-escaper/0.0.5/download"],
- strip_prefix = "rustc-literal-escaper-0.0.5",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.rustc-literal-escaper-0.0.5.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__rustc-stable-hash-0.1.2",
- sha256 = "781442f29170c5c93b7185ad559492601acdc71d5bb0706f5868094f45cfcd08",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/rustc-stable-hash/0.1.2/download"],
- strip_prefix = "rustc-stable-hash-0.1.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.rustc-stable-hash-0.1.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__rustc_apfloat-0.2.3-llvm-462a31f5a5ab",
- sha256 = "486c2179b4796f65bfe2ee33679acf0927ac83ecf583ad6c91c3b4570911b9ad",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/rustc_apfloat/0.2.3+llvm-462a31f5a5ab/download"],
- strip_prefix = "rustc_apfloat-0.2.3+llvm-462a31f5a5ab",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.rustc_apfloat-0.2.3+llvm-462a31f5a5ab.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__rustc_version-0.4.1",
- sha256 = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/rustc_version/0.4.1/download"],
- strip_prefix = "rustc_version-0.4.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.rustc_version-0.4.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__rustversion-1.0.22",
- sha256 = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/rustversion/1.0.22/download"],
- strip_prefix = "rustversion-1.0.22",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.rustversion-1.0.22.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ryu-1.0.23",
- sha256 = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ryu/1.0.23/download"],
- strip_prefix = "ryu-1.0.23",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ryu-1.0.23.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__salsa-0.25.2",
- sha256 = "e2e2aa2fca57727371eeafc975acc8e6f4c52f8166a78035543f6ee1c74c2dcc",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/salsa/0.25.2/download"],
- strip_prefix = "salsa-0.25.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.salsa-0.25.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__salsa-macro-rules-0.25.2",
- sha256 = "1bfc2a1e7bf06964105515451d728f2422dedc3a112383324a00b191a5c397a3",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/salsa-macro-rules/0.25.2/download"],
- strip_prefix = "salsa-macro-rules-0.25.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.salsa-macro-rules-0.25.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__salsa-macros-0.25.2",
- sha256 = "3d844c1aa34946da46af683b5c27ec1088a3d9d84a2b837a108223fd830220e1",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/salsa-macros/0.25.2/download"],
- strip_prefix = "salsa-macros-0.25.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.salsa-macros-0.25.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__same-file-1.0.6",
- sha256 = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/same-file/1.0.6/download"],
- strip_prefix = "same-file-1.0.6",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.same-file-1.0.6.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__schemars-0.9.0",
- sha256 = "4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/schemars/0.9.0/download"],
- strip_prefix = "schemars-0.9.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.schemars-0.9.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__schemars-1.2.1",
- sha256 = "a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/schemars/1.2.1/download"],
- strip_prefix = "schemars-1.2.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.schemars-1.2.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__scopeguard-1.2.0",
- sha256 = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/scopeguard/1.2.0/download"],
- strip_prefix = "scopeguard-1.2.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.scopeguard-1.2.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__semver-1.0.28",
- sha256 = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/semver/1.0.28/download"],
- strip_prefix = "semver-1.0.28",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.semver-1.0.28.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__serde-1.0.228",
- sha256 = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/serde/1.0.228/download"],
- strip_prefix = "serde-1.0.228",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.serde-1.0.228.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__serde_core-1.0.228",
- sha256 = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/serde_core/1.0.228/download"],
- strip_prefix = "serde_core-1.0.228",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.serde_core-1.0.228.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__serde_derive-1.0.228",
- sha256 = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/serde_derive/1.0.228/download"],
- strip_prefix = "serde_derive-1.0.228",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.serde_derive-1.0.228.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__serde_json-1.0.150",
- sha256 = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/serde_json/1.0.150/download"],
- strip_prefix = "serde_json-1.0.150",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.serde_json-1.0.150.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__serde_spanned-1.1.1",
- sha256 = "6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/serde_spanned/1.1.1/download"],
- strip_prefix = "serde_spanned-1.1.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.serde_spanned-1.1.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__serde_with-3.20.0",
- sha256 = "e72c1c2cb7b223fafb600a619537a871c2818583d619401b785e7c0b746ccde2",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/serde_with/3.20.0/download"],
- strip_prefix = "serde_with-3.20.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.serde_with-3.20.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__serde_with_macros-3.20.0",
- sha256 = "b90c488738ecb4fb0262f41f43bc40efc5868d9fb744319ddf5f5317f417bfac",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/serde_with_macros/3.20.0/download"],
- strip_prefix = "serde_with_macros-3.20.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.serde_with_macros-3.20.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__serde_yaml-0.9.34-deprecated",
- sha256 = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/serde_yaml/0.9.34+deprecated/download"],
- strip_prefix = "serde_yaml-0.9.34+deprecated",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.serde_yaml-0.9.34+deprecated.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__sharded-slab-0.1.7",
- sha256 = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/sharded-slab/0.1.7/download"],
- strip_prefix = "sharded-slab-0.1.7",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.sharded-slab-0.1.7.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__shlex-1.3.0",
- sha256 = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/shlex/1.3.0/download"],
- strip_prefix = "shlex-1.3.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.shlex-1.3.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__simd-adler32-0.3.9",
- sha256 = "703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/simd-adler32/0.3.9/download"],
- strip_prefix = "simd-adler32-0.3.9",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.simd-adler32-0.3.9.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__slab-0.4.12",
- sha256 = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/slab/0.4.12/download"],
- strip_prefix = "slab-0.4.12",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.slab-0.4.12.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__smallvec-1.15.1",
- sha256 = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/smallvec/1.15.1/download"],
- strip_prefix = "smallvec-1.15.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.smallvec-1.15.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__smol_str-0.3.6",
- sha256 = "4aaa7368fcf4852a4c2dd92df0cace6a71f2091ca0a23391ce7f3a31833f1523",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/smol_str/0.3.6/download"],
- strip_prefix = "smol_str-0.3.6",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.smol_str-0.3.6.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__spin-0.9.8",
- sha256 = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/spin/0.9.8/download"],
- strip_prefix = "spin-0.9.8",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.spin-0.9.8.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__stable_deref_trait-1.2.1",
- sha256 = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/stable_deref_trait/1.2.1/download"],
- strip_prefix = "stable_deref_trait-1.2.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.stable_deref_trait-1.2.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__streaming-iterator-0.1.9",
- sha256 = "2b2231b7c3057d5e4ad0156fb3dc807d900806020c5ffa3ee6ff2c8c76fb8520",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/streaming-iterator/0.1.9/download"],
- strip_prefix = "streaming-iterator-0.1.9",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.streaming-iterator-0.1.9.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__strsim-0.11.1",
- sha256 = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/strsim/0.11.1/download"],
- strip_prefix = "strsim-0.11.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.strsim-0.11.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__syn-2.0.117",
- sha256 = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/syn/2.0.117/download"],
- strip_prefix = "syn-2.0.117",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.syn-2.0.117.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__synstructure-0.13.2",
- sha256 = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/synstructure/0.13.2/download"],
- strip_prefix = "synstructure-0.13.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.synstructure-0.13.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__temp-dir-0.1.16",
- sha256 = "83176759e9416cf81ee66cb6508dbfe9c96f20b8b56265a39917551c23c70964",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/temp-dir/0.1.16/download"],
- strip_prefix = "temp-dir-0.1.16",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.temp-dir-0.1.16.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__text-size-1.1.1",
- sha256 = "f18aa187839b2bdb1ad2fa35ead8c4c2976b64e4363c386d45ac0f7ee85c9233",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/text-size/1.1.1/download"],
- strip_prefix = "text-size-1.1.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.text-size-1.1.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__thin-vec-0.2.18",
- sha256 = "b0f7e269b48f0a7dd0146680fa24b50cc67fc0373f086a5b2f99bd084639b482",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/thin-vec/0.2.18/download"],
- strip_prefix = "thin-vec-0.2.18",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.thin-vec-0.2.18.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__thiserror-2.0.18",
- sha256 = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/thiserror/2.0.18/download"],
- strip_prefix = "thiserror-2.0.18",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.thiserror-2.0.18.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__thiserror-impl-2.0.18",
- sha256 = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/thiserror-impl/2.0.18/download"],
- strip_prefix = "thiserror-impl-2.0.18",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.thiserror-impl-2.0.18.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__thread_local-1.1.9",
- sha256 = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/thread_local/1.1.9/download"],
- strip_prefix = "thread_local-1.1.9",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.thread_local-1.1.9.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__time-0.3.47",
- sha256 = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/time/0.3.47/download"],
- strip_prefix = "time-0.3.47",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.time-0.3.47.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__time-core-0.1.8",
- sha256 = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/time-core/0.1.8/download"],
- strip_prefix = "time-core-0.1.8",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.time-core-0.1.8.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__time-macros-0.2.27",
- sha256 = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/time-macros/0.2.27/download"],
- strip_prefix = "time-macros-0.2.27",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.time-macros-0.2.27.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__tinyvec-1.11.0",
- sha256 = "3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/tinyvec/1.11.0/download"],
- strip_prefix = "tinyvec-1.11.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tinyvec-1.11.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__tinyvec_macros-0.1.1",
- sha256 = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/tinyvec_macros/0.1.1/download"],
- strip_prefix = "tinyvec_macros-0.1.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tinyvec_macros-0.1.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__toml-0.9.12-spec-1.1.0",
- sha256 = "cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/toml/0.9.12+spec-1.1.0/download"],
- strip_prefix = "toml-0.9.12+spec-1.1.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.toml-0.9.12+spec-1.1.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__toml-1.1.2-spec-1.1.0",
- sha256 = "81f3d15e84cbcd896376e6730314d59fb5a87f31e4b038454184435cd57defee",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/toml/1.1.2+spec-1.1.0/download"],
- strip_prefix = "toml-1.1.2+spec-1.1.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.toml-1.1.2+spec-1.1.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__toml_datetime-0.7.5-spec-1.1.0",
- sha256 = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/toml_datetime/0.7.5+spec-1.1.0/download"],
- strip_prefix = "toml_datetime-0.7.5+spec-1.1.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.toml_datetime-0.7.5+spec-1.1.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__toml_datetime-1.1.1-spec-1.1.0",
- sha256 = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/toml_datetime/1.1.1+spec-1.1.0/download"],
- strip_prefix = "toml_datetime-1.1.1+spec-1.1.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.toml_datetime-1.1.1+spec-1.1.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__toml_parser-1.1.2-spec-1.1.0",
- sha256 = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/toml_parser/1.1.2+spec-1.1.0/download"],
- strip_prefix = "toml_parser-1.1.2+spec-1.1.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.toml_parser-1.1.2+spec-1.1.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__toml_writer-1.1.1-spec-1.1.0",
- sha256 = "756daf9b1013ebe47a8776667b466417e2d4c5679d441c26230efd9ef78692db",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/toml_writer/1.1.1+spec-1.1.0/download"],
- strip_prefix = "toml_writer-1.1.1+spec-1.1.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.toml_writer-1.1.1+spec-1.1.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__tracing-0.1.44",
- sha256 = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/tracing/0.1.44/download"],
- strip_prefix = "tracing-0.1.44",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tracing-0.1.44.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__tracing-attributes-0.1.31",
- sha256 = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/tracing-attributes/0.1.31/download"],
- strip_prefix = "tracing-attributes-0.1.31",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tracing-attributes-0.1.31.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__tracing-core-0.1.36",
- sha256 = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/tracing-core/0.1.36/download"],
- strip_prefix = "tracing-core-0.1.36",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tracing-core-0.1.36.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__tracing-flame-0.2.0",
- sha256 = "0bae117ee14789185e129aaee5d93750abe67fdc5a9a62650452bfe4e122a3a9",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/tracing-flame/0.2.0/download"],
- strip_prefix = "tracing-flame-0.2.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tracing-flame-0.2.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__tracing-log-0.2.0",
- sha256 = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/tracing-log/0.2.0/download"],
- strip_prefix = "tracing-log-0.2.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tracing-log-0.2.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__tracing-subscriber-0.3.23",
- sha256 = "cb7f578e5945fb242538965c2d0b04418d38ec25c79d160cd279bf0731c8d319",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/tracing-subscriber/0.3.23/download"],
- strip_prefix = "tracing-subscriber-0.3.23",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tracing-subscriber-0.3.23.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__tracing-tree-0.4.1",
- sha256 = "ac87aa03b6a4d5a7e4810d1a80c19601dbe0f8a837e9177f23af721c7ba7beec",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/tracing-tree/0.4.1/download"],
- strip_prefix = "tracing-tree-0.4.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tracing-tree-0.4.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__tree-sitter-0.26.9",
- sha256 = "4dab76d0b724ba557954125188cf0633a1ca43199ced82d95c7b9c32cc3de1f3",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/tree-sitter/0.26.9/download"],
- strip_prefix = "tree-sitter-0.26.9",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tree-sitter-0.26.9.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__tree-sitter-embedded-template-0.25.0",
- sha256 = "833d528e8fcb4e49ddb04d4d6450ddb8ac08f282a58fec94ce981c9c5dbf7e3a",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/tree-sitter-embedded-template/0.25.0/download"],
- strip_prefix = "tree-sitter-embedded-template-0.25.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tree-sitter-embedded-template-0.25.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__tree-sitter-json-0.24.8",
- sha256 = "4d727acca406c0020cffc6cf35516764f36c8e3dc4408e5ebe2cb35a947ec471",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/tree-sitter-json/0.24.8/download"],
- strip_prefix = "tree-sitter-json-0.24.8",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tree-sitter-json-0.24.8.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__tree-sitter-language-0.1.7",
- sha256 = "009994f150cc0cd50ff54917d5bc8bffe8cad10ca10d81c34da2ec421ae61782",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/tree-sitter-language/0.1.7/download"],
- strip_prefix = "tree-sitter-language-0.1.7",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tree-sitter-language-0.1.7.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__tree-sitter-python-0.23.6",
- sha256 = "3d065aaa27f3aaceaf60c1f0e0ac09e1cb9eb8ed28e7bcdaa52129cffc7f4b04",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/tree-sitter-python/0.23.6/download"],
- strip_prefix = "tree-sitter-python-0.23.6",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tree-sitter-python-0.23.6.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__tree-sitter-ql-0.23.1",
- sha256 = "80b7bcaf39acefbb199417a6ec2fd0c038083ba115da3e4f4426c820dc76d386",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/tree-sitter-ql/0.23.1/download"],
- strip_prefix = "tree-sitter-ql-0.23.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tree-sitter-ql-0.23.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__tree-sitter-ruby-0.23.1",
- sha256 = "be0484ea4ef6bb9c575b4fdabde7e31340a8d2dbc7d52b321ac83da703249f95",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/tree-sitter-ruby/0.23.1/download"],
- strip_prefix = "tree-sitter-ruby-0.23.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tree-sitter-ruby-0.23.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__triomphe-0.1.15",
- sha256 = "dd69c5aa8f924c7519d6372789a74eac5b94fb0f8fcf0d4a97eb0bfc3e785f39",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/triomphe/0.1.15/download"],
- strip_prefix = "triomphe-0.1.15",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.triomphe-0.1.15.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__typed-arena-2.0.2",
- sha256 = "6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/typed-arena/2.0.2/download"],
- strip_prefix = "typed-arena-2.0.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.typed-arena-2.0.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__uncased-0.9.10",
- sha256 = "e1b88fcfe09e89d3866a5c11019378088af2d24c3fbd4f0543f96b479ec90697",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/uncased/0.9.10/download"],
- strip_prefix = "uncased-0.9.10",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.uncased-0.9.10.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__ungrammar-1.16.1",
- sha256 = "a3e5df347f0bf3ec1d670aad6ca5c6a1859cd9ea61d2113125794654ccced68f",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ungrammar/1.16.1/download"],
- strip_prefix = "ungrammar-1.16.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ungrammar-1.16.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__unicode-ident-1.0.24",
- sha256 = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/unicode-ident/1.0.24/download"],
- strip_prefix = "unicode-ident-1.0.24",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.unicode-ident-1.0.24.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__unicode-properties-0.1.4",
- sha256 = "7df058c713841ad818f1dc5d3fd88063241cc61f49f5fbea4b951e8cf5a8d71d",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/unicode-properties/0.1.4/download"],
- strip_prefix = "unicode-properties-0.1.4",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.unicode-properties-0.1.4.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__unicode-xid-0.2.6",
- sha256 = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/unicode-xid/0.2.6/download"],
- strip_prefix = "unicode-xid-0.2.6",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.unicode-xid-0.2.6.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__unsafe-libyaml-0.2.11",
- sha256 = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/unsafe-libyaml/0.2.11/download"],
- strip_prefix = "unsafe-libyaml-0.2.11",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.unsafe-libyaml-0.2.11.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__utf8parse-0.2.2",
- sha256 = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/utf8parse/0.2.2/download"],
- strip_prefix = "utf8parse-0.2.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.utf8parse-0.2.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__valuable-0.1.1",
- sha256 = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/valuable/0.1.1/download"],
- strip_prefix = "valuable-0.1.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.valuable-0.1.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__version_check-0.9.5",
- sha256 = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/version_check/0.9.5/download"],
- strip_prefix = "version_check-0.9.5",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.version_check-0.9.5.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__walkdir-2.5.0",
- sha256 = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/walkdir/2.5.0/download"],
- strip_prefix = "walkdir-2.5.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.walkdir-2.5.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__wasi-0.11.1-wasi-snapshot-preview1",
- sha256 = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/wasi/0.11.1+wasi-snapshot-preview1/download"],
- strip_prefix = "wasi-0.11.1+wasi-snapshot-preview1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.wasi-0.11.1+wasi-snapshot-preview1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__wasip2-1.0.3-wasi-0.2.9",
- sha256 = "20064672db26d7cdc89c7798c48a0fdfac8213434a1186e5ef29fd560ae223d6",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/wasip2/1.0.3+wasi-0.2.9/download"],
- strip_prefix = "wasip2-1.0.3+wasi-0.2.9",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.wasip2-1.0.3+wasi-0.2.9.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__wasip3-0.4.0-wasi-0.3.0-rc-2026-01-06",
- sha256 = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/wasip3/0.4.0+wasi-0.3.0-rc-2026-01-06/download"],
- strip_prefix = "wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__wasm-bindgen-0.2.121",
- sha256 = "49ace1d07c165b0864824eee619580c4689389afa9dc9ed3a4c75040d82e6790",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/wasm-bindgen/0.2.121/download"],
- strip_prefix = "wasm-bindgen-0.2.121",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.wasm-bindgen-0.2.121.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__wasm-bindgen-macro-0.2.121",
- sha256 = "8e68e6f4afd367a562002c05637acb8578ff2dea1943df76afb9e83d177c8578",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/wasm-bindgen-macro/0.2.121/download"],
- strip_prefix = "wasm-bindgen-macro-0.2.121",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.wasm-bindgen-macro-0.2.121.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__wasm-bindgen-macro-support-0.2.121",
- sha256 = "d95a9ec35c64b2a7cb35d3fead40c4238d0940c86d107136999567a4703259f2",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/wasm-bindgen-macro-support/0.2.121/download"],
- strip_prefix = "wasm-bindgen-macro-support-0.2.121",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.wasm-bindgen-macro-support-0.2.121.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__wasm-bindgen-shared-0.2.121",
- sha256 = "c4e0100b01e9f0d03189a92b96772a1fb998639d981193d7dbab487302513441",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/wasm-bindgen-shared/0.2.121/download"],
- strip_prefix = "wasm-bindgen-shared-0.2.121",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.wasm-bindgen-shared-0.2.121.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__wasm-encoder-0.244.0",
- sha256 = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/wasm-encoder/0.244.0/download"],
- strip_prefix = "wasm-encoder-0.244.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.wasm-encoder-0.244.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__wasm-metadata-0.244.0",
- sha256 = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/wasm-metadata/0.244.0/download"],
- strip_prefix = "wasm-metadata-0.244.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.wasm-metadata-0.244.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__wasmparser-0.244.0",
- sha256 = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/wasmparser/0.244.0/download"],
- strip_prefix = "wasmparser-0.244.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.wasmparser-0.244.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__winapi-util-0.1.11",
- sha256 = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/winapi-util/0.1.11/download"],
- strip_prefix = "winapi-util-0.1.11",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.winapi-util-0.1.11.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__windows-core-0.62.2",
- sha256 = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows-core/0.62.2/download"],
- strip_prefix = "windows-core-0.62.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows-core-0.62.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__windows-implement-0.60.2",
- sha256 = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows-implement/0.60.2/download"],
- strip_prefix = "windows-implement-0.60.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows-implement-0.60.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__windows-interface-0.59.3",
- sha256 = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows-interface/0.59.3/download"],
- strip_prefix = "windows-interface-0.59.3",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows-interface-0.59.3.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__windows-link-0.2.1",
- sha256 = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows-link/0.2.1/download"],
- strip_prefix = "windows-link-0.2.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows-link-0.2.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__windows-result-0.4.1",
- sha256 = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows-result/0.4.1/download"],
- strip_prefix = "windows-result-0.4.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows-result-0.4.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__windows-strings-0.5.1",
- sha256 = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows-strings/0.5.1/download"],
- strip_prefix = "windows-strings-0.5.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows-strings-0.5.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__windows-sys-0.60.2",
- sha256 = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows-sys/0.60.2/download"],
- strip_prefix = "windows-sys-0.60.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows-sys-0.60.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__windows-sys-0.61.2",
- sha256 = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows-sys/0.61.2/download"],
- strip_prefix = "windows-sys-0.61.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows-sys-0.61.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__windows-targets-0.53.5",
- sha256 = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows-targets/0.53.5/download"],
- strip_prefix = "windows-targets-0.53.5",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows-targets-0.53.5.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__windows_aarch64_gnullvm-0.53.1",
- sha256 = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows_aarch64_gnullvm/0.53.1/download"],
- strip_prefix = "windows_aarch64_gnullvm-0.53.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows_aarch64_gnullvm-0.53.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__windows_aarch64_msvc-0.53.1",
- sha256 = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows_aarch64_msvc/0.53.1/download"],
- strip_prefix = "windows_aarch64_msvc-0.53.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows_aarch64_msvc-0.53.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__windows_i686_gnu-0.53.1",
- sha256 = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows_i686_gnu/0.53.1/download"],
- strip_prefix = "windows_i686_gnu-0.53.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows_i686_gnu-0.53.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__windows_i686_gnullvm-0.53.1",
- sha256 = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows_i686_gnullvm/0.53.1/download"],
- strip_prefix = "windows_i686_gnullvm-0.53.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows_i686_gnullvm-0.53.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__windows_i686_msvc-0.53.1",
- sha256 = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows_i686_msvc/0.53.1/download"],
- strip_prefix = "windows_i686_msvc-0.53.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows_i686_msvc-0.53.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__windows_x86_64_gnu-0.53.1",
- sha256 = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows_x86_64_gnu/0.53.1/download"],
- strip_prefix = "windows_x86_64_gnu-0.53.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows_x86_64_gnu-0.53.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__windows_x86_64_gnullvm-0.53.1",
- sha256 = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows_x86_64_gnullvm/0.53.1/download"],
- strip_prefix = "windows_x86_64_gnullvm-0.53.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows_x86_64_gnullvm-0.53.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__windows_x86_64_msvc-0.53.1",
- sha256 = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows_x86_64_msvc/0.53.1/download"],
- strip_prefix = "windows_x86_64_msvc-0.53.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows_x86_64_msvc-0.53.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__winnow-0.7.15",
- sha256 = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/winnow/0.7.15/download"],
- strip_prefix = "winnow-0.7.15",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.winnow-0.7.15.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__winnow-1.0.3",
- sha256 = "0592e1c9d151f854e6fd382574c3a0855250e1d9b2f99d9281c6e6391af352f1",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/winnow/1.0.3/download"],
- strip_prefix = "winnow-1.0.3",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.winnow-1.0.3.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__wit-bindgen-0.51.0",
- sha256 = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/wit-bindgen/0.51.0/download"],
- strip_prefix = "wit-bindgen-0.51.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.wit-bindgen-0.51.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__wit-bindgen-0.57.1",
- sha256 = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/wit-bindgen/0.57.1/download"],
- strip_prefix = "wit-bindgen-0.57.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.wit-bindgen-0.57.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__wit-bindgen-core-0.51.0",
- sha256 = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/wit-bindgen-core/0.51.0/download"],
- strip_prefix = "wit-bindgen-core-0.51.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.wit-bindgen-core-0.51.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__wit-bindgen-rust-0.51.0",
- sha256 = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/wit-bindgen-rust/0.51.0/download"],
- strip_prefix = "wit-bindgen-rust-0.51.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.wit-bindgen-rust-0.51.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__wit-bindgen-rust-macro-0.51.0",
- sha256 = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/wit-bindgen-rust-macro/0.51.0/download"],
- strip_prefix = "wit-bindgen-rust-macro-0.51.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.wit-bindgen-rust-macro-0.51.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__wit-component-0.244.0",
- sha256 = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/wit-component/0.244.0/download"],
- strip_prefix = "wit-component-0.244.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.wit-component-0.244.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__wit-parser-0.244.0",
- sha256 = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/wit-parser/0.244.0/download"],
- strip_prefix = "wit-parser-0.244.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.wit-parser-0.244.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__yansi-1.0.1",
- sha256 = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/yansi/1.0.1/download"],
- strip_prefix = "yansi-1.0.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.yansi-1.0.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__zmij-1.0.21",
- sha256 = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/zmij/1.0.21/download"],
- strip_prefix = "zmij-1.0.21",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.zmij-1.0.21.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__zstd-0.13.3",
- sha256 = "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/zstd/0.13.3/download"],
- strip_prefix = "zstd-0.13.3",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.zstd-0.13.3.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__zstd-safe-7.2.4",
- sha256 = "8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/zstd-safe/7.2.4/download"],
- strip_prefix = "zstd-safe-7.2.4",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.zstd-safe-7.2.4.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__zstd-sys-2.0.16-zstd.1.5.7",
- sha256 = "91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/zstd-sys/2.0.16+zstd.1.5.7/download"],
- strip_prefix = "zstd-sys-2.0.16+zstd.1.5.7",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.zstd-sys-2.0.16+zstd.1.5.7.bazel"),
- )
-
- return [
- struct(repo = "vendor_ts__anyhow-1.0.102", is_dev_dep = False),
- struct(repo = "vendor_ts__argfile-1.0.0", is_dev_dep = False),
- struct(repo = "vendor_ts__chalk-ir-0.104.0", is_dev_dep = False),
- struct(repo = "vendor_ts__chrono-0.4.44", is_dev_dep = False),
- struct(repo = "vendor_ts__clap-4.6.1", is_dev_dep = False),
- struct(repo = "vendor_ts__dunce-1.0.5", is_dev_dep = False),
- struct(repo = "vendor_ts__either-1.16.0", is_dev_dep = False),
- struct(repo = "vendor_ts__encoding-0.2.33", is_dev_dep = False),
- struct(repo = "vendor_ts__figment-0.10.19", is_dev_dep = False),
- struct(repo = "vendor_ts__flate2-1.1.9", is_dev_dep = False),
- struct(repo = "vendor_ts__glob-0.3.3", is_dev_dep = False),
- struct(repo = "vendor_ts__globset-0.4.18", is_dev_dep = False),
- struct(repo = "vendor_ts__itertools-0.14.0", is_dev_dep = False),
- struct(repo = "vendor_ts__lazy_static-1.5.0", is_dev_dep = False),
- struct(repo = "vendor_ts__mustache-0.9.0", is_dev_dep = False),
- struct(repo = "vendor_ts__num-traits-0.2.19", is_dev_dep = False),
- struct(repo = "vendor_ts__num_cpus-1.17.0", is_dev_dep = False),
- struct(repo = "vendor_ts__proc-macro2-1.0.106", is_dev_dep = False),
- struct(repo = "vendor_ts__quote-1.0.45", is_dev_dep = False),
- struct(repo = "vendor_ts__ra_ap_base_db-0.0.328", is_dev_dep = False),
- struct(repo = "vendor_ts__ra_ap_cfg-0.0.328", is_dev_dep = False),
- struct(repo = "vendor_ts__ra_ap_hir-0.0.328", is_dev_dep = False),
- struct(repo = "vendor_ts__ra_ap_hir_def-0.0.328", is_dev_dep = False),
- struct(repo = "vendor_ts__ra_ap_hir_expand-0.0.328", is_dev_dep = False),
- struct(repo = "vendor_ts__ra_ap_hir_ty-0.0.328", is_dev_dep = False),
- struct(repo = "vendor_ts__ra_ap_ide_db-0.0.328", is_dev_dep = False),
- struct(repo = "vendor_ts__ra_ap_intern-0.0.328", is_dev_dep = False),
- struct(repo = "vendor_ts__ra_ap_load-cargo-0.0.328", is_dev_dep = False),
- struct(repo = "vendor_ts__ra_ap_parser-0.0.328", is_dev_dep = False),
- struct(repo = "vendor_ts__ra_ap_paths-0.0.328", is_dev_dep = False),
- struct(repo = "vendor_ts__ra_ap_project_model-0.0.328", is_dev_dep = False),
- struct(repo = "vendor_ts__ra_ap_span-0.0.328", is_dev_dep = False),
- struct(repo = "vendor_ts__ra_ap_stdx-0.0.328", is_dev_dep = False),
- struct(repo = "vendor_ts__ra_ap_syntax-0.0.328", is_dev_dep = False),
- struct(repo = "vendor_ts__ra_ap_syntax-bridge-0.0.328", is_dev_dep = False),
- struct(repo = "vendor_ts__ra_ap_vfs-0.0.328", is_dev_dep = False),
- struct(repo = "vendor_ts__rayon-1.12.0", is_dev_dep = False),
- struct(repo = "vendor_ts__regex-1.12.3", is_dev_dep = False),
- struct(repo = "vendor_ts__serde-1.0.228", is_dev_dep = False),
- struct(repo = "vendor_ts__serde_json-1.0.150", is_dev_dep = False),
- struct(repo = "vendor_ts__serde_with-3.20.0", is_dev_dep = False),
- struct(repo = "vendor_ts__serde_yaml-0.9.34-deprecated", is_dev_dep = False),
- struct(repo = "vendor_ts__syn-2.0.117", is_dev_dep = False),
- struct(repo = "vendor_ts__toml-1.1.2-spec-1.1.0", is_dev_dep = False),
- struct(repo = "vendor_ts__tracing-0.1.44", is_dev_dep = False),
- struct(repo = "vendor_ts__tracing-flame-0.2.0", is_dev_dep = False),
- struct(repo = "vendor_ts__tracing-subscriber-0.3.23", is_dev_dep = False),
- struct(repo = "vendor_ts__tree-sitter-0.26.9", is_dev_dep = False),
- struct(repo = "vendor_ts__tree-sitter-embedded-template-0.25.0", is_dev_dep = False),
- struct(repo = "vendor_ts__tree-sitter-python-0.23.6", is_dev_dep = False),
- struct(repo = "vendor_ts__tree-sitter-ruby-0.23.1", is_dev_dep = False),
- struct(repo = "vendor_ts__triomphe-0.1.15", is_dev_dep = False),
- struct(repo = "vendor_ts__ungrammar-1.16.1", is_dev_dep = False),
- struct(repo = "vendor_ts__zstd-0.13.3", is_dev_dep = False),
- struct(repo = "vendor_ts__rand-0.10.1", is_dev_dep = True),
- struct(repo = "vendor_ts__tree-sitter-json-0.24.8", is_dev_dep = True),
- struct(repo = "vendor_ts__tree-sitter-ql-0.23.1", is_dev_dep = True),
- ]
+"""Deprecated: re-exports the crate_universe macros from `:crates.bzl`."""
+
+load(
+ ":crates.bzl",
+ _aliases = "aliases",
+ _all_crate_deps = "all_crate_deps",
+ _crate_deps = "crate_deps",
+ _crate_edition = "crate_edition",
+ _crate_repositories = "crate_repositories",
+)
+
+aliases = _aliases
+all_crate_deps = _all_crate_deps
+crate_deps = _crate_deps
+crate_edition = _crate_edition
+crate_repositories = _crate_repositories
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/dunce-1.0.5/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/dunce-1.0.5/BUILD.bazel
new file mode 100644
index 000000000000..51a71fbd99cc
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/dunce-1.0.5/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "dunce-1.0.5",
+ actual = "@vendor_ts__dunce-1.0.5//:dunce",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/dunce/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/dunce/BUILD.bazel
new file mode 100644
index 000000000000..20a395e2a06b
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/dunce/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "dunce",
+ actual = "@vendor_ts__dunce-1.0.5//:dunce",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/either-1.17.0/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/either-1.17.0/BUILD.bazel
new file mode 100644
index 000000000000..174861068ce7
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/either-1.17.0/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "either-1.17.0",
+ actual = "@vendor_ts__either-1.17.0//:either",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/either/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/either/BUILD.bazel
new file mode 100644
index 000000000000..89cb4c273dd3
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/either/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "either",
+ actual = "@vendor_ts__either-1.17.0//:either",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/encoding-0.2.33/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/encoding-0.2.33/BUILD.bazel
new file mode 100644
index 000000000000..afa34162b826
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/encoding-0.2.33/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "encoding-0.2.33",
+ actual = "@vendor_ts__encoding-0.2.33//:encoding",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/encoding/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/encoding/BUILD.bazel
new file mode 100644
index 000000000000..3cdf487b2c0e
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/encoding/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "encoding",
+ actual = "@vendor_ts__encoding-0.2.33//:encoding",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/figment-0.10.19/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/figment-0.10.19/BUILD.bazel
new file mode 100644
index 000000000000..5440d01deff9
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/figment-0.10.19/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "figment-0.10.19",
+ actual = "@vendor_ts__figment-0.10.19//:figment",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/figment/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/figment/BUILD.bazel
new file mode 100644
index 000000000000..0ed2dd8af57c
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/figment/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "figment",
+ actual = "@vendor_ts__figment-0.10.19//:figment",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/flate2-1.1.9/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/flate2-1.1.9/BUILD.bazel
new file mode 100644
index 000000000000..01b260daea49
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/flate2-1.1.9/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "flate2-1.1.9",
+ actual = "@vendor_ts__flate2-1.1.9//:flate2",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/flate2/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/flate2/BUILD.bazel
new file mode 100644
index 000000000000..75cab3adff50
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/flate2/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "flate2",
+ actual = "@vendor_ts__flate2-1.1.9//:flate2",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/glob-0.3.4/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/glob-0.3.4/BUILD.bazel
new file mode 100644
index 000000000000..af2be4898b7b
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/glob-0.3.4/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "glob-0.3.4",
+ actual = "@vendor_ts__glob-0.3.4//:glob",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/glob/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/glob/BUILD.bazel
new file mode 100644
index 000000000000..7d7180483c6b
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/glob/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "glob",
+ actual = "@vendor_ts__glob-0.3.4//:glob",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/globset-0.4.18/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/globset-0.4.18/BUILD.bazel
new file mode 100644
index 000000000000..c55adf24540c
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/globset-0.4.18/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "globset-0.4.18",
+ actual = "@vendor_ts__globset-0.4.18//:globset",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/globset/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/globset/BUILD.bazel
new file mode 100644
index 000000000000..227ab092ee04
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/globset/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "globset",
+ actual = "@vendor_ts__globset-0.4.18//:globset",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/itertools-0.15.0/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/itertools-0.15.0/BUILD.bazel
new file mode 100644
index 000000000000..e1a51d621c4d
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/itertools-0.15.0/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "itertools-0.15.0",
+ actual = "@vendor_ts__itertools-0.15.0//:itertools",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/itertools/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/itertools/BUILD.bazel
new file mode 100644
index 000000000000..ede210e8f3fb
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/itertools/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "itertools",
+ actual = "@vendor_ts__itertools-0.15.0//:itertools",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/lazy_static-1.5.0/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/lazy_static-1.5.0/BUILD.bazel
new file mode 100644
index 000000000000..90bcdad60bd0
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/lazy_static-1.5.0/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "lazy_static-1.5.0",
+ actual = "@vendor_ts__lazy_static-1.5.0//:lazy_static",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/lazy_static/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/lazy_static/BUILD.bazel
new file mode 100644
index 000000000000..aa48e3ca0d71
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/lazy_static/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "lazy_static",
+ actual = "@vendor_ts__lazy_static-1.5.0//:lazy_static",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/mustache-0.9.0/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/mustache-0.9.0/BUILD.bazel
new file mode 100644
index 000000000000..efad57611492
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/mustache-0.9.0/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "mustache-0.9.0",
+ actual = "@vendor_ts__mustache-0.9.0//:mustache",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/mustache/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/mustache/BUILD.bazel
new file mode 100644
index 000000000000..23dee02bded5
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/mustache/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "mustache",
+ actual = "@vendor_ts__mustache-0.9.0//:mustache",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/num-traits-0.2.19/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/num-traits-0.2.19/BUILD.bazel
new file mode 100644
index 000000000000..2a511d29c9d8
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/num-traits-0.2.19/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "num-traits-0.2.19",
+ actual = "@vendor_ts__num-traits-0.2.19//:num_traits",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/num-traits/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/num-traits/BUILD.bazel
new file mode 100644
index 000000000000..62ca3f42144e
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/num-traits/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "num-traits",
+ actual = "@vendor_ts__num-traits-0.2.19//:num_traits",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/num_cpus-1.17.0/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/num_cpus-1.17.0/BUILD.bazel
new file mode 100644
index 000000000000..3faa31f5f803
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/num_cpus-1.17.0/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "num_cpus-1.17.0",
+ actual = "@vendor_ts__num_cpus-1.17.0//:num_cpus",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/num_cpus/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/num_cpus/BUILD.bazel
new file mode 100644
index 000000000000..ee8b9b8c23cc
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/num_cpus/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "num_cpus",
+ actual = "@vendor_ts__num_cpus-1.17.0//:num_cpus",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/proc-macro2-1.0.107/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/proc-macro2-1.0.107/BUILD.bazel
new file mode 100644
index 000000000000..f18b6a1a57a3
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/proc-macro2-1.0.107/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "proc-macro2-1.0.107",
+ actual = "@vendor_ts__proc-macro2-1.0.107//:proc_macro2",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/proc-macro2/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/proc-macro2/BUILD.bazel
new file mode 100644
index 000000000000..cda647ad06ec
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/proc-macro2/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "proc-macro2",
+ actual = "@vendor_ts__proc-macro2-1.0.107//:proc_macro2",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/quote-1.0.47/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/quote-1.0.47/BUILD.bazel
new file mode 100644
index 000000000000..fad5a98cf61a
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/quote-1.0.47/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "quote-1.0.47",
+ actual = "@vendor_ts__quote-1.0.47//:quote",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/quote/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/quote/BUILD.bazel
new file mode 100644
index 000000000000..30a4bb96671a
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/quote/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "quote",
+ actual = "@vendor_ts__quote-1.0.47//:quote",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_base_db-0.0.347/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_base_db-0.0.347/BUILD.bazel
new file mode 100644
index 000000000000..6d34352f7624
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_base_db-0.0.347/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ra_ap_base_db-0.0.347",
+ actual = "@vendor_ts__ra_ap_base_db-0.0.347//:ra_ap_base_db",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_base_db/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_base_db/BUILD.bazel
new file mode 100644
index 000000000000..e4143c5deb6a
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_base_db/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ra_ap_base_db",
+ actual = "@vendor_ts__ra_ap_base_db-0.0.347//:ra_ap_base_db",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_cfg-0.0.347/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_cfg-0.0.347/BUILD.bazel
new file mode 100644
index 000000000000..174228dffde3
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_cfg-0.0.347/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ra_ap_cfg-0.0.347",
+ actual = "@vendor_ts__ra_ap_cfg-0.0.347//:ra_ap_cfg",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_cfg/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_cfg/BUILD.bazel
new file mode 100644
index 000000000000..d4b66cf510a1
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_cfg/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ra_ap_cfg",
+ actual = "@vendor_ts__ra_ap_cfg-0.0.347//:ra_ap_cfg",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_hir-0.0.347/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_hir-0.0.347/BUILD.bazel
new file mode 100644
index 000000000000..557cfeb56135
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_hir-0.0.347/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ra_ap_hir-0.0.347",
+ actual = "@vendor_ts__ra_ap_hir-0.0.347//:ra_ap_hir",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_hir/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_hir/BUILD.bazel
new file mode 100644
index 000000000000..31daac1890cc
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_hir/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ra_ap_hir",
+ actual = "@vendor_ts__ra_ap_hir-0.0.347//:ra_ap_hir",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_hir_def-0.0.347/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_hir_def-0.0.347/BUILD.bazel
new file mode 100644
index 000000000000..1e06257bf196
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_hir_def-0.0.347/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ra_ap_hir_def-0.0.347",
+ actual = "@vendor_ts__ra_ap_hir_def-0.0.347//:ra_ap_hir_def",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_hir_def/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_hir_def/BUILD.bazel
new file mode 100644
index 000000000000..724e057553f1
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_hir_def/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ra_ap_hir_def",
+ actual = "@vendor_ts__ra_ap_hir_def-0.0.347//:ra_ap_hir_def",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_hir_expand-0.0.347/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_hir_expand-0.0.347/BUILD.bazel
new file mode 100644
index 000000000000..4de2d355ce21
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_hir_expand-0.0.347/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ra_ap_hir_expand-0.0.347",
+ actual = "@vendor_ts__ra_ap_hir_expand-0.0.347//:ra_ap_hir_expand",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_hir_expand/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_hir_expand/BUILD.bazel
new file mode 100644
index 000000000000..821261303300
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_hir_expand/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ra_ap_hir_expand",
+ actual = "@vendor_ts__ra_ap_hir_expand-0.0.347//:ra_ap_hir_expand",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_hir_ty-0.0.347/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_hir_ty-0.0.347/BUILD.bazel
new file mode 100644
index 000000000000..78cb7773e47a
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_hir_ty-0.0.347/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ra_ap_hir_ty-0.0.347",
+ actual = "@vendor_ts__ra_ap_hir_ty-0.0.347//:ra_ap_hir_ty",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_hir_ty/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_hir_ty/BUILD.bazel
new file mode 100644
index 000000000000..5b228755d2b5
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_hir_ty/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ra_ap_hir_ty",
+ actual = "@vendor_ts__ra_ap_hir_ty-0.0.347//:ra_ap_hir_ty",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_ide_db-0.0.347/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_ide_db-0.0.347/BUILD.bazel
new file mode 100644
index 000000000000..f760fab13751
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_ide_db-0.0.347/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ra_ap_ide_db-0.0.347",
+ actual = "@vendor_ts__ra_ap_ide_db-0.0.347//:ra_ap_ide_db",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_ide_db/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_ide_db/BUILD.bazel
new file mode 100644
index 000000000000..b558c2a8098d
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_ide_db/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ra_ap_ide_db",
+ actual = "@vendor_ts__ra_ap_ide_db-0.0.347//:ra_ap_ide_db",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_intern-0.0.347/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_intern-0.0.347/BUILD.bazel
new file mode 100644
index 000000000000..ea853396104a
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_intern-0.0.347/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ra_ap_intern-0.0.347",
+ actual = "@vendor_ts__ra_ap_intern-0.0.347//:ra_ap_intern",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_intern/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_intern/BUILD.bazel
new file mode 100644
index 000000000000..8635a9422268
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_intern/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ra_ap_intern",
+ actual = "@vendor_ts__ra_ap_intern-0.0.347//:ra_ap_intern",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_load-cargo-0.0.347/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_load-cargo-0.0.347/BUILD.bazel
new file mode 100644
index 000000000000..00db68260ecc
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_load-cargo-0.0.347/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ra_ap_load-cargo-0.0.347",
+ actual = "@vendor_ts__ra_ap_load-cargo-0.0.347//:ra_ap_load_cargo",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_load-cargo/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_load-cargo/BUILD.bazel
new file mode 100644
index 000000000000..1b89aab84736
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_load-cargo/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ra_ap_load-cargo",
+ actual = "@vendor_ts__ra_ap_load-cargo-0.0.347//:ra_ap_load_cargo",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_parser-0.0.347/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_parser-0.0.347/BUILD.bazel
new file mode 100644
index 000000000000..ca368cb518f0
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_parser-0.0.347/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ra_ap_parser-0.0.347",
+ actual = "@vendor_ts__ra_ap_parser-0.0.347//:ra_ap_parser",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_parser/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_parser/BUILD.bazel
new file mode 100644
index 000000000000..4d00f8000d5b
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_parser/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ra_ap_parser",
+ actual = "@vendor_ts__ra_ap_parser-0.0.347//:ra_ap_parser",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_paths-0.0.347/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_paths-0.0.347/BUILD.bazel
new file mode 100644
index 000000000000..92a64bf9c3ec
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_paths-0.0.347/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ra_ap_paths-0.0.347",
+ actual = "@vendor_ts__ra_ap_paths-0.0.347//:ra_ap_paths",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_paths/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_paths/BUILD.bazel
new file mode 100644
index 000000000000..8e89532640e3
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_paths/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ra_ap_paths",
+ actual = "@vendor_ts__ra_ap_paths-0.0.347//:ra_ap_paths",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_project_model-0.0.347/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_project_model-0.0.347/BUILD.bazel
new file mode 100644
index 000000000000..015ee1054ec9
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_project_model-0.0.347/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ra_ap_project_model-0.0.347",
+ actual = "@vendor_ts__ra_ap_project_model-0.0.347//:ra_ap_project_model",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_project_model/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_project_model/BUILD.bazel
new file mode 100644
index 000000000000..a7c77d60c859
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_project_model/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ra_ap_project_model",
+ actual = "@vendor_ts__ra_ap_project_model-0.0.347//:ra_ap_project_model",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_span-0.0.347/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_span-0.0.347/BUILD.bazel
new file mode 100644
index 000000000000..386951ce749a
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_span-0.0.347/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ra_ap_span-0.0.347",
+ actual = "@vendor_ts__ra_ap_span-0.0.347//:ra_ap_span",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_span/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_span/BUILD.bazel
new file mode 100644
index 000000000000..8c65ab706007
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_span/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ra_ap_span",
+ actual = "@vendor_ts__ra_ap_span-0.0.347//:ra_ap_span",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_stdx-0.0.347/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_stdx-0.0.347/BUILD.bazel
new file mode 100644
index 000000000000..e3d1d6180e28
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_stdx-0.0.347/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ra_ap_stdx-0.0.347",
+ actual = "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_syntax-0.0.347/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_syntax-0.0.347/BUILD.bazel
new file mode 100644
index 000000000000..f4560fbb8129
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_syntax-0.0.347/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ra_ap_syntax-0.0.347",
+ actual = "@vendor_ts__ra_ap_syntax-0.0.347//:ra_ap_syntax",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_syntax-bridge-0.0.347/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_syntax-bridge-0.0.347/BUILD.bazel
new file mode 100644
index 000000000000..40c10216994f
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_syntax-bridge-0.0.347/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ra_ap_syntax-bridge-0.0.347",
+ actual = "@vendor_ts__ra_ap_syntax-bridge-0.0.347//:ra_ap_syntax_bridge",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_syntax-bridge/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_syntax-bridge/BUILD.bazel
new file mode 100644
index 000000000000..087d7f5674b5
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_syntax-bridge/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ra_ap_syntax-bridge",
+ actual = "@vendor_ts__ra_ap_syntax-bridge-0.0.347//:ra_ap_syntax_bridge",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_syntax/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_syntax/BUILD.bazel
new file mode 100644
index 000000000000..d50befd12920
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_syntax/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ra_ap_syntax",
+ actual = "@vendor_ts__ra_ap_syntax-0.0.347//:ra_ap_syntax",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_vfs-0.0.347/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_vfs-0.0.347/BUILD.bazel
new file mode 100644
index 000000000000..06f96600de4c
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_vfs-0.0.347/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ra_ap_vfs-0.0.347",
+ actual = "@vendor_ts__ra_ap_vfs-0.0.347//:ra_ap_vfs",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_vfs/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_vfs/BUILD.bazel
new file mode 100644
index 000000000000..2c22c96ee4ff
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ra_ap_vfs/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ra_ap_vfs",
+ actual = "@vendor_ts__ra_ap_vfs-0.0.347//:ra_ap_vfs",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/rand-0.10.2/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/rand-0.10.2/BUILD.bazel
new file mode 100644
index 000000000000..60178e6c9a2a
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/rand-0.10.2/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "rand-0.10.2",
+ actual = "@vendor_ts__rand-0.10.2//:rand",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/rand/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/rand/BUILD.bazel
new file mode 100644
index 000000000000..5a83136d9d6e
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/rand/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "rand",
+ actual = "@vendor_ts__rand-0.10.2//:rand",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/rayon-1.12.0/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/rayon-1.12.0/BUILD.bazel
new file mode 100644
index 000000000000..375eae0288e9
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/rayon-1.12.0/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "rayon-1.12.0",
+ actual = "@vendor_ts__rayon-1.12.0//:rayon",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/rayon/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/rayon/BUILD.bazel
new file mode 100644
index 000000000000..456a6693f51a
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/rayon/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "rayon",
+ actual = "@vendor_ts__rayon-1.12.0//:rayon",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/regex-1.13.1/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/regex-1.13.1/BUILD.bazel
new file mode 100644
index 000000000000..392a18a9b79b
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/regex-1.13.1/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "regex-1.13.1",
+ actual = "@vendor_ts__regex-1.13.1//:regex",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/regex/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/regex/BUILD.bazel
new file mode 100644
index 000000000000..36658463cff8
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/regex/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "regex",
+ actual = "@vendor_ts__regex-1.13.1//:regex",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/serde-1.0.229/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/serde-1.0.229/BUILD.bazel
new file mode 100644
index 000000000000..da47d9e809ca
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/serde-1.0.229/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "serde-1.0.229",
+ actual = "@vendor_ts__serde-1.0.229//:serde",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/serde/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/serde/BUILD.bazel
new file mode 100644
index 000000000000..667e68cba9c5
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/serde/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "serde",
+ actual = "@vendor_ts__serde-1.0.229//:serde",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/serde_json-1.0.151/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/serde_json-1.0.151/BUILD.bazel
new file mode 100644
index 000000000000..c6e3be6630ab
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/serde_json-1.0.151/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "serde_json-1.0.151",
+ actual = "@vendor_ts__serde_json-1.0.151//:serde_json",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/serde_json/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/serde_json/BUILD.bazel
new file mode 100644
index 000000000000..a235a8747882
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/serde_json/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "serde_json",
+ actual = "@vendor_ts__serde_json-1.0.151//:serde_json",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/serde_with-3.22.0/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/serde_with-3.22.0/BUILD.bazel
new file mode 100644
index 000000000000..d72d8ca8d74d
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/serde_with-3.22.0/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "serde_with-3.22.0",
+ actual = "@vendor_ts__serde_with-3.22.0//:serde_with",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/serde_with/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/serde_with/BUILD.bazel
new file mode 100644
index 000000000000..d135dc30d9ea
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/serde_with/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "serde_with",
+ actual = "@vendor_ts__serde_with-3.22.0//:serde_with",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/serde_yaml-0.9.34+deprecated/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/serde_yaml-0.9.34+deprecated/BUILD.bazel
new file mode 100644
index 000000000000..b4d5322e507f
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/serde_yaml-0.9.34+deprecated/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "serde_yaml-0.9.34+deprecated",
+ actual = "@vendor_ts__serde_yaml-0.9.34-deprecated//:serde_yaml",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/serde_yaml/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/serde_yaml/BUILD.bazel
new file mode 100644
index 000000000000..a6bbe7aa33ff
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/serde_yaml/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "serde_yaml",
+ actual = "@vendor_ts__serde_yaml-0.9.34-deprecated//:serde_yaml",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/stdx-0.0.347/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/stdx-0.0.347/BUILD.bazel
new file mode 100644
index 000000000000..9e425e140f0d
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/stdx-0.0.347/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "stdx-0.0.347",
+ actual = "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/stdx/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/stdx/BUILD.bazel
new file mode 100644
index 000000000000..d1c0b6a8d09b
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/stdx/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "stdx",
+ actual = "@vendor_ts__ra_ap_stdx-0.0.347//:ra_ap_stdx",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/syn-3.0.3/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/syn-3.0.3/BUILD.bazel
new file mode 100644
index 000000000000..59343842e751
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/syn-3.0.3/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "syn-3.0.3",
+ actual = "@vendor_ts__syn-3.0.3//:syn",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/syn/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/syn/BUILD.bazel
new file mode 100644
index 000000000000..f468de53f06b
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/syn/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "syn",
+ actual = "@vendor_ts__syn-3.0.3//:syn",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/toml-1.1.4+spec-1.1.0/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/toml-1.1.4+spec-1.1.0/BUILD.bazel
new file mode 100644
index 000000000000..73860e361843
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/toml-1.1.4+spec-1.1.0/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "toml-1.1.4+spec-1.1.0",
+ actual = "@vendor_ts__toml-1.1.4-spec-1.1.0//:toml",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/toml/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/toml/BUILD.bazel
new file mode 100644
index 000000000000..d5f896d5eadd
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/toml/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "toml",
+ actual = "@vendor_ts__toml-1.1.4-spec-1.1.0//:toml",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/tracing-0.1.44/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tracing-0.1.44/BUILD.bazel
new file mode 100644
index 000000000000..35e591002a36
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tracing-0.1.44/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "tracing-0.1.44",
+ actual = "@vendor_ts__tracing-0.1.44//:tracing",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/tracing-flame-0.2.0/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tracing-flame-0.2.0/BUILD.bazel
new file mode 100644
index 000000000000..2c641a961ed2
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tracing-flame-0.2.0/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "tracing-flame-0.2.0",
+ actual = "@vendor_ts__tracing-flame-0.2.0//:tracing_flame",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/tracing-flame/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tracing-flame/BUILD.bazel
new file mode 100644
index 000000000000..b2746239b9b2
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tracing-flame/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "tracing-flame",
+ actual = "@vendor_ts__tracing-flame-0.2.0//:tracing_flame",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/tracing-subscriber-0.3.23/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tracing-subscriber-0.3.23/BUILD.bazel
new file mode 100644
index 000000000000..8d69c6f00c98
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tracing-subscriber-0.3.23/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "tracing-subscriber-0.3.23",
+ actual = "@vendor_ts__tracing-subscriber-0.3.23//:tracing_subscriber",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/tracing-subscriber/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tracing-subscriber/BUILD.bazel
new file mode 100644
index 000000000000..bd028fa3c4cd
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tracing-subscriber/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "tracing-subscriber",
+ actual = "@vendor_ts__tracing-subscriber-0.3.23//:tracing_subscriber",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/tracing/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tracing/BUILD.bazel
new file mode 100644
index 000000000000..7c70f0946694
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tracing/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "tracing",
+ actual = "@vendor_ts__tracing-0.1.44//:tracing",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter-0.26.9/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter-0.26.9/BUILD.bazel
new file mode 100644
index 000000000000..bb089d3bae5b
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter-0.26.9/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "tree-sitter-0.26.9",
+ actual = "@vendor_ts__tree-sitter-0.26.9//:tree_sitter",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter-embedded-template-0.25.0/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter-embedded-template-0.25.0/BUILD.bazel
new file mode 100644
index 000000000000..8cdd2b80ef48
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter-embedded-template-0.25.0/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "tree-sitter-embedded-template-0.25.0",
+ actual = "@vendor_ts__tree-sitter-embedded-template-0.25.0//:tree_sitter_embedded_template",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter-embedded-template/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter-embedded-template/BUILD.bazel
new file mode 100644
index 000000000000..44c55f4f1356
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter-embedded-template/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "tree-sitter-embedded-template",
+ actual = "@vendor_ts__tree-sitter-embedded-template-0.25.0//:tree_sitter_embedded_template",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter-json-0.24.8/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter-json-0.24.8/BUILD.bazel
new file mode 100644
index 000000000000..ac225cb7190f
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter-json-0.24.8/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "tree-sitter-json-0.24.8",
+ actual = "@vendor_ts__tree-sitter-json-0.24.8//:tree_sitter_json",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter-json/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter-json/BUILD.bazel
new file mode 100644
index 000000000000..984766ca7f00
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter-json/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "tree-sitter-json",
+ actual = "@vendor_ts__tree-sitter-json-0.24.8//:tree_sitter_json",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter-python-0.25.0/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter-python-0.25.0/BUILD.bazel
new file mode 100644
index 000000000000..e457a6d859bc
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter-python-0.25.0/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "tree-sitter-python-0.25.0",
+ actual = "@vendor_ts__tree-sitter-python-0.25.0//:tree_sitter_python",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter-python/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter-python/BUILD.bazel
new file mode 100644
index 000000000000..83d48c1d99af
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter-python/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "tree-sitter-python",
+ actual = "@vendor_ts__tree-sitter-python-0.25.0//:tree_sitter_python",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter-ql-0.23.1/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter-ql-0.23.1/BUILD.bazel
new file mode 100644
index 000000000000..e825552920d1
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter-ql-0.23.1/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "tree-sitter-ql-0.23.1",
+ actual = "@vendor_ts__tree-sitter-ql-0.23.1//:tree_sitter_ql",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter-ql/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter-ql/BUILD.bazel
new file mode 100644
index 000000000000..acf0db48ed55
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter-ql/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "tree-sitter-ql",
+ actual = "@vendor_ts__tree-sitter-ql-0.23.1//:tree_sitter_ql",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter-ruby-0.23.1/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter-ruby-0.23.1/BUILD.bazel
new file mode 100644
index 000000000000..1848cc88cefe
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter-ruby-0.23.1/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "tree-sitter-ruby-0.23.1",
+ actual = "@vendor_ts__tree-sitter-ruby-0.23.1//:tree_sitter_ruby",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter-ruby/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter-ruby/BUILD.bazel
new file mode 100644
index 000000000000..ec85d9a20497
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter-ruby/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "tree-sitter-ruby",
+ actual = "@vendor_ts__tree-sitter-ruby-0.23.1//:tree_sitter_ruby",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter/BUILD.bazel
new file mode 100644
index 000000000000..8ecd89c77e5b
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/tree-sitter/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "tree-sitter",
+ actual = "@vendor_ts__tree-sitter-0.26.9//:tree_sitter",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/triomphe-0.1.16/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/triomphe-0.1.16/BUILD.bazel
new file mode 100644
index 000000000000..20d507a4952e
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/triomphe-0.1.16/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "triomphe-0.1.16",
+ actual = "@vendor_ts__triomphe-0.1.16//:triomphe",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/triomphe/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/triomphe/BUILD.bazel
new file mode 100644
index 000000000000..d3048533792a
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/triomphe/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "triomphe",
+ actual = "@vendor_ts__triomphe-0.1.16//:triomphe",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ungrammar-1.16.1/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ungrammar-1.16.1/BUILD.bazel
new file mode 100644
index 000000000000..3c2dbccf074d
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ungrammar-1.16.1/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ungrammar-1.16.1",
+ actual = "@vendor_ts__ungrammar-1.16.1//:ungrammar",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/ungrammar/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ungrammar/BUILD.bazel
new file mode 100644
index 000000000000..ed687cea91b3
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/ungrammar/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "ungrammar",
+ actual = "@vendor_ts__ungrammar-1.16.1//:ungrammar",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/zstd-0.13.3/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/zstd-0.13.3/BUILD.bazel
new file mode 100644
index 000000000000..1aa948ae3df7
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/zstd-0.13.3/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "zstd-0.13.3",
+ actual = "@vendor_ts__zstd-0.13.3//:zstd",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/zstd/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/zstd/BUILD.bazel
new file mode 100644
index 000000000000..112a16efc53a
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/zstd/BUILD.bazel
@@ -0,0 +1,15 @@
+###############################################################################
+# @generated
+# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To
+# regenerate this file, run the following:
+#
+# bazel run @@//misc/bazel/3rdparty:vendor_tree_sitter_extractors
+###############################################################################
+
+package(default_visibility = ["//visibility:public"])
+
+alias(
+ name = "zstd",
+ actual = "@vendor_ts__zstd-0.13.3//:zstd",
+ tags = ["manual"],
+)
diff --git a/python/ql/lib/semmle/python/controlflow/internal/AstNodeImpl.qll b/python/ql/lib/semmle/python/controlflow/internal/AstNodeImpl.qll
index 78218f489215..1cc3082d90f7 100644
--- a/python/ql/lib/semmle/python/controlflow/internal/AstNodeImpl.qll
+++ b/python/ql/lib/semmle/python/controlflow/internal/AstNodeImpl.qll
@@ -657,10 +657,10 @@ module Ast implements AstSig {
}
/** A for-each loop (`for x in iterable:`). */
- class ForeachStmt extends LoopStmtImpl {
+ class ForEachStmt extends LoopStmtImpl {
private Py::For forStmt;
- ForeachStmt() { this = TPyStmt(forStmt) }
+ ForEachStmt() { this = TPyStmt(forStmt) }
/** Gets the loop variable. */
Expr getVariable() { result.asExpr() = forStmt.getTarget() }
@@ -898,7 +898,7 @@ module Ast implements AstSig {
AstNode getLoopElse(LoopStmt loop) {
result = loop.(WhileStmt).getElse()
or
- result = loop.(ForeachStmt).getElse()
+ result = loop.(ForEachStmt).getElse()
}
/** An exception handler (`except` or `except*`). */
diff --git a/python/ql/lib/semmle/python/dataflow/new/internal/FlowSummaryImpl.qll b/python/ql/lib/semmle/python/dataflow/new/internal/FlowSummaryImpl.qll
index ca943351f833..2f081870085d 100644
--- a/python/ql/lib/semmle/python/dataflow/new/internal/FlowSummaryImpl.qll
+++ b/python/ql/lib/semmle/python/dataflow/new/internal/FlowSummaryImpl.qll
@@ -21,14 +21,10 @@ module Input implements InputSig
Location getLocation() { none() }
}
- class SourceBase extends Void {
+ class FlowSummaryCallBase extends Void {
Location getLocation() { none() }
}
- class SinkBase = SourceBase;
-
- class FlowSummaryCallBase = SourceBase;
-
predicate callableFromSource(SummarizedCallableBase c) { none() }
DataFlowCallable getSummarizedCallableAsDataFlowCallable(SummarizedCallableBase c) {
diff --git a/python/ql/src/Metrics/FLinesOfDuplicatedCodeCommon.inc.qhelp b/python/ql/src/Metrics/FLinesOfDuplicatedCodeCommon.inc.qhelp
index 6fc36156c110..47e4c871dbe0 100644
--- a/python/ql/src/Metrics/FLinesOfDuplicatedCodeCommon.inc.qhelp
+++ b/python/ql/src/Metrics/FLinesOfDuplicatedCodeCommon.inc.qhelp
@@ -27,7 +27,7 @@ a shared library or module.
-Wikipedia: Duplicate code .
+Wikipedia: Duplicate code .
M. Fowler, Refactoring . Addison-Wesley, 1999.
diff --git a/ruby/extractor/Cargo.toml b/ruby/extractor/Cargo.toml
index 09c67fd42f8d..db5cd433fe9d 100644
--- a/ruby/extractor/Cargo.toml
+++ b/ruby/extractor/Cargo.toml
@@ -14,9 +14,9 @@ clap = { version = "4.6", features = ["derive"] }
tracing = "0.1"
tracing-subscriber = { version = "0.3.23", features = ["env-filter"] }
rayon = "1.12.0"
-regex = "1.12.3"
+regex = "1.13.1"
encoding = "0.2"
lazy_static = "1.5.0"
-serde_json = "1.0.149"
+serde_json = "1.0.151"
codeql-extractor = { path = "../../shared/tree-sitter-extractor" }
diff --git a/ruby/ql/lib/codeql/ruby/controlflow/ControlFlowGraph.qll b/ruby/ql/lib/codeql/ruby/controlflow/ControlFlowGraph.qll
index 4ad4c3d6a41b..419f840290c4 100644
--- a/ruby/ql/lib/codeql/ruby/controlflow/ControlFlowGraph.qll
+++ b/ruby/ql/lib/codeql/ruby/controlflow/ControlFlowGraph.qll
@@ -295,9 +295,9 @@ private module Ast implements AstSig {
AstNode getUpdate(int index) { none() }
}
- // `ForExpr` would be a match for `ForeachStmt`, but it is desugared.
- class ForeachStmt extends LoopStmt {
- ForeachStmt() { none() }
+ // `ForExpr` would be a match for `ForEachStmt`, but it is desugared.
+ class ForEachStmt extends LoopStmt {
+ ForEachStmt() { none() }
Expr getVariable() { none() }
diff --git a/ruby/ql/lib/codeql/ruby/dataflow/internal/FlowSummaryImpl.qll b/ruby/ql/lib/codeql/ruby/dataflow/internal/FlowSummaryImpl.qll
index 629ad0c284ee..ede0e898bcb3 100644
--- a/ruby/ql/lib/codeql/ruby/dataflow/internal/FlowSummaryImpl.qll
+++ b/ruby/ql/lib/codeql/ruby/dataflow/internal/FlowSummaryImpl.qll
@@ -20,14 +20,10 @@ module Input implements InputSig {
Location getLocation() { result instanceof EmptyLocation }
}
- class SourceBase extends Void {
+ class FlowSummaryCallBase extends Void {
Location getLocation() { none() }
}
- class SinkBase = SourceBase;
-
- class FlowSummaryCallBase = SourceBase;
-
predicate callableFromSource(SummarizedCallableBase c) { none() }
DataFlowCallable getSummarizedCallableAsDataFlowCallable(SummarizedCallableBase c) {
diff --git a/ruby/ql/src/experimental/insecure-randomness/InsecureRandomness.qhelp b/ruby/ql/src/experimental/insecure-randomness/InsecureRandomness.qhelp
index 6c99c189a5d7..188ddccdab9c 100644
--- a/ruby/ql/src/experimental/insecure-randomness/InsecureRandomness.qhelp
+++ b/ruby/ql/src/experimental/insecure-randomness/InsecureRandomness.qhelp
@@ -48,7 +48,7 @@ cryptographically secure method.
-Wikipedia: Pseudo-random number generator .
+Wikipedia: Pseudo-random number generator .
Common Weakness Enumeration: CWE-338 .
Ruby-doc: Random .
diff --git a/ruby/ql/src/queries/security/cwe-079/ReflectedXSS.qhelp b/ruby/ql/src/queries/security/cwe-079/ReflectedXSS.qhelp
index 85bd15cabcd5..25a3ef52613d 100644
--- a/ruby/ql/src/queries/security/cwe-079/ReflectedXSS.qhelp
+++ b/ruby/ql/src/queries/security/cwe-079/ReflectedXSS.qhelp
@@ -49,7 +49,7 @@
Ruby on Rails Cheatsheet.
- Wikipedia: Cross-site scripting .
+ Wikipedia: Cross-site scripting .
diff --git a/ruby/ql/src/queries/security/cwe-079/StoredXSS.qhelp b/ruby/ql/src/queries/security/cwe-079/StoredXSS.qhelp
index 71b9f2aa3ef2..61777e3eaec2 100644
--- a/ruby/ql/src/queries/security/cwe-079/StoredXSS.qhelp
+++ b/ruby/ql/src/queries/security/cwe-079/StoredXSS.qhelp
@@ -65,7 +65,7 @@
Ruby on Rails Cheatsheet.
- Wikipedia: Cross-site scripting .
+ Wikipedia: Cross-site scripting .
diff --git a/ruby/ql/src/queries/security/cwe-079/UnsafeHtmlConstruction.qhelp b/ruby/ql/src/queries/security/cwe-079/UnsafeHtmlConstruction.qhelp
index 7a513a3ece02..dfee208f29af 100644
--- a/ruby/ql/src/queries/security/cwe-079/UnsafeHtmlConstruction.qhelp
+++ b/ruby/ql/src/queries/security/cwe-079/UnsafeHtmlConstruction.qhelp
@@ -67,7 +67,7 @@
Scripting.
- Wikipedia: Cross-site scripting .
+ Wikipedia: Cross-site scripting .
diff --git a/ruby/ql/src/queries/variables/DeadStoreOfLocal.qhelp b/ruby/ql/src/queries/variables/DeadStoreOfLocal.qhelp
index b4e32eb1708f..08bc96ae1f83 100644
--- a/ruby/ql/src/queries/variables/DeadStoreOfLocal.qhelp
+++ b/ruby/ql/src/queries/variables/DeadStoreOfLocal.qhelp
@@ -41,7 +41,7 @@ succeeded or not, the value of result should be checked, perhaps li
-Wikipedia: Dead store .
+Wikipedia: Dead store .
diff --git a/rust-toolchain.toml b/rust-toolchain.toml
index 60d093c30021..121cacb2a5b2 100644
--- a/rust-toolchain.toml
+++ b/rust-toolchain.toml
@@ -5,6 +5,6 @@
# reflected by `MODULE.bazel` in this repository).
[toolchain]
-channel = "1.91"
+channel = "1.97"
profile = "minimal"
components = [ "clippy", "rustfmt" ]
diff --git a/rust/README.md b/rust/README.md
index 4fdbb0aedbdd..b17c9ff12eee 100644
--- a/rust/README.md
+++ b/rust/README.md
@@ -84,6 +84,11 @@ installing [`cargo-edit`](https://crates.io/crates/cargo-edit) with `cargo insta
git add .
git commit -am 'Bazel: regenerate vendored cargo dependencies' --no-verify
```
+ > [!NOTE]
+ > If in step 6 you also bump `rules_rust` or the rust toolchain, those changes invalidate _all_ vendored files (including the
+ > Python ones under `misc/bazel/3rdparty/py_deps`), not just the tree-sitter ones. In that case run the umbrella script
+ > `misc/bazel/3rdparty/update_cargo_deps.sh` instead (it regenerates both `py_deps` and `tree_sitter_extractors_deps`, and runs
+ > `bazel mod tidy`), then commit all the regenerated files.
5. Run codegen
```
bazel run //rust/codegen
@@ -100,6 +105,8 @@ installing [`cargo-edit`](https://crates.io/crates/cargo-edit) with `cargo insta
independently of the changes in `codeql`.
* in `codeql`, update both `RUST_VERSION` in `MODULE.bazel` _and_ `rust-toolchain.toml` files. You may want to also update the
nightly toolchain in `rust/extractor/src/nightly-toolchain/rust-toolchain.toml` to a more recent date while you're at it.
+ * a toolchain and/or `rules_rust` bump invalidates the vendored files, so re-run `misc/bazel/3rdparty/update_cargo_deps.sh`
+ (see the note in step 4) and commit the regenerated files.
* if it fails while compiling rust extractor code, you will need to adapt it to the new library version.
* for example updating annotations in `annotations.py`, adding / removing generated tests.
diff --git a/rust/ast-generator/BUILD.bazel b/rust/ast-generator/BUILD.bazel
index 24d429cbede9..8c43aa7483c0 100644
--- a/rust/ast-generator/BUILD.bazel
+++ b/rust/ast-generator/BUILD.bazel
@@ -8,11 +8,15 @@ load("//misc/bazel/3rdparty/tree_sitter_extractors_deps:defs.bzl", "aliases", "a
"rust/extractor",
)
-ra_ap_syntax_workspace, _, _ = str(ra_ap_syntax_label).partition("//")
+# `rust.ungram` is exported by the `ra_ap_syntax` crate, but only its default target is reachable
+# through the aggregated `@vendor_ts` repo (the per-crate package there is just an alias). The file
+# itself lives in the crate's own vendored repo, named `__`. Derive that
+# repo from the crate label so this stays version-independent.
+_vendor_repo, _, _crate_package = str(ra_ap_syntax_label).partition(":")[0].partition("//")
alias(
name = "rust.ungram",
- actual = "%s//:rust.ungram" % ra_ap_syntax_workspace,
+ actual = "%s__%s//:rust.ungram" % (_vendor_repo, _crate_package),
visibility = ["//rust/codegen:__pkg__"],
)
diff --git a/rust/ast-generator/Cargo.toml b/rust/ast-generator/Cargo.toml
index af12188d240a..257f6212dcf2 100644
--- a/rust/ast-generator/Cargo.toml
+++ b/rust/ast-generator/Cargo.toml
@@ -7,11 +7,11 @@ license = "MIT"
# When updating these dependencies, run `rust/update_cargo_deps.sh`
[dependencies]
ungrammar = "1.16.1"
-proc-macro2 = "1.0.106"
-quote = "1.0.45"
-either = "1.15.0"
-stdx = {package = "ra_ap_stdx", version = "0.0.328"}
-itertools = "0.14.0"
+proc-macro2 = "1.0.107"
+quote = "1.0.47"
+either = "1.17.0"
+stdx = {package = "ra_ap_stdx", version = "0.0.347"}
+itertools = "0.15.0"
mustache = "0.9.0"
-serde = { version = "1.0.228", features = ["derive"] }
-anyhow = "1.0.102"
+serde = { version = "1.0.229", features = ["derive"] }
+anyhow = "1.0.104"
diff --git a/rust/downgrades/852696f20117c338fbb4e6a4f5ed69df79682c37/downgrade.ql b/rust/downgrades/852696f20117c338fbb4e6a4f5ed69df79682c37/downgrade.ql
new file mode 100644
index 000000000000..1bf22d853583
--- /dev/null
+++ b/rust/downgrades/852696f20117c338fbb4e6a4f5ed69df79682c37/downgrade.ql
@@ -0,0 +1,70 @@
+class Element extends @element {
+ string toString() { none() }
+}
+
+class Location extends @location_default {
+ string toString() { none() }
+}
+
+// Genuinely-new node kinds with no representation in the old schema. Their own child relations are
+// dropped via `delete` in upgrade.properties; the references to them from `@ast_node`-typed columns
+// (`macro_call_macro_call_expansions`, `comments`) and their `locatable_locations` are scrubbed
+// below.
+private predicate deletedNode(Element id) {
+ deref_pats(id) or
+ not_nulls(id) or
+ include_bytes_exprs(id) or
+ pattern_type_reprs(id) or
+ impl_restrictions(id) or
+ mut_restrictions(id) or
+ visibility_inners(id)
+}
+
+// A deleted node, plus any comment attached to one: dropping the comment's `comments` row would
+// otherwise leave its `locatable_locations` row dangling.
+private predicate deletedElement(Element id) {
+ deletedNode(id)
+ or
+ exists(Element parent | comments(id, parent, _) and deletedNode(parent))
+}
+
+// A `@name` used as a format argument's name. The old schema represents these as dedicated text-less
+// `@format_args_arg_name` placeholders, so we repurpose these ids into that entity table and drop
+// them (and their text) from `names`/`name_texts`.
+private predicate formatArgName(Element name) { format_args_arg_names(_, name) }
+
+// The new schema inserts a `VisibilityInner` node between `Visibility` and its path; the old schema
+// stores the path directly on the `Visibility`, so we rejoin the two hops.
+query predicate new_visibility_paths(Element visibility, Element path) {
+ exists(Element inner |
+ visibility_visibility_inners(visibility, inner) and
+ visibility_inner_paths(inner, path)
+ )
+}
+
+query predicate new_format_args_arg_names(Element id) { formatArgName(id) }
+
+query predicate new_format_args_arg_arg_names(Element arg, Element name) {
+ format_args_arg_names(arg, name)
+}
+
+query predicate new_names(Element id) { names(id) and not formatArgName(id) }
+
+query predicate new_name_texts(Element id, string text) {
+ name_texts(id, text) and not formatArgName(id)
+}
+
+query predicate new_locatable_locations(Element id, Location location) {
+ locatable_locations(id, location) and not deletedElement(id)
+}
+
+// `macro_call_macro_call_expansions` and `comments` are the only two relations with a generic
+// `@ast_node`-typed value column, so a deleted node reachable through a macro expansion or as a
+// comment's parent would otherwise dangle here.
+query predicate new_macro_call_macro_call_expansions(Element macroCall, Element expansion) {
+ macro_call_macro_call_expansions(macroCall, expansion) and not deletedNode(expansion)
+}
+
+query predicate new_comments(Element id, Element parent, string text) {
+ comments(id, parent, text) and not deletedNode(parent)
+}
diff --git a/rust/downgrades/852696f20117c338fbb4e6a4f5ed69df79682c37/old.dbscheme b/rust/downgrades/852696f20117c338fbb4e6a4f5ed69df79682c37/old.dbscheme
new file mode 100644
index 000000000000..852696f20117
--- /dev/null
+++ b/rust/downgrades/852696f20117c338fbb4e6a4f5ed69df79682c37/old.dbscheme
@@ -0,0 +1,3737 @@
+// generated by codegen, do not edit
+
+// from ../shared/tree-sitter-extractor/src/generator/prefix.dbscheme
+/*- Files and folders -*/
+
+/**
+ * The location of an element.
+ * The location spans column `startcolumn` of line `startline` to
+ * column `endcolumn` of line `endline` in file `file`.
+ * For more information, see
+ * [Locations](https://codeql.github.com/docs/writing-codeql-queries/providing-locations-in-codeql-queries/).
+ */
+locations_default(
+ unique int id: @location_default,
+ int file: @file ref,
+ int beginLine: int ref,
+ int beginColumn: int ref,
+ int endLine: int ref,
+ int endColumn: int ref
+);
+
+files(
+ unique int id: @file,
+ string name: string ref
+);
+
+folders(
+ unique int id: @folder,
+ string name: string ref
+);
+
+@container = @file | @folder
+
+containerparent(
+ int parent: @container ref,
+ unique int child: @container ref
+);
+
+/*- Empty location -*/
+
+empty_location(
+ int location: @location_default ref
+);
+
+/*- Source location prefix -*/
+
+/**
+ * The source location of the snapshot.
+ */
+sourceLocationPrefix(string prefix : string ref);
+
+/*- Diagnostic messages -*/
+
+diagnostics(
+ unique int id: @diagnostic,
+ int severity: int ref,
+ string error_tag: string ref,
+ string error_message: string ref,
+ string full_error_message: string ref,
+ int location: @location_default ref
+);
+
+/*- Diagnostic messages: severity -*/
+
+case @diagnostic.severity of
+ 10 = @diagnostic_debug
+| 20 = @diagnostic_info
+| 30 = @diagnostic_warning
+| 40 = @diagnostic_error
+;
+
+/*- YAML -*/
+
+#keyset[parent, idx]
+yaml (unique int id: @yaml_node,
+ int kind: int ref,
+ int parent: @yaml_node_parent ref,
+ int idx: int ref,
+ string tag: string ref,
+ string tostring: string ref);
+
+case @yaml_node.kind of
+ 0 = @yaml_scalar_node
+| 1 = @yaml_mapping_node
+| 2 = @yaml_sequence_node
+| 3 = @yaml_alias_node
+;
+
+@yaml_collection_node = @yaml_mapping_node | @yaml_sequence_node;
+
+@yaml_node_parent = @yaml_collection_node | @file;
+
+yaml_anchors (unique int node: @yaml_node ref,
+ string anchor: string ref);
+
+yaml_aliases (unique int alias: @yaml_alias_node ref,
+ string target: string ref);
+
+yaml_scalars (unique int scalar: @yaml_scalar_node ref,
+ int style: int ref,
+ string value: string ref);
+
+yaml_comments (unique int id: @yaml_comment,
+ string text: string ref,
+ string tostring: string ref);
+
+yaml_errors (unique int id: @yaml_error,
+ string message: string ref);
+
+yaml_locations(unique int locatable: @yaml_locatable ref,
+ int location: @location_default ref);
+
+@yaml_locatable = @yaml_node | @yaml_error | @yaml_comment;
+
+/*- Database metadata -*/
+
+/**
+ * The CLI will automatically emit applicable tuples for this table,
+ * such as `databaseMetadata("isOverlay", "true")` when building an
+ * overlay database.
+ */
+databaseMetadata(
+ string metadataKey: string ref,
+ string value: string ref
+);
+
+/*- Overlay support -*/
+
+/**
+ * The CLI will automatically emit tuples for each new/modified/deleted file
+ * when building an overlay database.
+ */
+overlayChangedFiles(
+ string path: string ref
+);
+
+
+// from prefix.dbscheme
+#keyset[id]
+locatable_locations(
+ int id: @locatable ref,
+ int location: @location_default ref
+);
+
+
+// from schema
+
+@element =
+ @extractor_step
+| @locatable
+| @named_crate
+| @unextracted
+;
+
+extractor_steps(
+ unique int id: @extractor_step,
+ string action: string ref,
+ int duration_ms: int ref
+);
+
+#keyset[id]
+extractor_step_files(
+ int id: @extractor_step ref,
+ int file: @file ref
+);
+
+@locatable =
+ @ast_node
+| @crate
+;
+
+named_crates(
+ unique int id: @named_crate,
+ string name: string ref,
+ int crate: @crate ref
+);
+
+@unextracted =
+ @missing
+| @unimplemented
+;
+
+@ast_node =
+ @abi
+| @addressable
+| @arg_list
+| @asm_dir_spec
+| @asm_operand
+| @asm_operand_expr
+| @asm_option
+| @asm_piece
+| @asm_reg_spec
+| @assoc_item_list
+| @attr
+| @callable
+| @cfg_predicate
+| @expr
+| @extern_item_list
+| @field_list
+| @for_binder
+| @format_args_arg
+| @generic_arg
+| @generic_arg_list
+| @generic_param
+| @generic_param_list
+| @impl_restriction
+| @item_list
+| @label
+| @let_else
+| @macro_items
+| @match_arm
+| @match_arm_list
+| @match_guard
+| @meta
+| @mut_restriction
+| @name
+| @param_base
+| @param_list
+| @parenthesized_arg_list
+| @pat
+| @path
+| @path_ast_node
+| @path_segment
+| @rename
+| @ret_type_repr
+| @return_type_syntax
+| @source_file
+| @stmt
+| @stmt_list
+| @struct_expr_field
+| @struct_expr_field_list
+| @struct_field
+| @struct_pat_field
+| @struct_pat_field_list
+| @token
+| @token_tree
+| @try_block_modifier
+| @tuple_field
+| @type_bound
+| @type_bound_list
+| @type_repr
+| @use_bound_generic_arg
+| @use_bound_generic_args
+| @use_tree
+| @use_tree_list
+| @variant_list
+| @visibility
+| @visibility_inner
+| @where_clause
+| @where_pred
+;
+
+crates(
+ unique int id: @crate
+);
+
+#keyset[id]
+crate_names(
+ int id: @crate ref,
+ string name: string ref
+);
+
+#keyset[id]
+crate_versions(
+ int id: @crate ref,
+ string version: string ref
+);
+
+#keyset[id, index]
+crate_cfg_options(
+ int id: @crate ref,
+ int index: int ref,
+ string cfg_option: string ref
+);
+
+#keyset[id, index]
+crate_named_dependencies(
+ int id: @crate ref,
+ int index: int ref,
+ int named_dependency: @named_crate ref
+);
+
+missings(
+ unique int id: @missing
+);
+
+unimplementeds(
+ unique int id: @unimplemented
+);
+
+abis(
+ unique int id: @abi
+);
+
+#keyset[id]
+abi_abi_strings(
+ int id: @abi ref,
+ string abi_string: string ref
+);
+
+@addressable =
+ @item
+| @variant
+;
+
+arg_lists(
+ unique int id: @arg_list
+);
+
+#keyset[id, index]
+arg_list_args(
+ int id: @arg_list ref,
+ int index: int ref,
+ int arg: @expr ref
+);
+
+asm_dir_specs(
+ unique int id: @asm_dir_spec
+);
+
+@asm_operand =
+ @asm_const
+| @asm_label
+| @asm_reg_operand
+| @asm_sym
+;
+
+asm_operand_exprs(
+ unique int id: @asm_operand_expr
+);
+
+#keyset[id]
+asm_operand_expr_in_exprs(
+ int id: @asm_operand_expr ref,
+ int in_expr: @expr ref
+);
+
+#keyset[id]
+asm_operand_expr_out_exprs(
+ int id: @asm_operand_expr ref,
+ int out_expr: @expr ref
+);
+
+asm_options(
+ unique int id: @asm_option
+);
+
+#keyset[id]
+asm_option_is_raw(
+ int id: @asm_option ref
+);
+
+@asm_piece =
+ @asm_clobber_abi
+| @asm_operand_named
+| @asm_options_list
+;
+
+asm_reg_specs(
+ unique int id: @asm_reg_spec
+);
+
+#keyset[id]
+asm_reg_spec_identifiers(
+ int id: @asm_reg_spec ref,
+ int identifier: @name_ref ref
+);
+
+assoc_item_lists(
+ unique int id: @assoc_item_list
+);
+
+#keyset[id, index]
+assoc_item_list_assoc_items(
+ int id: @assoc_item_list ref,
+ int index: int ref,
+ int assoc_item: @assoc_item ref
+);
+
+#keyset[id, index]
+assoc_item_list_attrs(
+ int id: @assoc_item_list ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+attrs(
+ unique int id: @attr
+);
+
+#keyset[id]
+attr_meta(
+ int id: @attr ref,
+ int meta: @meta ref
+);
+
+@callable =
+ @closure_expr
+| @function
+;
+
+#keyset[id]
+callable_param_lists(
+ int id: @callable ref,
+ int param_list: @param_list ref
+);
+
+#keyset[id, index]
+callable_attrs(
+ int id: @callable ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+@cfg_predicate =
+ @cfg_atom
+| @cfg_composite
+;
+
+@expr =
+ @array_expr_internal
+| @asm_expr
+| @await_expr
+| @become_expr
+| @binary_expr
+| @break_expr
+| @call_expr
+| @cast_expr
+| @closure_expr
+| @continue_expr
+| @field_expr
+| @format_args_expr
+| @if_expr
+| @include_bytes_expr
+| @index_expr
+| @labelable_expr
+| @let_expr
+| @literal_expr
+| @macro_expr
+| @match_expr
+| @method_call_expr
+| @offset_of_expr
+| @paren_expr
+| @path_expr_base
+| @prefix_expr
+| @range_expr
+| @ref_expr
+| @return_expr
+| @struct_expr
+| @try_expr
+| @tuple_expr
+| @underscore_expr
+| @yeet_expr
+| @yield_expr
+;
+
+extern_item_lists(
+ unique int id: @extern_item_list
+);
+
+#keyset[id, index]
+extern_item_list_attrs(
+ int id: @extern_item_list ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+extern_item_list_extern_items(
+ int id: @extern_item_list ref,
+ int index: int ref,
+ int extern_item: @extern_item ref
+);
+
+@field_list =
+ @struct_field_list
+| @tuple_field_list
+;
+
+for_binders(
+ unique int id: @for_binder
+);
+
+#keyset[id]
+for_binder_generic_param_lists(
+ int id: @for_binder ref,
+ int generic_param_list: @generic_param_list ref
+);
+
+format_args_args(
+ unique int id: @format_args_arg
+);
+
+#keyset[id]
+format_args_arg_exprs(
+ int id: @format_args_arg ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+format_args_arg_names(
+ int id: @format_args_arg ref,
+ int name: @name ref
+);
+
+@generic_arg =
+ @assoc_type_arg
+| @const_arg
+| @lifetime_arg
+| @type_arg
+;
+
+generic_arg_lists(
+ unique int id: @generic_arg_list
+);
+
+#keyset[id, index]
+generic_arg_list_generic_args(
+ int id: @generic_arg_list ref,
+ int index: int ref,
+ int generic_arg: @generic_arg ref
+);
+
+@generic_param =
+ @const_param
+| @lifetime_param
+| @type_param
+;
+
+generic_param_lists(
+ unique int id: @generic_param_list
+);
+
+#keyset[id, index]
+generic_param_list_generic_params(
+ int id: @generic_param_list ref,
+ int index: int ref,
+ int generic_param: @generic_param ref
+);
+
+impl_restrictions(
+ unique int id: @impl_restriction
+);
+
+#keyset[id]
+impl_restriction_visibility_inners(
+ int id: @impl_restriction ref,
+ int visibility_inner: @visibility_inner ref
+);
+
+item_lists(
+ unique int id: @item_list
+);
+
+#keyset[id, index]
+item_list_attrs(
+ int id: @item_list ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+item_list_items(
+ int id: @item_list ref,
+ int index: int ref,
+ int item: @item ref
+);
+
+labels(
+ unique int id: @label
+);
+
+#keyset[id]
+label_lifetimes(
+ int id: @label ref,
+ int lifetime: @lifetime ref
+);
+
+let_elses(
+ unique int id: @let_else
+);
+
+#keyset[id]
+let_else_block_exprs(
+ int id: @let_else ref,
+ int block_expr: @block_expr ref
+);
+
+macro_items(
+ unique int id: @macro_items
+);
+
+#keyset[id, index]
+macro_items_items(
+ int id: @macro_items ref,
+ int index: int ref,
+ int item: @item ref
+);
+
+match_arms(
+ unique int id: @match_arm
+);
+
+#keyset[id, index]
+match_arm_attrs(
+ int id: @match_arm ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+match_arm_exprs(
+ int id: @match_arm ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+match_arm_guards(
+ int id: @match_arm ref,
+ int guard: @match_guard ref
+);
+
+#keyset[id]
+match_arm_pats(
+ int id: @match_arm ref,
+ int pat: @pat ref
+);
+
+match_arm_lists(
+ unique int id: @match_arm_list
+);
+
+#keyset[id, index]
+match_arm_list_arms(
+ int id: @match_arm_list ref,
+ int index: int ref,
+ int arm: @match_arm ref
+);
+
+#keyset[id, index]
+match_arm_list_attrs(
+ int id: @match_arm_list ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+match_guards(
+ unique int id: @match_guard
+);
+
+#keyset[id]
+match_guard_conditions(
+ int id: @match_guard ref,
+ int condition: @expr ref
+);
+
+@meta =
+ @cfg_attr_meta
+| @cfg_meta
+| @key_value_meta
+| @path_meta
+| @token_tree_meta
+| @unsafe_meta
+;
+
+mut_restrictions(
+ unique int id: @mut_restriction
+);
+
+#keyset[id]
+mut_restriction_is_mut(
+ int id: @mut_restriction ref
+);
+
+#keyset[id]
+mut_restriction_visibility_inners(
+ int id: @mut_restriction ref,
+ int visibility_inner: @visibility_inner ref
+);
+
+names(
+ unique int id: @name
+);
+
+#keyset[id]
+name_texts(
+ int id: @name ref,
+ string text: string ref
+);
+
+@param_base =
+ @param
+| @self_param
+;
+
+#keyset[id, index]
+param_base_attrs(
+ int id: @param_base ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+param_base_type_reprs(
+ int id: @param_base ref,
+ int type_repr: @type_repr ref
+);
+
+param_lists(
+ unique int id: @param_list
+);
+
+#keyset[id, index]
+param_list_params(
+ int id: @param_list ref,
+ int index: int ref,
+ int param: @param ref
+);
+
+#keyset[id]
+param_list_self_params(
+ int id: @param_list ref,
+ int self_param: @self_param ref
+);
+
+parenthesized_arg_lists(
+ unique int id: @parenthesized_arg_list
+);
+
+#keyset[id, index]
+parenthesized_arg_list_type_args(
+ int id: @parenthesized_arg_list ref,
+ int index: int ref,
+ int type_arg: @type_arg ref
+);
+
+@pat =
+ @box_pat
+| @const_block_pat
+| @deref_pat
+| @ident_pat
+| @literal_pat
+| @macro_pat
+| @not_null
+| @or_pat
+| @paren_pat
+| @path_pat
+| @range_pat
+| @ref_pat
+| @rest_pat
+| @slice_pat
+| @struct_pat
+| @tuple_pat
+| @tuple_struct_pat
+| @wildcard_pat
+;
+
+paths(
+ unique int id: @path
+);
+
+#keyset[id]
+path_qualifiers(
+ int id: @path ref,
+ int qualifier: @path ref
+);
+
+#keyset[id]
+path_segments_(
+ int id: @path ref,
+ int segment: @path_segment ref
+);
+
+@path_ast_node =
+ @path_expr
+| @path_pat
+| @struct_expr
+| @struct_pat
+| @tuple_struct_pat
+;
+
+#keyset[id]
+path_ast_node_paths(
+ int id: @path_ast_node ref,
+ int path: @path ref
+);
+
+path_segments(
+ unique int id: @path_segment
+);
+
+#keyset[id]
+path_segment_generic_arg_lists(
+ int id: @path_segment ref,
+ int generic_arg_list: @generic_arg_list ref
+);
+
+#keyset[id]
+path_segment_identifiers(
+ int id: @path_segment ref,
+ int identifier: @name_ref ref
+);
+
+#keyset[id]
+path_segment_parenthesized_arg_lists(
+ int id: @path_segment ref,
+ int parenthesized_arg_list: @parenthesized_arg_list ref
+);
+
+#keyset[id]
+path_segment_ret_types(
+ int id: @path_segment ref,
+ int ret_type: @ret_type_repr ref
+);
+
+#keyset[id]
+path_segment_return_type_syntaxes(
+ int id: @path_segment ref,
+ int return_type_syntax: @return_type_syntax ref
+);
+
+#keyset[id]
+path_segment_type_reprs(
+ int id: @path_segment ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+path_segment_trait_type_reprs(
+ int id: @path_segment ref,
+ int trait_type_repr: @path_type_repr ref
+);
+
+renames(
+ unique int id: @rename
+);
+
+#keyset[id]
+rename_names(
+ int id: @rename ref,
+ int name: @name ref
+);
+
+ret_type_reprs(
+ unique int id: @ret_type_repr
+);
+
+#keyset[id]
+ret_type_repr_type_reprs(
+ int id: @ret_type_repr ref,
+ int type_repr: @type_repr ref
+);
+
+return_type_syntaxes(
+ unique int id: @return_type_syntax
+);
+
+source_files(
+ unique int id: @source_file
+);
+
+#keyset[id, index]
+source_file_attrs(
+ int id: @source_file ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+source_file_items(
+ int id: @source_file ref,
+ int index: int ref,
+ int item: @item ref
+);
+
+@stmt =
+ @expr_stmt
+| @item
+| @let_stmt
+;
+
+stmt_lists(
+ unique int id: @stmt_list
+);
+
+#keyset[id, index]
+stmt_list_attrs(
+ int id: @stmt_list ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+stmt_list_statements(
+ int id: @stmt_list ref,
+ int index: int ref,
+ int statement: @stmt ref
+);
+
+#keyset[id]
+stmt_list_tail_exprs(
+ int id: @stmt_list ref,
+ int tail_expr: @expr ref
+);
+
+struct_expr_fields(
+ unique int id: @struct_expr_field
+);
+
+#keyset[id, index]
+struct_expr_field_attrs(
+ int id: @struct_expr_field ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+struct_expr_field_exprs(
+ int id: @struct_expr_field ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+struct_expr_field_identifiers(
+ int id: @struct_expr_field ref,
+ int identifier: @name_ref ref
+);
+
+struct_expr_field_lists(
+ unique int id: @struct_expr_field_list
+);
+
+#keyset[id, index]
+struct_expr_field_list_attrs(
+ int id: @struct_expr_field_list ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+struct_expr_field_list_fields(
+ int id: @struct_expr_field_list ref,
+ int index: int ref,
+ int field: @struct_expr_field ref
+);
+
+#keyset[id]
+struct_expr_field_list_spreads(
+ int id: @struct_expr_field_list ref,
+ int spread: @expr ref
+);
+
+struct_fields(
+ unique int id: @struct_field
+);
+
+#keyset[id, index]
+struct_field_attrs(
+ int id: @struct_field ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+struct_field_default_vals(
+ int id: @struct_field ref,
+ int default_val: @const_arg ref
+);
+
+#keyset[id]
+struct_field_is_unsafe(
+ int id: @struct_field ref
+);
+
+#keyset[id]
+struct_field_mut_restrictions(
+ int id: @struct_field ref,
+ int mut_restriction: @mut_restriction ref
+);
+
+#keyset[id]
+struct_field_names(
+ int id: @struct_field ref,
+ int name: @name ref
+);
+
+#keyset[id]
+struct_field_type_reprs(
+ int id: @struct_field ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+struct_field_visibilities(
+ int id: @struct_field ref,
+ int visibility: @visibility ref
+);
+
+struct_pat_fields(
+ unique int id: @struct_pat_field
+);
+
+#keyset[id, index]
+struct_pat_field_attrs(
+ int id: @struct_pat_field ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+struct_pat_field_identifiers(
+ int id: @struct_pat_field ref,
+ int identifier: @name_ref ref
+);
+
+#keyset[id]
+struct_pat_field_pats(
+ int id: @struct_pat_field ref,
+ int pat: @pat ref
+);
+
+struct_pat_field_lists(
+ unique int id: @struct_pat_field_list
+);
+
+#keyset[id, index]
+struct_pat_field_list_fields(
+ int id: @struct_pat_field_list ref,
+ int index: int ref,
+ int field: @struct_pat_field ref
+);
+
+#keyset[id]
+struct_pat_field_list_rest_pats(
+ int id: @struct_pat_field_list ref,
+ int rest_pat: @rest_pat ref
+);
+
+@token =
+ @comment
+;
+
+token_trees(
+ unique int id: @token_tree
+);
+
+try_block_modifiers(
+ unique int id: @try_block_modifier
+);
+
+#keyset[id]
+try_block_modifier_is_try(
+ int id: @try_block_modifier ref
+);
+
+#keyset[id]
+try_block_modifier_type_reprs(
+ int id: @try_block_modifier ref,
+ int type_repr: @type_repr ref
+);
+
+tuple_fields(
+ unique int id: @tuple_field
+);
+
+#keyset[id, index]
+tuple_field_attrs(
+ int id: @tuple_field ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+tuple_field_mut_restrictions(
+ int id: @tuple_field ref,
+ int mut_restriction: @mut_restriction ref
+);
+
+#keyset[id]
+tuple_field_type_reprs(
+ int id: @tuple_field ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+tuple_field_visibilities(
+ int id: @tuple_field ref,
+ int visibility: @visibility ref
+);
+
+type_bounds(
+ unique int id: @type_bound
+);
+
+#keyset[id]
+type_bound_for_binders(
+ int id: @type_bound ref,
+ int for_binder: @for_binder ref
+);
+
+#keyset[id]
+type_bound_is_async(
+ int id: @type_bound ref
+);
+
+#keyset[id]
+type_bound_is_const(
+ int id: @type_bound ref
+);
+
+#keyset[id]
+type_bound_lifetimes(
+ int id: @type_bound ref,
+ int lifetime: @lifetime ref
+);
+
+#keyset[id]
+type_bound_type_reprs(
+ int id: @type_bound ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+type_bound_use_bound_generic_args(
+ int id: @type_bound ref,
+ int use_bound_generic_args: @use_bound_generic_args ref
+);
+
+type_bound_lists(
+ unique int id: @type_bound_list
+);
+
+#keyset[id, index]
+type_bound_list_bounds(
+ int id: @type_bound_list ref,
+ int index: int ref,
+ int bound: @type_bound ref
+);
+
+@type_repr =
+ @array_type_repr
+| @dyn_trait_type_repr
+| @fn_ptr_type_repr
+| @for_type_repr
+| @impl_trait_type_repr
+| @infer_type_repr
+| @macro_type_repr
+| @never_type_repr
+| @paren_type_repr
+| @path_type_repr
+| @pattern_type_repr
+| @ptr_type_repr
+| @ref_type_repr
+| @slice_type_repr
+| @tuple_type_repr
+;
+
+@use_bound_generic_arg =
+ @lifetime
+| @name_ref
+;
+
+use_bound_generic_args(
+ unique int id: @use_bound_generic_args
+);
+
+#keyset[id, index]
+use_bound_generic_args_use_bound_generic_args(
+ int id: @use_bound_generic_args ref,
+ int index: int ref,
+ int use_bound_generic_arg: @use_bound_generic_arg ref
+);
+
+use_trees(
+ unique int id: @use_tree
+);
+
+#keyset[id]
+use_tree_is_glob(
+ int id: @use_tree ref
+);
+
+#keyset[id]
+use_tree_paths(
+ int id: @use_tree ref,
+ int path: @path ref
+);
+
+#keyset[id]
+use_tree_renames(
+ int id: @use_tree ref,
+ int rename: @rename ref
+);
+
+#keyset[id]
+use_tree_use_tree_lists(
+ int id: @use_tree ref,
+ int use_tree_list: @use_tree_list ref
+);
+
+use_tree_lists(
+ unique int id: @use_tree_list
+);
+
+#keyset[id, index]
+use_tree_list_use_trees(
+ int id: @use_tree_list ref,
+ int index: int ref,
+ int use_tree: @use_tree ref
+);
+
+variant_lists(
+ unique int id: @variant_list
+);
+
+#keyset[id, index]
+variant_list_variants(
+ int id: @variant_list ref,
+ int index: int ref,
+ int variant: @variant ref
+);
+
+visibilities(
+ unique int id: @visibility
+);
+
+#keyset[id]
+visibility_visibility_inners(
+ int id: @visibility ref,
+ int visibility_inner: @visibility_inner ref
+);
+
+visibility_inners(
+ unique int id: @visibility_inner
+);
+
+#keyset[id]
+visibility_inner_paths(
+ int id: @visibility_inner ref,
+ int path: @path ref
+);
+
+where_clauses(
+ unique int id: @where_clause
+);
+
+#keyset[id, index]
+where_clause_predicates(
+ int id: @where_clause ref,
+ int index: int ref,
+ int predicate: @where_pred ref
+);
+
+where_preds(
+ unique int id: @where_pred
+);
+
+#keyset[id]
+where_pred_for_binders(
+ int id: @where_pred ref,
+ int for_binder: @for_binder ref
+);
+
+#keyset[id]
+where_pred_lifetimes(
+ int id: @where_pred ref,
+ int lifetime: @lifetime ref
+);
+
+#keyset[id]
+where_pred_type_reprs(
+ int id: @where_pred ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+where_pred_type_bound_lists(
+ int id: @where_pred ref,
+ int type_bound_list: @type_bound_list ref
+);
+
+array_expr_internals(
+ unique int id: @array_expr_internal
+);
+
+#keyset[id, index]
+array_expr_internal_attrs(
+ int id: @array_expr_internal ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+array_expr_internal_exprs(
+ int id: @array_expr_internal ref,
+ int index: int ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+array_expr_internal_is_semicolon(
+ int id: @array_expr_internal ref
+);
+
+array_type_reprs(
+ unique int id: @array_type_repr
+);
+
+#keyset[id]
+array_type_repr_const_args(
+ int id: @array_type_repr ref,
+ int const_arg: @const_arg ref
+);
+
+#keyset[id]
+array_type_repr_element_type_reprs(
+ int id: @array_type_repr ref,
+ int element_type_repr: @type_repr ref
+);
+
+asm_clobber_abis(
+ unique int id: @asm_clobber_abi
+);
+
+#keyset[id, index]
+asm_clobber_abi_attrs(
+ int id: @asm_clobber_abi ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+asm_consts(
+ unique int id: @asm_const
+);
+
+#keyset[id]
+asm_const_exprs(
+ int id: @asm_const ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+asm_const_is_const(
+ int id: @asm_const ref
+);
+
+asm_labels(
+ unique int id: @asm_label
+);
+
+#keyset[id]
+asm_label_block_exprs(
+ int id: @asm_label ref,
+ int block_expr: @block_expr ref
+);
+
+asm_operand_nameds(
+ unique int id: @asm_operand_named
+);
+
+#keyset[id]
+asm_operand_named_asm_operands(
+ int id: @asm_operand_named ref,
+ int asm_operand: @asm_operand ref
+);
+
+#keyset[id, index]
+asm_operand_named_attrs(
+ int id: @asm_operand_named ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+asm_operand_named_names(
+ int id: @asm_operand_named ref,
+ int name: @name ref
+);
+
+asm_options_lists(
+ unique int id: @asm_options_list
+);
+
+#keyset[id, index]
+asm_options_list_asm_options(
+ int id: @asm_options_list ref,
+ int index: int ref,
+ int asm_option: @asm_option ref
+);
+
+#keyset[id, index]
+asm_options_list_attrs(
+ int id: @asm_options_list ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+asm_reg_operands(
+ unique int id: @asm_reg_operand
+);
+
+#keyset[id]
+asm_reg_operand_asm_dir_specs(
+ int id: @asm_reg_operand ref,
+ int asm_dir_spec: @asm_dir_spec ref
+);
+
+#keyset[id]
+asm_reg_operand_asm_operand_exprs(
+ int id: @asm_reg_operand ref,
+ int asm_operand_expr: @asm_operand_expr ref
+);
+
+#keyset[id]
+asm_reg_operand_asm_reg_specs(
+ int id: @asm_reg_operand ref,
+ int asm_reg_spec: @asm_reg_spec ref
+);
+
+asm_syms(
+ unique int id: @asm_sym
+);
+
+#keyset[id]
+asm_sym_paths(
+ int id: @asm_sym ref,
+ int path: @path ref
+);
+
+assoc_type_args(
+ unique int id: @assoc_type_arg
+);
+
+#keyset[id]
+assoc_type_arg_const_args(
+ int id: @assoc_type_arg ref,
+ int const_arg: @const_arg ref
+);
+
+#keyset[id]
+assoc_type_arg_generic_arg_lists(
+ int id: @assoc_type_arg ref,
+ int generic_arg_list: @generic_arg_list ref
+);
+
+#keyset[id]
+assoc_type_arg_identifiers(
+ int id: @assoc_type_arg ref,
+ int identifier: @name_ref ref
+);
+
+#keyset[id]
+assoc_type_arg_param_lists(
+ int id: @assoc_type_arg ref,
+ int param_list: @param_list ref
+);
+
+#keyset[id]
+assoc_type_arg_ret_types(
+ int id: @assoc_type_arg ref,
+ int ret_type: @ret_type_repr ref
+);
+
+#keyset[id]
+assoc_type_arg_return_type_syntaxes(
+ int id: @assoc_type_arg ref,
+ int return_type_syntax: @return_type_syntax ref
+);
+
+#keyset[id]
+assoc_type_arg_type_reprs(
+ int id: @assoc_type_arg ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+assoc_type_arg_type_bound_lists(
+ int id: @assoc_type_arg ref,
+ int type_bound_list: @type_bound_list ref
+);
+
+await_exprs(
+ unique int id: @await_expr
+);
+
+#keyset[id, index]
+await_expr_attrs(
+ int id: @await_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+await_expr_exprs(
+ int id: @await_expr ref,
+ int expr: @expr ref
+);
+
+become_exprs(
+ unique int id: @become_expr
+);
+
+#keyset[id, index]
+become_expr_attrs(
+ int id: @become_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+become_expr_exprs(
+ int id: @become_expr ref,
+ int expr: @expr ref
+);
+
+binary_exprs(
+ unique int id: @binary_expr
+);
+
+#keyset[id, index]
+binary_expr_attrs(
+ int id: @binary_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+binary_expr_lhs(
+ int id: @binary_expr ref,
+ int lhs: @expr ref
+);
+
+#keyset[id]
+binary_expr_operator_names(
+ int id: @binary_expr ref,
+ string operator_name: string ref
+);
+
+#keyset[id]
+binary_expr_rhs(
+ int id: @binary_expr ref,
+ int rhs: @expr ref
+);
+
+box_pats(
+ unique int id: @box_pat
+);
+
+#keyset[id]
+box_pat_pats(
+ int id: @box_pat ref,
+ int pat: @pat ref
+);
+
+break_exprs(
+ unique int id: @break_expr
+);
+
+#keyset[id, index]
+break_expr_attrs(
+ int id: @break_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+break_expr_exprs(
+ int id: @break_expr ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+break_expr_lifetimes(
+ int id: @break_expr ref,
+ int lifetime: @lifetime ref
+);
+
+call_exprs(
+ unique int id: @call_expr
+);
+
+#keyset[id]
+call_expr_arg_lists(
+ int id: @call_expr ref,
+ int arg_list: @arg_list ref
+);
+
+#keyset[id, index]
+call_expr_attrs(
+ int id: @call_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+call_expr_functions(
+ int id: @call_expr ref,
+ int function: @expr ref
+);
+
+cast_exprs(
+ unique int id: @cast_expr
+);
+
+#keyset[id, index]
+cast_expr_attrs(
+ int id: @cast_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+cast_expr_exprs(
+ int id: @cast_expr ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+cast_expr_type_reprs(
+ int id: @cast_expr ref,
+ int type_repr: @type_repr ref
+);
+
+cfg_atoms(
+ unique int id: @cfg_atom
+);
+
+cfg_attr_meta(
+ unique int id: @cfg_attr_meta
+);
+
+#keyset[id]
+cfg_attr_meta_cfg_predicates(
+ int id: @cfg_attr_meta ref,
+ int cfg_predicate: @cfg_predicate ref
+);
+
+#keyset[id, index]
+cfg_attr_meta_metas(
+ int id: @cfg_attr_meta ref,
+ int index: int ref,
+ int meta: @meta ref
+);
+
+cfg_composites(
+ unique int id: @cfg_composite
+);
+
+#keyset[id, index]
+cfg_composite_cfg_predicates(
+ int id: @cfg_composite ref,
+ int index: int ref,
+ int cfg_predicate: @cfg_predicate ref
+);
+
+cfg_meta(
+ unique int id: @cfg_meta
+);
+
+#keyset[id]
+cfg_meta_cfg_predicates(
+ int id: @cfg_meta ref,
+ int cfg_predicate: @cfg_predicate ref
+);
+
+closure_exprs(
+ unique int id: @closure_expr
+);
+
+#keyset[id]
+closure_expr_closure_bodies(
+ int id: @closure_expr ref,
+ int closure_body: @expr ref
+);
+
+#keyset[id]
+closure_expr_for_binders(
+ int id: @closure_expr ref,
+ int for_binder: @for_binder ref
+);
+
+#keyset[id]
+closure_expr_is_async(
+ int id: @closure_expr ref
+);
+
+#keyset[id]
+closure_expr_is_const(
+ int id: @closure_expr ref
+);
+
+#keyset[id]
+closure_expr_is_gen(
+ int id: @closure_expr ref
+);
+
+#keyset[id]
+closure_expr_is_move(
+ int id: @closure_expr ref
+);
+
+#keyset[id]
+closure_expr_is_static(
+ int id: @closure_expr ref
+);
+
+#keyset[id]
+closure_expr_ret_types(
+ int id: @closure_expr ref,
+ int ret_type: @ret_type_repr ref
+);
+
+comments(
+ unique int id: @comment,
+ int parent: @ast_node ref,
+ string text: string ref
+);
+
+const_args(
+ unique int id: @const_arg
+);
+
+#keyset[id]
+const_arg_exprs(
+ int id: @const_arg ref,
+ int expr: @expr ref
+);
+
+const_block_pats(
+ unique int id: @const_block_pat
+);
+
+#keyset[id]
+const_block_pat_block_exprs(
+ int id: @const_block_pat ref,
+ int block_expr: @block_expr ref
+);
+
+#keyset[id]
+const_block_pat_is_const(
+ int id: @const_block_pat ref
+);
+
+const_params(
+ unique int id: @const_param
+);
+
+#keyset[id, index]
+const_param_attrs(
+ int id: @const_param ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+const_param_default_vals(
+ int id: @const_param ref,
+ int default_val: @const_arg ref
+);
+
+#keyset[id]
+const_param_is_const(
+ int id: @const_param ref
+);
+
+#keyset[id]
+const_param_names(
+ int id: @const_param ref,
+ int name: @name ref
+);
+
+#keyset[id]
+const_param_type_reprs(
+ int id: @const_param ref,
+ int type_repr: @type_repr ref
+);
+
+continue_exprs(
+ unique int id: @continue_expr
+);
+
+#keyset[id, index]
+continue_expr_attrs(
+ int id: @continue_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+continue_expr_lifetimes(
+ int id: @continue_expr ref,
+ int lifetime: @lifetime ref
+);
+
+deref_pats(
+ unique int id: @deref_pat
+);
+
+#keyset[id]
+deref_pat_pats(
+ int id: @deref_pat ref,
+ int pat: @pat ref
+);
+
+dyn_trait_type_reprs(
+ unique int id: @dyn_trait_type_repr
+);
+
+#keyset[id]
+dyn_trait_type_repr_type_bound_lists(
+ int id: @dyn_trait_type_repr ref,
+ int type_bound_list: @type_bound_list ref
+);
+
+expr_stmts(
+ unique int id: @expr_stmt
+);
+
+#keyset[id]
+expr_stmt_exprs(
+ int id: @expr_stmt ref,
+ int expr: @expr ref
+);
+
+field_exprs(
+ unique int id: @field_expr
+);
+
+#keyset[id, index]
+field_expr_attrs(
+ int id: @field_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+field_expr_containers(
+ int id: @field_expr ref,
+ int container: @expr ref
+);
+
+#keyset[id]
+field_expr_identifiers(
+ int id: @field_expr ref,
+ int identifier: @name_ref ref
+);
+
+fn_ptr_type_reprs(
+ unique int id: @fn_ptr_type_repr
+);
+
+#keyset[id]
+fn_ptr_type_repr_abis(
+ int id: @fn_ptr_type_repr ref,
+ int abi: @abi ref
+);
+
+#keyset[id]
+fn_ptr_type_repr_is_async(
+ int id: @fn_ptr_type_repr ref
+);
+
+#keyset[id]
+fn_ptr_type_repr_is_const(
+ int id: @fn_ptr_type_repr ref
+);
+
+#keyset[id]
+fn_ptr_type_repr_is_unsafe(
+ int id: @fn_ptr_type_repr ref
+);
+
+#keyset[id]
+fn_ptr_type_repr_param_lists(
+ int id: @fn_ptr_type_repr ref,
+ int param_list: @param_list ref
+);
+
+#keyset[id]
+fn_ptr_type_repr_ret_types(
+ int id: @fn_ptr_type_repr ref,
+ int ret_type: @ret_type_repr ref
+);
+
+for_type_reprs(
+ unique int id: @for_type_repr
+);
+
+#keyset[id]
+for_type_repr_for_binders(
+ int id: @for_type_repr ref,
+ int for_binder: @for_binder ref
+);
+
+#keyset[id]
+for_type_repr_type_reprs(
+ int id: @for_type_repr ref,
+ int type_repr: @type_repr ref
+);
+
+format_args_exprs(
+ unique int id: @format_args_expr
+);
+
+#keyset[id, index]
+format_args_expr_args(
+ int id: @format_args_expr ref,
+ int index: int ref,
+ int arg: @format_args_arg ref
+);
+
+#keyset[id, index]
+format_args_expr_attrs(
+ int id: @format_args_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+format_args_expr_templates(
+ int id: @format_args_expr ref,
+ int template: @expr ref
+);
+
+ident_pats(
+ unique int id: @ident_pat
+);
+
+#keyset[id, index]
+ident_pat_attrs(
+ int id: @ident_pat ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+ident_pat_is_mut(
+ int id: @ident_pat ref
+);
+
+#keyset[id]
+ident_pat_is_ref(
+ int id: @ident_pat ref
+);
+
+#keyset[id]
+ident_pat_names(
+ int id: @ident_pat ref,
+ int name: @name ref
+);
+
+#keyset[id]
+ident_pat_pats(
+ int id: @ident_pat ref,
+ int pat: @pat ref
+);
+
+if_exprs(
+ unique int id: @if_expr
+);
+
+#keyset[id, index]
+if_expr_attrs(
+ int id: @if_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+if_expr_conditions(
+ int id: @if_expr ref,
+ int condition: @expr ref
+);
+
+#keyset[id]
+if_expr_elses(
+ int id: @if_expr ref,
+ int else: @expr ref
+);
+
+#keyset[id]
+if_expr_thens(
+ int id: @if_expr ref,
+ int then: @block_expr ref
+);
+
+impl_trait_type_reprs(
+ unique int id: @impl_trait_type_repr
+);
+
+#keyset[id]
+impl_trait_type_repr_type_bound_lists(
+ int id: @impl_trait_type_repr ref,
+ int type_bound_list: @type_bound_list ref
+);
+
+include_bytes_exprs(
+ unique int id: @include_bytes_expr
+);
+
+index_exprs(
+ unique int id: @index_expr
+);
+
+#keyset[id, index]
+index_expr_attrs(
+ int id: @index_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+index_expr_bases(
+ int id: @index_expr ref,
+ int base: @expr ref
+);
+
+#keyset[id]
+index_expr_indices(
+ int id: @index_expr ref,
+ int index: @expr ref
+);
+
+infer_type_reprs(
+ unique int id: @infer_type_repr
+);
+
+@item =
+ @asm_expr
+| @assoc_item
+| @extern_block
+| @extern_crate
+| @extern_item
+| @impl
+| @macro_def
+| @macro_rules
+| @module
+| @trait
+| @type_item
+| @use
+;
+
+#keyset[id]
+item_attribute_macro_expansions(
+ int id: @item ref,
+ int attribute_macro_expansion: @macro_items ref
+);
+
+key_value_meta(
+ unique int id: @key_value_meta
+);
+
+#keyset[id]
+key_value_meta_exprs(
+ int id: @key_value_meta ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+key_value_meta_paths(
+ int id: @key_value_meta ref,
+ int path: @path ref
+);
+
+@labelable_expr =
+ @block_expr
+| @looping_expr
+;
+
+#keyset[id]
+labelable_expr_labels(
+ int id: @labelable_expr ref,
+ int label: @label ref
+);
+
+let_exprs(
+ unique int id: @let_expr
+);
+
+#keyset[id, index]
+let_expr_attrs(
+ int id: @let_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+let_expr_scrutinees(
+ int id: @let_expr ref,
+ int scrutinee: @expr ref
+);
+
+#keyset[id]
+let_expr_pats(
+ int id: @let_expr ref,
+ int pat: @pat ref
+);
+
+let_stmts(
+ unique int id: @let_stmt
+);
+
+#keyset[id, index]
+let_stmt_attrs(
+ int id: @let_stmt ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+let_stmt_initializers(
+ int id: @let_stmt ref,
+ int initializer: @expr ref
+);
+
+#keyset[id]
+let_stmt_let_elses(
+ int id: @let_stmt ref,
+ int let_else: @let_else ref
+);
+
+#keyset[id]
+let_stmt_pats(
+ int id: @let_stmt ref,
+ int pat: @pat ref
+);
+
+#keyset[id]
+let_stmt_type_reprs(
+ int id: @let_stmt ref,
+ int type_repr: @type_repr ref
+);
+
+lifetimes(
+ unique int id: @lifetime
+);
+
+#keyset[id]
+lifetime_texts(
+ int id: @lifetime ref,
+ string text: string ref
+);
+
+lifetime_args(
+ unique int id: @lifetime_arg
+);
+
+#keyset[id]
+lifetime_arg_lifetimes(
+ int id: @lifetime_arg ref,
+ int lifetime: @lifetime ref
+);
+
+lifetime_params(
+ unique int id: @lifetime_param
+);
+
+#keyset[id, index]
+lifetime_param_attrs(
+ int id: @lifetime_param ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+lifetime_param_lifetimes(
+ int id: @lifetime_param ref,
+ int lifetime: @lifetime ref
+);
+
+#keyset[id]
+lifetime_param_type_bound_lists(
+ int id: @lifetime_param ref,
+ int type_bound_list: @type_bound_list ref
+);
+
+literal_exprs(
+ unique int id: @literal_expr
+);
+
+#keyset[id, index]
+literal_expr_attrs(
+ int id: @literal_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+literal_expr_text_values(
+ int id: @literal_expr ref,
+ string text_value: string ref
+);
+
+literal_pats(
+ unique int id: @literal_pat
+);
+
+#keyset[id]
+literal_pat_literals(
+ int id: @literal_pat ref,
+ int literal: @literal_expr ref
+);
+
+macro_exprs(
+ unique int id: @macro_expr
+);
+
+#keyset[id]
+macro_expr_macro_calls(
+ int id: @macro_expr ref,
+ int macro_call: @macro_call ref
+);
+
+macro_pats(
+ unique int id: @macro_pat
+);
+
+#keyset[id]
+macro_pat_macro_calls(
+ int id: @macro_pat ref,
+ int macro_call: @macro_call ref
+);
+
+macro_type_reprs(
+ unique int id: @macro_type_repr
+);
+
+#keyset[id]
+macro_type_repr_macro_calls(
+ int id: @macro_type_repr ref,
+ int macro_call: @macro_call ref
+);
+
+match_exprs(
+ unique int id: @match_expr
+);
+
+#keyset[id, index]
+match_expr_attrs(
+ int id: @match_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+match_expr_scrutinees(
+ int id: @match_expr ref,
+ int scrutinee: @expr ref
+);
+
+#keyset[id]
+match_expr_match_arm_lists(
+ int id: @match_expr ref,
+ int match_arm_list: @match_arm_list ref
+);
+
+method_call_exprs(
+ unique int id: @method_call_expr
+);
+
+#keyset[id]
+method_call_expr_arg_lists(
+ int id: @method_call_expr ref,
+ int arg_list: @arg_list ref
+);
+
+#keyset[id, index]
+method_call_expr_attrs(
+ int id: @method_call_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+method_call_expr_generic_arg_lists(
+ int id: @method_call_expr ref,
+ int generic_arg_list: @generic_arg_list ref
+);
+
+#keyset[id]
+method_call_expr_identifiers(
+ int id: @method_call_expr ref,
+ int identifier: @name_ref ref
+);
+
+#keyset[id]
+method_call_expr_receivers(
+ int id: @method_call_expr ref,
+ int receiver: @expr ref
+);
+
+name_refs(
+ unique int id: @name_ref
+);
+
+#keyset[id]
+name_ref_texts(
+ int id: @name_ref ref,
+ string text: string ref
+);
+
+never_type_reprs(
+ unique int id: @never_type_repr
+);
+
+not_nulls(
+ unique int id: @not_null
+);
+
+offset_of_exprs(
+ unique int id: @offset_of_expr
+);
+
+#keyset[id, index]
+offset_of_expr_attrs(
+ int id: @offset_of_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+offset_of_expr_fields(
+ int id: @offset_of_expr ref,
+ int index: int ref,
+ int field: @name_ref ref
+);
+
+#keyset[id]
+offset_of_expr_type_reprs(
+ int id: @offset_of_expr ref,
+ int type_repr: @type_repr ref
+);
+
+or_pats(
+ unique int id: @or_pat
+);
+
+#keyset[id, index]
+or_pat_pats(
+ int id: @or_pat ref,
+ int index: int ref,
+ int pat: @pat ref
+);
+
+params(
+ unique int id: @param
+);
+
+#keyset[id]
+param_pats(
+ int id: @param ref,
+ int pat: @pat ref
+);
+
+paren_exprs(
+ unique int id: @paren_expr
+);
+
+#keyset[id, index]
+paren_expr_attrs(
+ int id: @paren_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+paren_expr_exprs(
+ int id: @paren_expr ref,
+ int expr: @expr ref
+);
+
+paren_pats(
+ unique int id: @paren_pat
+);
+
+#keyset[id]
+paren_pat_pats(
+ int id: @paren_pat ref,
+ int pat: @pat ref
+);
+
+paren_type_reprs(
+ unique int id: @paren_type_repr
+);
+
+#keyset[id]
+paren_type_repr_type_reprs(
+ int id: @paren_type_repr ref,
+ int type_repr: @type_repr ref
+);
+
+@path_expr_base =
+ @path_expr
+;
+
+path_meta(
+ unique int id: @path_meta
+);
+
+#keyset[id]
+path_meta_paths(
+ int id: @path_meta ref,
+ int path: @path ref
+);
+
+path_pats(
+ unique int id: @path_pat
+);
+
+path_type_reprs(
+ unique int id: @path_type_repr
+);
+
+#keyset[id]
+path_type_repr_paths(
+ int id: @path_type_repr ref,
+ int path: @path ref
+);
+
+pattern_type_reprs(
+ unique int id: @pattern_type_repr
+);
+
+#keyset[id]
+pattern_type_repr_pats(
+ int id: @pattern_type_repr ref,
+ int pat: @pat ref
+);
+
+#keyset[id]
+pattern_type_repr_type_reprs(
+ int id: @pattern_type_repr ref,
+ int type_repr: @type_repr ref
+);
+
+prefix_exprs(
+ unique int id: @prefix_expr
+);
+
+#keyset[id, index]
+prefix_expr_attrs(
+ int id: @prefix_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+prefix_expr_exprs(
+ int id: @prefix_expr ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+prefix_expr_operator_names(
+ int id: @prefix_expr ref,
+ string operator_name: string ref
+);
+
+ptr_type_reprs(
+ unique int id: @ptr_type_repr
+);
+
+#keyset[id]
+ptr_type_repr_is_const(
+ int id: @ptr_type_repr ref
+);
+
+#keyset[id]
+ptr_type_repr_is_mut(
+ int id: @ptr_type_repr ref
+);
+
+#keyset[id]
+ptr_type_repr_type_reprs(
+ int id: @ptr_type_repr ref,
+ int type_repr: @type_repr ref
+);
+
+range_exprs(
+ unique int id: @range_expr
+);
+
+#keyset[id, index]
+range_expr_attrs(
+ int id: @range_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+range_expr_ends(
+ int id: @range_expr ref,
+ int end: @expr ref
+);
+
+#keyset[id]
+range_expr_operator_names(
+ int id: @range_expr ref,
+ string operator_name: string ref
+);
+
+#keyset[id]
+range_expr_starts(
+ int id: @range_expr ref,
+ int start: @expr ref
+);
+
+range_pats(
+ unique int id: @range_pat
+);
+
+#keyset[id]
+range_pat_ends(
+ int id: @range_pat ref,
+ int end: @pat ref
+);
+
+#keyset[id]
+range_pat_operator_names(
+ int id: @range_pat ref,
+ string operator_name: string ref
+);
+
+#keyset[id]
+range_pat_starts(
+ int id: @range_pat ref,
+ int start: @pat ref
+);
+
+ref_exprs(
+ unique int id: @ref_expr
+);
+
+#keyset[id, index]
+ref_expr_attrs(
+ int id: @ref_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+ref_expr_exprs(
+ int id: @ref_expr ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+ref_expr_is_const(
+ int id: @ref_expr ref
+);
+
+#keyset[id]
+ref_expr_is_mut(
+ int id: @ref_expr ref
+);
+
+#keyset[id]
+ref_expr_is_raw(
+ int id: @ref_expr ref
+);
+
+ref_pats(
+ unique int id: @ref_pat
+);
+
+#keyset[id]
+ref_pat_is_mut(
+ int id: @ref_pat ref
+);
+
+#keyset[id]
+ref_pat_pats(
+ int id: @ref_pat ref,
+ int pat: @pat ref
+);
+
+ref_type_reprs(
+ unique int id: @ref_type_repr
+);
+
+#keyset[id]
+ref_type_repr_is_mut(
+ int id: @ref_type_repr ref
+);
+
+#keyset[id]
+ref_type_repr_lifetimes(
+ int id: @ref_type_repr ref,
+ int lifetime: @lifetime ref
+);
+
+#keyset[id]
+ref_type_repr_type_reprs(
+ int id: @ref_type_repr ref,
+ int type_repr: @type_repr ref
+);
+
+rest_pats(
+ unique int id: @rest_pat
+);
+
+#keyset[id, index]
+rest_pat_attrs(
+ int id: @rest_pat ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+return_exprs(
+ unique int id: @return_expr
+);
+
+#keyset[id, index]
+return_expr_attrs(
+ int id: @return_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+return_expr_exprs(
+ int id: @return_expr ref,
+ int expr: @expr ref
+);
+
+self_params(
+ unique int id: @self_param
+);
+
+#keyset[id]
+self_param_is_ref(
+ int id: @self_param ref
+);
+
+#keyset[id]
+self_param_is_mut(
+ int id: @self_param ref
+);
+
+#keyset[id]
+self_param_lifetimes(
+ int id: @self_param ref,
+ int lifetime: @lifetime ref
+);
+
+#keyset[id]
+self_param_names(
+ int id: @self_param ref,
+ int name: @name ref
+);
+
+slice_pats(
+ unique int id: @slice_pat
+);
+
+#keyset[id, index]
+slice_pat_pats(
+ int id: @slice_pat ref,
+ int index: int ref,
+ int pat: @pat ref
+);
+
+slice_type_reprs(
+ unique int id: @slice_type_repr
+);
+
+#keyset[id]
+slice_type_repr_type_reprs(
+ int id: @slice_type_repr ref,
+ int type_repr: @type_repr ref
+);
+
+struct_exprs(
+ unique int id: @struct_expr
+);
+
+#keyset[id]
+struct_expr_struct_expr_field_lists(
+ int id: @struct_expr ref,
+ int struct_expr_field_list: @struct_expr_field_list ref
+);
+
+struct_field_lists(
+ unique int id: @struct_field_list
+);
+
+#keyset[id, index]
+struct_field_list_fields(
+ int id: @struct_field_list ref,
+ int index: int ref,
+ int field: @struct_field ref
+);
+
+struct_pats(
+ unique int id: @struct_pat
+);
+
+#keyset[id]
+struct_pat_struct_pat_field_lists(
+ int id: @struct_pat ref,
+ int struct_pat_field_list: @struct_pat_field_list ref
+);
+
+token_tree_meta(
+ unique int id: @token_tree_meta
+);
+
+#keyset[id]
+token_tree_meta_paths(
+ int id: @token_tree_meta ref,
+ int path: @path ref
+);
+
+#keyset[id]
+token_tree_meta_token_trees(
+ int id: @token_tree_meta ref,
+ int token_tree: @token_tree ref
+);
+
+try_exprs(
+ unique int id: @try_expr
+);
+
+#keyset[id, index]
+try_expr_attrs(
+ int id: @try_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+try_expr_exprs(
+ int id: @try_expr ref,
+ int expr: @expr ref
+);
+
+tuple_exprs(
+ unique int id: @tuple_expr
+);
+
+#keyset[id, index]
+tuple_expr_attrs(
+ int id: @tuple_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+tuple_expr_fields(
+ int id: @tuple_expr ref,
+ int index: int ref,
+ int field: @expr ref
+);
+
+tuple_field_lists(
+ unique int id: @tuple_field_list
+);
+
+#keyset[id, index]
+tuple_field_list_fields(
+ int id: @tuple_field_list ref,
+ int index: int ref,
+ int field: @tuple_field ref
+);
+
+tuple_pats(
+ unique int id: @tuple_pat
+);
+
+#keyset[id, index]
+tuple_pat_fields(
+ int id: @tuple_pat ref,
+ int index: int ref,
+ int field: @pat ref
+);
+
+tuple_struct_pats(
+ unique int id: @tuple_struct_pat
+);
+
+#keyset[id, index]
+tuple_struct_pat_fields(
+ int id: @tuple_struct_pat ref,
+ int index: int ref,
+ int field: @pat ref
+);
+
+tuple_type_reprs(
+ unique int id: @tuple_type_repr
+);
+
+#keyset[id, index]
+tuple_type_repr_fields(
+ int id: @tuple_type_repr ref,
+ int index: int ref,
+ int field: @type_repr ref
+);
+
+type_args(
+ unique int id: @type_arg
+);
+
+#keyset[id]
+type_arg_type_reprs(
+ int id: @type_arg ref,
+ int type_repr: @type_repr ref
+);
+
+type_params(
+ unique int id: @type_param
+);
+
+#keyset[id, index]
+type_param_attrs(
+ int id: @type_param ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+type_param_default_types(
+ int id: @type_param ref,
+ int default_type: @type_repr ref
+);
+
+#keyset[id]
+type_param_names(
+ int id: @type_param ref,
+ int name: @name ref
+);
+
+#keyset[id]
+type_param_type_bound_lists(
+ int id: @type_param ref,
+ int type_bound_list: @type_bound_list ref
+);
+
+underscore_exprs(
+ unique int id: @underscore_expr
+);
+
+#keyset[id, index]
+underscore_expr_attrs(
+ int id: @underscore_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+unsafe_meta(
+ unique int id: @unsafe_meta
+);
+
+#keyset[id]
+unsafe_meta_is_unsafe(
+ int id: @unsafe_meta ref
+);
+
+#keyset[id]
+unsafe_meta_meta(
+ int id: @unsafe_meta ref,
+ int meta: @meta ref
+);
+
+variants(
+ unique int id: @variant
+);
+
+#keyset[id, index]
+variant_attrs(
+ int id: @variant ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+variant_const_args(
+ int id: @variant ref,
+ int const_arg: @const_arg ref
+);
+
+#keyset[id]
+variant_field_lists(
+ int id: @variant ref,
+ int field_list: @field_list ref
+);
+
+#keyset[id]
+variant_names(
+ int id: @variant ref,
+ int name: @name ref
+);
+
+#keyset[id]
+variant_visibilities(
+ int id: @variant ref,
+ int visibility: @visibility ref
+);
+
+wildcard_pats(
+ unique int id: @wildcard_pat
+);
+
+yeet_exprs(
+ unique int id: @yeet_expr
+);
+
+#keyset[id, index]
+yeet_expr_attrs(
+ int id: @yeet_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+yeet_expr_exprs(
+ int id: @yeet_expr ref,
+ int expr: @expr ref
+);
+
+yield_exprs(
+ unique int id: @yield_expr
+);
+
+#keyset[id, index]
+yield_expr_attrs(
+ int id: @yield_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+yield_expr_exprs(
+ int id: @yield_expr ref,
+ int expr: @expr ref
+);
+
+asm_exprs(
+ unique int id: @asm_expr
+);
+
+#keyset[id, index]
+asm_expr_asm_pieces(
+ int id: @asm_expr ref,
+ int index: int ref,
+ int asm_piece: @asm_piece ref
+);
+
+#keyset[id, index]
+asm_expr_attrs(
+ int id: @asm_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+asm_expr_templates(
+ int id: @asm_expr ref,
+ int index: int ref,
+ int template: @expr ref
+);
+
+@assoc_item =
+ @const
+| @function
+| @macro_call
+| @type_alias
+;
+
+block_exprs(
+ unique int id: @block_expr
+);
+
+#keyset[id, index]
+block_expr_attrs(
+ int id: @block_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+block_expr_is_async(
+ int id: @block_expr ref
+);
+
+#keyset[id]
+block_expr_is_const(
+ int id: @block_expr ref
+);
+
+#keyset[id]
+block_expr_is_gen(
+ int id: @block_expr ref
+);
+
+#keyset[id]
+block_expr_is_move(
+ int id: @block_expr ref
+);
+
+#keyset[id]
+block_expr_is_unsafe(
+ int id: @block_expr ref
+);
+
+#keyset[id]
+block_expr_stmt_lists(
+ int id: @block_expr ref,
+ int stmt_list: @stmt_list ref
+);
+
+#keyset[id]
+block_expr_try_block_modifiers(
+ int id: @block_expr ref,
+ int try_block_modifier: @try_block_modifier ref
+);
+
+extern_blocks(
+ unique int id: @extern_block
+);
+
+#keyset[id]
+extern_block_abis(
+ int id: @extern_block ref,
+ int abi: @abi ref
+);
+
+#keyset[id, index]
+extern_block_attrs(
+ int id: @extern_block ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+extern_block_extern_item_lists(
+ int id: @extern_block ref,
+ int extern_item_list: @extern_item_list ref
+);
+
+#keyset[id]
+extern_block_is_unsafe(
+ int id: @extern_block ref
+);
+
+extern_crates(
+ unique int id: @extern_crate
+);
+
+#keyset[id, index]
+extern_crate_attrs(
+ int id: @extern_crate ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+extern_crate_identifiers(
+ int id: @extern_crate ref,
+ int identifier: @name_ref ref
+);
+
+#keyset[id]
+extern_crate_renames(
+ int id: @extern_crate ref,
+ int rename: @rename ref
+);
+
+#keyset[id]
+extern_crate_visibilities(
+ int id: @extern_crate ref,
+ int visibility: @visibility ref
+);
+
+@extern_item =
+ @function
+| @macro_call
+| @static
+| @type_alias
+;
+
+impls(
+ unique int id: @impl
+);
+
+#keyset[id]
+impl_assoc_item_lists(
+ int id: @impl ref,
+ int assoc_item_list: @assoc_item_list ref
+);
+
+#keyset[id, index]
+impl_attrs(
+ int id: @impl ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+impl_generic_param_lists(
+ int id: @impl ref,
+ int generic_param_list: @generic_param_list ref
+);
+
+#keyset[id]
+impl_is_const(
+ int id: @impl ref
+);
+
+#keyset[id]
+impl_is_default(
+ int id: @impl ref
+);
+
+#keyset[id]
+impl_is_unsafe(
+ int id: @impl ref
+);
+
+#keyset[id]
+impl_self_ties(
+ int id: @impl ref,
+ int self_ty: @type_repr ref
+);
+
+#keyset[id]
+impl_trait_ties(
+ int id: @impl ref,
+ int trait_ty: @type_repr ref
+);
+
+#keyset[id]
+impl_visibilities(
+ int id: @impl ref,
+ int visibility: @visibility ref
+);
+
+#keyset[id]
+impl_where_clauses(
+ int id: @impl ref,
+ int where_clause: @where_clause ref
+);
+
+@looping_expr =
+ @for_expr
+| @loop_expr
+| @while_expr
+;
+
+#keyset[id]
+looping_expr_loop_bodies(
+ int id: @looping_expr ref,
+ int loop_body: @block_expr ref
+);
+
+macro_defs(
+ unique int id: @macro_def
+);
+
+#keyset[id]
+macro_def_args(
+ int id: @macro_def ref,
+ int args: @token_tree ref
+);
+
+#keyset[id, index]
+macro_def_attrs(
+ int id: @macro_def ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+macro_def_bodies(
+ int id: @macro_def ref,
+ int body: @token_tree ref
+);
+
+#keyset[id]
+macro_def_names(
+ int id: @macro_def ref,
+ int name: @name ref
+);
+
+#keyset[id]
+macro_def_visibilities(
+ int id: @macro_def ref,
+ int visibility: @visibility ref
+);
+
+macro_rules(
+ unique int id: @macro_rules
+);
+
+#keyset[id, index]
+macro_rules_attrs(
+ int id: @macro_rules ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+macro_rules_names(
+ int id: @macro_rules ref,
+ int name: @name ref
+);
+
+#keyset[id]
+macro_rules_token_trees(
+ int id: @macro_rules ref,
+ int token_tree: @token_tree ref
+);
+
+#keyset[id]
+macro_rules_visibilities(
+ int id: @macro_rules ref,
+ int visibility: @visibility ref
+);
+
+modules(
+ unique int id: @module
+);
+
+#keyset[id, index]
+module_attrs(
+ int id: @module ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+module_item_lists(
+ int id: @module ref,
+ int item_list: @item_list ref
+);
+
+#keyset[id]
+module_names(
+ int id: @module ref,
+ int name: @name ref
+);
+
+#keyset[id]
+module_visibilities(
+ int id: @module ref,
+ int visibility: @visibility ref
+);
+
+path_exprs(
+ unique int id: @path_expr
+);
+
+#keyset[id, index]
+path_expr_attrs(
+ int id: @path_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+traits(
+ unique int id: @trait
+);
+
+#keyset[id]
+trait_assoc_item_lists(
+ int id: @trait ref,
+ int assoc_item_list: @assoc_item_list ref
+);
+
+#keyset[id, index]
+trait_attrs(
+ int id: @trait ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+trait_generic_param_lists(
+ int id: @trait ref,
+ int generic_param_list: @generic_param_list ref
+);
+
+#keyset[id]
+trait_impl_restrictions(
+ int id: @trait ref,
+ int impl_restriction: @impl_restriction ref
+);
+
+#keyset[id]
+trait_is_auto(
+ int id: @trait ref
+);
+
+#keyset[id]
+trait_is_unsafe(
+ int id: @trait ref
+);
+
+#keyset[id]
+trait_names(
+ int id: @trait ref,
+ int name: @name ref
+);
+
+#keyset[id]
+trait_type_bound_lists(
+ int id: @trait ref,
+ int type_bound_list: @type_bound_list ref
+);
+
+#keyset[id]
+trait_visibilities(
+ int id: @trait ref,
+ int visibility: @visibility ref
+);
+
+#keyset[id]
+trait_where_clauses(
+ int id: @trait ref,
+ int where_clause: @where_clause ref
+);
+
+@type_item =
+ @enum
+| @struct
+| @union
+;
+
+#keyset[id, index]
+type_item_derive_macro_expansions(
+ int id: @type_item ref,
+ int index: int ref,
+ int derive_macro_expansion: @macro_items ref
+);
+
+#keyset[id, index]
+type_item_attrs(
+ int id: @type_item ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+type_item_generic_param_lists(
+ int id: @type_item ref,
+ int generic_param_list: @generic_param_list ref
+);
+
+#keyset[id]
+type_item_names(
+ int id: @type_item ref,
+ int name: @name ref
+);
+
+#keyset[id]
+type_item_visibilities(
+ int id: @type_item ref,
+ int visibility: @visibility ref
+);
+
+#keyset[id]
+type_item_where_clauses(
+ int id: @type_item ref,
+ int where_clause: @where_clause ref
+);
+
+uses(
+ unique int id: @use
+);
+
+#keyset[id, index]
+use_attrs(
+ int id: @use ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+use_use_trees(
+ int id: @use ref,
+ int use_tree: @use_tree ref
+);
+
+#keyset[id]
+use_visibilities(
+ int id: @use ref,
+ int visibility: @visibility ref
+);
+
+consts(
+ unique int id: @const
+);
+
+#keyset[id, index]
+const_attrs(
+ int id: @const ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+const_bodies(
+ int id: @const ref,
+ int body: @expr ref
+);
+
+#keyset[id]
+const_generic_param_lists(
+ int id: @const ref,
+ int generic_param_list: @generic_param_list ref
+);
+
+#keyset[id]
+const_is_const(
+ int id: @const ref
+);
+
+#keyset[id]
+const_is_default(
+ int id: @const ref
+);
+
+#keyset[id]
+const_names(
+ int id: @const ref,
+ int name: @name ref
+);
+
+#keyset[id]
+const_type_reprs(
+ int id: @const ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+const_visibilities(
+ int id: @const ref,
+ int visibility: @visibility ref
+);
+
+#keyset[id]
+const_where_clauses(
+ int id: @const ref,
+ int where_clause: @where_clause ref
+);
+
+#keyset[id]
+const_has_implementation(
+ int id: @const ref
+);
+
+enums(
+ unique int id: @enum
+);
+
+#keyset[id]
+enum_variant_lists(
+ int id: @enum ref,
+ int variant_list: @variant_list ref
+);
+
+for_exprs(
+ unique int id: @for_expr
+);
+
+#keyset[id, index]
+for_expr_attrs(
+ int id: @for_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+for_expr_iterables(
+ int id: @for_expr ref,
+ int iterable: @expr ref
+);
+
+#keyset[id]
+for_expr_pats(
+ int id: @for_expr ref,
+ int pat: @pat ref
+);
+
+functions(
+ unique int id: @function
+);
+
+#keyset[id]
+function_abis(
+ int id: @function ref,
+ int abi: @abi ref
+);
+
+#keyset[id]
+function_function_bodies(
+ int id: @function ref,
+ int function_body: @block_expr ref
+);
+
+#keyset[id]
+function_generic_param_lists(
+ int id: @function ref,
+ int generic_param_list: @generic_param_list ref
+);
+
+#keyset[id]
+function_is_async(
+ int id: @function ref
+);
+
+#keyset[id]
+function_is_const(
+ int id: @function ref
+);
+
+#keyset[id]
+function_is_default(
+ int id: @function ref
+);
+
+#keyset[id]
+function_is_gen(
+ int id: @function ref
+);
+
+#keyset[id]
+function_is_unsafe(
+ int id: @function ref
+);
+
+#keyset[id]
+function_names(
+ int id: @function ref,
+ int name: @name ref
+);
+
+#keyset[id]
+function_ret_types(
+ int id: @function ref,
+ int ret_type: @ret_type_repr ref
+);
+
+#keyset[id]
+function_visibilities(
+ int id: @function ref,
+ int visibility: @visibility ref
+);
+
+#keyset[id]
+function_where_clauses(
+ int id: @function ref,
+ int where_clause: @where_clause ref
+);
+
+#keyset[id]
+function_has_implementation(
+ int id: @function ref
+);
+
+loop_exprs(
+ unique int id: @loop_expr
+);
+
+#keyset[id, index]
+loop_expr_attrs(
+ int id: @loop_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+macro_calls(
+ unique int id: @macro_call
+);
+
+#keyset[id, index]
+macro_call_attrs(
+ int id: @macro_call ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+macro_call_paths(
+ int id: @macro_call ref,
+ int path: @path ref
+);
+
+#keyset[id]
+macro_call_token_trees(
+ int id: @macro_call ref,
+ int token_tree: @token_tree ref
+);
+
+#keyset[id]
+macro_call_macro_call_expansions(
+ int id: @macro_call ref,
+ int macro_call_expansion: @ast_node ref
+);
+
+statics(
+ unique int id: @static
+);
+
+#keyset[id, index]
+static_attrs(
+ int id: @static ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+static_bodies(
+ int id: @static ref,
+ int body: @expr ref
+);
+
+#keyset[id]
+static_is_mut(
+ int id: @static ref
+);
+
+#keyset[id]
+static_is_static(
+ int id: @static ref
+);
+
+#keyset[id]
+static_is_unsafe(
+ int id: @static ref
+);
+
+#keyset[id]
+static_names(
+ int id: @static ref,
+ int name: @name ref
+);
+
+#keyset[id]
+static_type_reprs(
+ int id: @static ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+static_visibilities(
+ int id: @static ref,
+ int visibility: @visibility ref
+);
+
+structs(
+ unique int id: @struct
+);
+
+#keyset[id]
+struct_field_lists_(
+ int id: @struct ref,
+ int field_list: @field_list ref
+);
+
+type_aliases(
+ unique int id: @type_alias
+);
+
+#keyset[id, index]
+type_alias_attrs(
+ int id: @type_alias ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+type_alias_generic_param_lists(
+ int id: @type_alias ref,
+ int generic_param_list: @generic_param_list ref
+);
+
+#keyset[id]
+type_alias_is_default(
+ int id: @type_alias ref
+);
+
+#keyset[id]
+type_alias_names(
+ int id: @type_alias ref,
+ int name: @name ref
+);
+
+#keyset[id]
+type_alias_type_reprs(
+ int id: @type_alias ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+type_alias_type_bound_lists(
+ int id: @type_alias ref,
+ int type_bound_list: @type_bound_list ref
+);
+
+#keyset[id]
+type_alias_visibilities(
+ int id: @type_alias ref,
+ int visibility: @visibility ref
+);
+
+#keyset[id]
+type_alias_where_clauses(
+ int id: @type_alias ref,
+ int where_clause: @where_clause ref
+);
+
+unions(
+ unique int id: @union
+);
+
+#keyset[id]
+union_struct_field_lists(
+ int id: @union ref,
+ int struct_field_list: @struct_field_list ref
+);
+
+while_exprs(
+ unique int id: @while_expr
+);
+
+#keyset[id, index]
+while_expr_attrs(
+ int id: @while_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+while_expr_conditions(
+ int id: @while_expr ref,
+ int condition: @expr ref
+);
diff --git a/rust/downgrades/852696f20117c338fbb4e6a4f5ed69df79682c37/rust.dbscheme b/rust/downgrades/852696f20117c338fbb4e6a4f5ed69df79682c37/rust.dbscheme
new file mode 100644
index 000000000000..ed6b1d3d5140
--- /dev/null
+++ b/rust/downgrades/852696f20117c338fbb4e6a4f5ed69df79682c37/rust.dbscheme
@@ -0,0 +1,3627 @@
+// generated by codegen, do not edit
+
+// from ../shared/tree-sitter-extractor/src/generator/prefix.dbscheme
+/*- Files and folders -*/
+
+/**
+ * The location of an element.
+ * The location spans column `startcolumn` of line `startline` to
+ * column `endcolumn` of line `endline` in file `file`.
+ * For more information, see
+ * [Locations](https://codeql.github.com/docs/writing-codeql-queries/providing-locations-in-codeql-queries/).
+ */
+locations_default(
+ unique int id: @location_default,
+ int file: @file ref,
+ int beginLine: int ref,
+ int beginColumn: int ref,
+ int endLine: int ref,
+ int endColumn: int ref
+);
+
+files(
+ unique int id: @file,
+ string name: string ref
+);
+
+folders(
+ unique int id: @folder,
+ string name: string ref
+);
+
+@container = @file | @folder
+
+containerparent(
+ int parent: @container ref,
+ unique int child: @container ref
+);
+
+/*- Empty location -*/
+
+empty_location(
+ int location: @location_default ref
+);
+
+/*- Source location prefix -*/
+
+/**
+ * The source location of the snapshot.
+ */
+sourceLocationPrefix(string prefix : string ref);
+
+/*- Diagnostic messages -*/
+
+diagnostics(
+ unique int id: @diagnostic,
+ int severity: int ref,
+ string error_tag: string ref,
+ string error_message: string ref,
+ string full_error_message: string ref,
+ int location: @location_default ref
+);
+
+/*- Diagnostic messages: severity -*/
+
+case @diagnostic.severity of
+ 10 = @diagnostic_debug
+| 20 = @diagnostic_info
+| 30 = @diagnostic_warning
+| 40 = @diagnostic_error
+;
+
+/*- YAML -*/
+
+#keyset[parent, idx]
+yaml (unique int id: @yaml_node,
+ int kind: int ref,
+ int parent: @yaml_node_parent ref,
+ int idx: int ref,
+ string tag: string ref,
+ string tostring: string ref);
+
+case @yaml_node.kind of
+ 0 = @yaml_scalar_node
+| 1 = @yaml_mapping_node
+| 2 = @yaml_sequence_node
+| 3 = @yaml_alias_node
+;
+
+@yaml_collection_node = @yaml_mapping_node | @yaml_sequence_node;
+
+@yaml_node_parent = @yaml_collection_node | @file;
+
+yaml_anchors (unique int node: @yaml_node ref,
+ string anchor: string ref);
+
+yaml_aliases (unique int alias: @yaml_alias_node ref,
+ string target: string ref);
+
+yaml_scalars (unique int scalar: @yaml_scalar_node ref,
+ int style: int ref,
+ string value: string ref);
+
+yaml_comments (unique int id: @yaml_comment,
+ string text: string ref,
+ string tostring: string ref);
+
+yaml_errors (unique int id: @yaml_error,
+ string message: string ref);
+
+yaml_locations(unique int locatable: @yaml_locatable ref,
+ int location: @location_default ref);
+
+@yaml_locatable = @yaml_node | @yaml_error | @yaml_comment;
+
+/*- Database metadata -*/
+
+/**
+ * The CLI will automatically emit applicable tuples for this table,
+ * such as `databaseMetadata("isOverlay", "true")` when building an
+ * overlay database.
+ */
+databaseMetadata(
+ string metadataKey: string ref,
+ string value: string ref
+);
+
+/*- Overlay support -*/
+
+/**
+ * The CLI will automatically emit tuples for each new/modified/deleted file
+ * when building an overlay database.
+ */
+overlayChangedFiles(
+ string path: string ref
+);
+
+
+// from prefix.dbscheme
+#keyset[id]
+locatable_locations(
+ int id: @locatable ref,
+ int location: @location_default ref
+);
+
+
+// from schema
+
+@element =
+ @extractor_step
+| @locatable
+| @named_crate
+| @unextracted
+;
+
+extractor_steps(
+ unique int id: @extractor_step,
+ string action: string ref,
+ int duration_ms: int ref
+);
+
+#keyset[id]
+extractor_step_files(
+ int id: @extractor_step ref,
+ int file: @file ref
+);
+
+@locatable =
+ @ast_node
+| @crate
+;
+
+named_crates(
+ unique int id: @named_crate,
+ string name: string ref,
+ int crate: @crate ref
+);
+
+@unextracted =
+ @missing
+| @unimplemented
+;
+
+@ast_node =
+ @abi
+| @addressable
+| @arg_list
+| @asm_dir_spec
+| @asm_operand
+| @asm_operand_expr
+| @asm_option
+| @asm_piece
+| @asm_reg_spec
+| @assoc_item_list
+| @attr
+| @callable
+| @cfg_predicate
+| @expr
+| @extern_item_list
+| @field_list
+| @for_binder
+| @format_args_arg
+| @format_args_arg_name
+| @generic_arg
+| @generic_arg_list
+| @generic_param
+| @generic_param_list
+| @item_list
+| @label
+| @let_else
+| @macro_items
+| @match_arm
+| @match_arm_list
+| @match_guard
+| @meta
+| @name
+| @param_base
+| @param_list
+| @parenthesized_arg_list
+| @pat
+| @path
+| @path_ast_node
+| @path_segment
+| @rename
+| @ret_type_repr
+| @return_type_syntax
+| @source_file
+| @stmt
+| @stmt_list
+| @struct_expr_field
+| @struct_expr_field_list
+| @struct_field
+| @struct_pat_field
+| @struct_pat_field_list
+| @token
+| @token_tree
+| @try_block_modifier
+| @tuple_field
+| @type_bound
+| @type_bound_list
+| @type_repr
+| @use_bound_generic_arg
+| @use_bound_generic_args
+| @use_tree
+| @use_tree_list
+| @variant_list
+| @visibility
+| @where_clause
+| @where_pred
+;
+
+crates(
+ unique int id: @crate
+);
+
+#keyset[id]
+crate_names(
+ int id: @crate ref,
+ string name: string ref
+);
+
+#keyset[id]
+crate_versions(
+ int id: @crate ref,
+ string version: string ref
+);
+
+#keyset[id, index]
+crate_cfg_options(
+ int id: @crate ref,
+ int index: int ref,
+ string cfg_option: string ref
+);
+
+#keyset[id, index]
+crate_named_dependencies(
+ int id: @crate ref,
+ int index: int ref,
+ int named_dependency: @named_crate ref
+);
+
+missings(
+ unique int id: @missing
+);
+
+unimplementeds(
+ unique int id: @unimplemented
+);
+
+abis(
+ unique int id: @abi
+);
+
+#keyset[id]
+abi_abi_strings(
+ int id: @abi ref,
+ string abi_string: string ref
+);
+
+@addressable =
+ @item
+| @variant
+;
+
+arg_lists(
+ unique int id: @arg_list
+);
+
+#keyset[id, index]
+arg_list_args(
+ int id: @arg_list ref,
+ int index: int ref,
+ int arg: @expr ref
+);
+
+asm_dir_specs(
+ unique int id: @asm_dir_spec
+);
+
+@asm_operand =
+ @asm_const
+| @asm_label
+| @asm_reg_operand
+| @asm_sym
+;
+
+asm_operand_exprs(
+ unique int id: @asm_operand_expr
+);
+
+#keyset[id]
+asm_operand_expr_in_exprs(
+ int id: @asm_operand_expr ref,
+ int in_expr: @expr ref
+);
+
+#keyset[id]
+asm_operand_expr_out_exprs(
+ int id: @asm_operand_expr ref,
+ int out_expr: @expr ref
+);
+
+asm_options(
+ unique int id: @asm_option
+);
+
+#keyset[id]
+asm_option_is_raw(
+ int id: @asm_option ref
+);
+
+@asm_piece =
+ @asm_clobber_abi
+| @asm_operand_named
+| @asm_options_list
+;
+
+asm_reg_specs(
+ unique int id: @asm_reg_spec
+);
+
+#keyset[id]
+asm_reg_spec_identifiers(
+ int id: @asm_reg_spec ref,
+ int identifier: @name_ref ref
+);
+
+assoc_item_lists(
+ unique int id: @assoc_item_list
+);
+
+#keyset[id, index]
+assoc_item_list_assoc_items(
+ int id: @assoc_item_list ref,
+ int index: int ref,
+ int assoc_item: @assoc_item ref
+);
+
+#keyset[id, index]
+assoc_item_list_attrs(
+ int id: @assoc_item_list ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+attrs(
+ unique int id: @attr
+);
+
+#keyset[id]
+attr_meta(
+ int id: @attr ref,
+ int meta: @meta ref
+);
+
+@callable =
+ @closure_expr
+| @function
+;
+
+#keyset[id]
+callable_param_lists(
+ int id: @callable ref,
+ int param_list: @param_list ref
+);
+
+#keyset[id, index]
+callable_attrs(
+ int id: @callable ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+@cfg_predicate =
+ @cfg_atom
+| @cfg_composite
+;
+
+@expr =
+ @array_expr_internal
+| @asm_expr
+| @await_expr
+| @become_expr
+| @binary_expr
+| @break_expr
+| @call_expr
+| @cast_expr
+| @closure_expr
+| @continue_expr
+| @field_expr
+| @format_args_expr
+| @if_expr
+| @index_expr
+| @labelable_expr
+| @let_expr
+| @literal_expr
+| @macro_expr
+| @match_expr
+| @method_call_expr
+| @offset_of_expr
+| @paren_expr
+| @path_expr_base
+| @prefix_expr
+| @range_expr
+| @ref_expr
+| @return_expr
+| @struct_expr
+| @try_expr
+| @tuple_expr
+| @underscore_expr
+| @yeet_expr
+| @yield_expr
+;
+
+extern_item_lists(
+ unique int id: @extern_item_list
+);
+
+#keyset[id, index]
+extern_item_list_attrs(
+ int id: @extern_item_list ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+extern_item_list_extern_items(
+ int id: @extern_item_list ref,
+ int index: int ref,
+ int extern_item: @extern_item ref
+);
+
+@field_list =
+ @struct_field_list
+| @tuple_field_list
+;
+
+for_binders(
+ unique int id: @for_binder
+);
+
+#keyset[id]
+for_binder_generic_param_lists(
+ int id: @for_binder ref,
+ int generic_param_list: @generic_param_list ref
+);
+
+format_args_args(
+ unique int id: @format_args_arg
+);
+
+#keyset[id]
+format_args_arg_arg_names(
+ int id: @format_args_arg ref,
+ int arg_name: @format_args_arg_name ref
+);
+
+#keyset[id]
+format_args_arg_exprs(
+ int id: @format_args_arg ref,
+ int expr: @expr ref
+);
+
+format_args_arg_names(
+ unique int id: @format_args_arg_name
+);
+
+@generic_arg =
+ @assoc_type_arg
+| @const_arg
+| @lifetime_arg
+| @type_arg
+;
+
+generic_arg_lists(
+ unique int id: @generic_arg_list
+);
+
+#keyset[id, index]
+generic_arg_list_generic_args(
+ int id: @generic_arg_list ref,
+ int index: int ref,
+ int generic_arg: @generic_arg ref
+);
+
+@generic_param =
+ @const_param
+| @lifetime_param
+| @type_param
+;
+
+generic_param_lists(
+ unique int id: @generic_param_list
+);
+
+#keyset[id, index]
+generic_param_list_generic_params(
+ int id: @generic_param_list ref,
+ int index: int ref,
+ int generic_param: @generic_param ref
+);
+
+item_lists(
+ unique int id: @item_list
+);
+
+#keyset[id, index]
+item_list_attrs(
+ int id: @item_list ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+item_list_items(
+ int id: @item_list ref,
+ int index: int ref,
+ int item: @item ref
+);
+
+labels(
+ unique int id: @label
+);
+
+#keyset[id]
+label_lifetimes(
+ int id: @label ref,
+ int lifetime: @lifetime ref
+);
+
+let_elses(
+ unique int id: @let_else
+);
+
+#keyset[id]
+let_else_block_exprs(
+ int id: @let_else ref,
+ int block_expr: @block_expr ref
+);
+
+macro_items(
+ unique int id: @macro_items
+);
+
+#keyset[id, index]
+macro_items_items(
+ int id: @macro_items ref,
+ int index: int ref,
+ int item: @item ref
+);
+
+match_arms(
+ unique int id: @match_arm
+);
+
+#keyset[id, index]
+match_arm_attrs(
+ int id: @match_arm ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+match_arm_exprs(
+ int id: @match_arm ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+match_arm_guards(
+ int id: @match_arm ref,
+ int guard: @match_guard ref
+);
+
+#keyset[id]
+match_arm_pats(
+ int id: @match_arm ref,
+ int pat: @pat ref
+);
+
+match_arm_lists(
+ unique int id: @match_arm_list
+);
+
+#keyset[id, index]
+match_arm_list_arms(
+ int id: @match_arm_list ref,
+ int index: int ref,
+ int arm: @match_arm ref
+);
+
+#keyset[id, index]
+match_arm_list_attrs(
+ int id: @match_arm_list ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+match_guards(
+ unique int id: @match_guard
+);
+
+#keyset[id]
+match_guard_conditions(
+ int id: @match_guard ref,
+ int condition: @expr ref
+);
+
+@meta =
+ @cfg_attr_meta
+| @cfg_meta
+| @key_value_meta
+| @path_meta
+| @token_tree_meta
+| @unsafe_meta
+;
+
+names(
+ unique int id: @name
+);
+
+#keyset[id]
+name_texts(
+ int id: @name ref,
+ string text: string ref
+);
+
+@param_base =
+ @param
+| @self_param
+;
+
+#keyset[id, index]
+param_base_attrs(
+ int id: @param_base ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+param_base_type_reprs(
+ int id: @param_base ref,
+ int type_repr: @type_repr ref
+);
+
+param_lists(
+ unique int id: @param_list
+);
+
+#keyset[id, index]
+param_list_params(
+ int id: @param_list ref,
+ int index: int ref,
+ int param: @param ref
+);
+
+#keyset[id]
+param_list_self_params(
+ int id: @param_list ref,
+ int self_param: @self_param ref
+);
+
+parenthesized_arg_lists(
+ unique int id: @parenthesized_arg_list
+);
+
+#keyset[id, index]
+parenthesized_arg_list_type_args(
+ int id: @parenthesized_arg_list ref,
+ int index: int ref,
+ int type_arg: @type_arg ref
+);
+
+@pat =
+ @box_pat
+| @const_block_pat
+| @ident_pat
+| @literal_pat
+| @macro_pat
+| @or_pat
+| @paren_pat
+| @path_pat
+| @range_pat
+| @ref_pat
+| @rest_pat
+| @slice_pat
+| @struct_pat
+| @tuple_pat
+| @tuple_struct_pat
+| @wildcard_pat
+;
+
+paths(
+ unique int id: @path
+);
+
+#keyset[id]
+path_qualifiers(
+ int id: @path ref,
+ int qualifier: @path ref
+);
+
+#keyset[id]
+path_segments_(
+ int id: @path ref,
+ int segment: @path_segment ref
+);
+
+@path_ast_node =
+ @path_expr
+| @path_pat
+| @struct_expr
+| @struct_pat
+| @tuple_struct_pat
+;
+
+#keyset[id]
+path_ast_node_paths(
+ int id: @path_ast_node ref,
+ int path: @path ref
+);
+
+path_segments(
+ unique int id: @path_segment
+);
+
+#keyset[id]
+path_segment_generic_arg_lists(
+ int id: @path_segment ref,
+ int generic_arg_list: @generic_arg_list ref
+);
+
+#keyset[id]
+path_segment_identifiers(
+ int id: @path_segment ref,
+ int identifier: @name_ref ref
+);
+
+#keyset[id]
+path_segment_parenthesized_arg_lists(
+ int id: @path_segment ref,
+ int parenthesized_arg_list: @parenthesized_arg_list ref
+);
+
+#keyset[id]
+path_segment_ret_types(
+ int id: @path_segment ref,
+ int ret_type: @ret_type_repr ref
+);
+
+#keyset[id]
+path_segment_return_type_syntaxes(
+ int id: @path_segment ref,
+ int return_type_syntax: @return_type_syntax ref
+);
+
+#keyset[id]
+path_segment_type_reprs(
+ int id: @path_segment ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+path_segment_trait_type_reprs(
+ int id: @path_segment ref,
+ int trait_type_repr: @path_type_repr ref
+);
+
+renames(
+ unique int id: @rename
+);
+
+#keyset[id]
+rename_names(
+ int id: @rename ref,
+ int name: @name ref
+);
+
+ret_type_reprs(
+ unique int id: @ret_type_repr
+);
+
+#keyset[id]
+ret_type_repr_type_reprs(
+ int id: @ret_type_repr ref,
+ int type_repr: @type_repr ref
+);
+
+return_type_syntaxes(
+ unique int id: @return_type_syntax
+);
+
+source_files(
+ unique int id: @source_file
+);
+
+#keyset[id, index]
+source_file_attrs(
+ int id: @source_file ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+source_file_items(
+ int id: @source_file ref,
+ int index: int ref,
+ int item: @item ref
+);
+
+@stmt =
+ @expr_stmt
+| @item
+| @let_stmt
+;
+
+stmt_lists(
+ unique int id: @stmt_list
+);
+
+#keyset[id, index]
+stmt_list_attrs(
+ int id: @stmt_list ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+stmt_list_statements(
+ int id: @stmt_list ref,
+ int index: int ref,
+ int statement: @stmt ref
+);
+
+#keyset[id]
+stmt_list_tail_exprs(
+ int id: @stmt_list ref,
+ int tail_expr: @expr ref
+);
+
+struct_expr_fields(
+ unique int id: @struct_expr_field
+);
+
+#keyset[id, index]
+struct_expr_field_attrs(
+ int id: @struct_expr_field ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+struct_expr_field_exprs(
+ int id: @struct_expr_field ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+struct_expr_field_identifiers(
+ int id: @struct_expr_field ref,
+ int identifier: @name_ref ref
+);
+
+struct_expr_field_lists(
+ unique int id: @struct_expr_field_list
+);
+
+#keyset[id, index]
+struct_expr_field_list_attrs(
+ int id: @struct_expr_field_list ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+struct_expr_field_list_fields(
+ int id: @struct_expr_field_list ref,
+ int index: int ref,
+ int field: @struct_expr_field ref
+);
+
+#keyset[id]
+struct_expr_field_list_spreads(
+ int id: @struct_expr_field_list ref,
+ int spread: @expr ref
+);
+
+struct_fields(
+ unique int id: @struct_field
+);
+
+#keyset[id, index]
+struct_field_attrs(
+ int id: @struct_field ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+struct_field_default_vals(
+ int id: @struct_field ref,
+ int default_val: @const_arg ref
+);
+
+#keyset[id]
+struct_field_is_unsafe(
+ int id: @struct_field ref
+);
+
+#keyset[id]
+struct_field_names(
+ int id: @struct_field ref,
+ int name: @name ref
+);
+
+#keyset[id]
+struct_field_type_reprs(
+ int id: @struct_field ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+struct_field_visibilities(
+ int id: @struct_field ref,
+ int visibility: @visibility ref
+);
+
+struct_pat_fields(
+ unique int id: @struct_pat_field
+);
+
+#keyset[id, index]
+struct_pat_field_attrs(
+ int id: @struct_pat_field ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+struct_pat_field_identifiers(
+ int id: @struct_pat_field ref,
+ int identifier: @name_ref ref
+);
+
+#keyset[id]
+struct_pat_field_pats(
+ int id: @struct_pat_field ref,
+ int pat: @pat ref
+);
+
+struct_pat_field_lists(
+ unique int id: @struct_pat_field_list
+);
+
+#keyset[id, index]
+struct_pat_field_list_fields(
+ int id: @struct_pat_field_list ref,
+ int index: int ref,
+ int field: @struct_pat_field ref
+);
+
+#keyset[id]
+struct_pat_field_list_rest_pats(
+ int id: @struct_pat_field_list ref,
+ int rest_pat: @rest_pat ref
+);
+
+@token =
+ @comment
+;
+
+token_trees(
+ unique int id: @token_tree
+);
+
+try_block_modifiers(
+ unique int id: @try_block_modifier
+);
+
+#keyset[id]
+try_block_modifier_is_try(
+ int id: @try_block_modifier ref
+);
+
+#keyset[id]
+try_block_modifier_type_reprs(
+ int id: @try_block_modifier ref,
+ int type_repr: @type_repr ref
+);
+
+tuple_fields(
+ unique int id: @tuple_field
+);
+
+#keyset[id, index]
+tuple_field_attrs(
+ int id: @tuple_field ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+tuple_field_type_reprs(
+ int id: @tuple_field ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+tuple_field_visibilities(
+ int id: @tuple_field ref,
+ int visibility: @visibility ref
+);
+
+type_bounds(
+ unique int id: @type_bound
+);
+
+#keyset[id]
+type_bound_for_binders(
+ int id: @type_bound ref,
+ int for_binder: @for_binder ref
+);
+
+#keyset[id]
+type_bound_is_async(
+ int id: @type_bound ref
+);
+
+#keyset[id]
+type_bound_is_const(
+ int id: @type_bound ref
+);
+
+#keyset[id]
+type_bound_lifetimes(
+ int id: @type_bound ref,
+ int lifetime: @lifetime ref
+);
+
+#keyset[id]
+type_bound_type_reprs(
+ int id: @type_bound ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+type_bound_use_bound_generic_args(
+ int id: @type_bound ref,
+ int use_bound_generic_args: @use_bound_generic_args ref
+);
+
+type_bound_lists(
+ unique int id: @type_bound_list
+);
+
+#keyset[id, index]
+type_bound_list_bounds(
+ int id: @type_bound_list ref,
+ int index: int ref,
+ int bound: @type_bound ref
+);
+
+@type_repr =
+ @array_type_repr
+| @dyn_trait_type_repr
+| @fn_ptr_type_repr
+| @for_type_repr
+| @impl_trait_type_repr
+| @infer_type_repr
+| @macro_type_repr
+| @never_type_repr
+| @paren_type_repr
+| @path_type_repr
+| @ptr_type_repr
+| @ref_type_repr
+| @slice_type_repr
+| @tuple_type_repr
+;
+
+@use_bound_generic_arg =
+ @lifetime
+| @name_ref
+;
+
+use_bound_generic_args(
+ unique int id: @use_bound_generic_args
+);
+
+#keyset[id, index]
+use_bound_generic_args_use_bound_generic_args(
+ int id: @use_bound_generic_args ref,
+ int index: int ref,
+ int use_bound_generic_arg: @use_bound_generic_arg ref
+);
+
+use_trees(
+ unique int id: @use_tree
+);
+
+#keyset[id]
+use_tree_is_glob(
+ int id: @use_tree ref
+);
+
+#keyset[id]
+use_tree_paths(
+ int id: @use_tree ref,
+ int path: @path ref
+);
+
+#keyset[id]
+use_tree_renames(
+ int id: @use_tree ref,
+ int rename: @rename ref
+);
+
+#keyset[id]
+use_tree_use_tree_lists(
+ int id: @use_tree ref,
+ int use_tree_list: @use_tree_list ref
+);
+
+use_tree_lists(
+ unique int id: @use_tree_list
+);
+
+#keyset[id, index]
+use_tree_list_use_trees(
+ int id: @use_tree_list ref,
+ int index: int ref,
+ int use_tree: @use_tree ref
+);
+
+variant_lists(
+ unique int id: @variant_list
+);
+
+#keyset[id, index]
+variant_list_variants(
+ int id: @variant_list ref,
+ int index: int ref,
+ int variant: @variant ref
+);
+
+visibilities(
+ unique int id: @visibility
+);
+
+#keyset[id]
+visibility_paths(
+ int id: @visibility ref,
+ int path: @path ref
+);
+
+where_clauses(
+ unique int id: @where_clause
+);
+
+#keyset[id, index]
+where_clause_predicates(
+ int id: @where_clause ref,
+ int index: int ref,
+ int predicate: @where_pred ref
+);
+
+where_preds(
+ unique int id: @where_pred
+);
+
+#keyset[id]
+where_pred_for_binders(
+ int id: @where_pred ref,
+ int for_binder: @for_binder ref
+);
+
+#keyset[id]
+where_pred_lifetimes(
+ int id: @where_pred ref,
+ int lifetime: @lifetime ref
+);
+
+#keyset[id]
+where_pred_type_reprs(
+ int id: @where_pred ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+where_pred_type_bound_lists(
+ int id: @where_pred ref,
+ int type_bound_list: @type_bound_list ref
+);
+
+array_expr_internals(
+ unique int id: @array_expr_internal
+);
+
+#keyset[id, index]
+array_expr_internal_attrs(
+ int id: @array_expr_internal ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+array_expr_internal_exprs(
+ int id: @array_expr_internal ref,
+ int index: int ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+array_expr_internal_is_semicolon(
+ int id: @array_expr_internal ref
+);
+
+array_type_reprs(
+ unique int id: @array_type_repr
+);
+
+#keyset[id]
+array_type_repr_const_args(
+ int id: @array_type_repr ref,
+ int const_arg: @const_arg ref
+);
+
+#keyset[id]
+array_type_repr_element_type_reprs(
+ int id: @array_type_repr ref,
+ int element_type_repr: @type_repr ref
+);
+
+asm_clobber_abis(
+ unique int id: @asm_clobber_abi
+);
+
+asm_consts(
+ unique int id: @asm_const
+);
+
+#keyset[id]
+asm_const_exprs(
+ int id: @asm_const ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+asm_const_is_const(
+ int id: @asm_const ref
+);
+
+asm_labels(
+ unique int id: @asm_label
+);
+
+#keyset[id]
+asm_label_block_exprs(
+ int id: @asm_label ref,
+ int block_expr: @block_expr ref
+);
+
+asm_operand_nameds(
+ unique int id: @asm_operand_named
+);
+
+#keyset[id]
+asm_operand_named_asm_operands(
+ int id: @asm_operand_named ref,
+ int asm_operand: @asm_operand ref
+);
+
+#keyset[id]
+asm_operand_named_names(
+ int id: @asm_operand_named ref,
+ int name: @name ref
+);
+
+asm_options_lists(
+ unique int id: @asm_options_list
+);
+
+#keyset[id, index]
+asm_options_list_asm_options(
+ int id: @asm_options_list ref,
+ int index: int ref,
+ int asm_option: @asm_option ref
+);
+
+asm_reg_operands(
+ unique int id: @asm_reg_operand
+);
+
+#keyset[id]
+asm_reg_operand_asm_dir_specs(
+ int id: @asm_reg_operand ref,
+ int asm_dir_spec: @asm_dir_spec ref
+);
+
+#keyset[id]
+asm_reg_operand_asm_operand_exprs(
+ int id: @asm_reg_operand ref,
+ int asm_operand_expr: @asm_operand_expr ref
+);
+
+#keyset[id]
+asm_reg_operand_asm_reg_specs(
+ int id: @asm_reg_operand ref,
+ int asm_reg_spec: @asm_reg_spec ref
+);
+
+asm_syms(
+ unique int id: @asm_sym
+);
+
+#keyset[id]
+asm_sym_paths(
+ int id: @asm_sym ref,
+ int path: @path ref
+);
+
+assoc_type_args(
+ unique int id: @assoc_type_arg
+);
+
+#keyset[id]
+assoc_type_arg_const_args(
+ int id: @assoc_type_arg ref,
+ int const_arg: @const_arg ref
+);
+
+#keyset[id]
+assoc_type_arg_generic_arg_lists(
+ int id: @assoc_type_arg ref,
+ int generic_arg_list: @generic_arg_list ref
+);
+
+#keyset[id]
+assoc_type_arg_identifiers(
+ int id: @assoc_type_arg ref,
+ int identifier: @name_ref ref
+);
+
+#keyset[id]
+assoc_type_arg_param_lists(
+ int id: @assoc_type_arg ref,
+ int param_list: @param_list ref
+);
+
+#keyset[id]
+assoc_type_arg_ret_types(
+ int id: @assoc_type_arg ref,
+ int ret_type: @ret_type_repr ref
+);
+
+#keyset[id]
+assoc_type_arg_return_type_syntaxes(
+ int id: @assoc_type_arg ref,
+ int return_type_syntax: @return_type_syntax ref
+);
+
+#keyset[id]
+assoc_type_arg_type_reprs(
+ int id: @assoc_type_arg ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+assoc_type_arg_type_bound_lists(
+ int id: @assoc_type_arg ref,
+ int type_bound_list: @type_bound_list ref
+);
+
+await_exprs(
+ unique int id: @await_expr
+);
+
+#keyset[id, index]
+await_expr_attrs(
+ int id: @await_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+await_expr_exprs(
+ int id: @await_expr ref,
+ int expr: @expr ref
+);
+
+become_exprs(
+ unique int id: @become_expr
+);
+
+#keyset[id, index]
+become_expr_attrs(
+ int id: @become_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+become_expr_exprs(
+ int id: @become_expr ref,
+ int expr: @expr ref
+);
+
+binary_exprs(
+ unique int id: @binary_expr
+);
+
+#keyset[id, index]
+binary_expr_attrs(
+ int id: @binary_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+binary_expr_lhs(
+ int id: @binary_expr ref,
+ int lhs: @expr ref
+);
+
+#keyset[id]
+binary_expr_operator_names(
+ int id: @binary_expr ref,
+ string operator_name: string ref
+);
+
+#keyset[id]
+binary_expr_rhs(
+ int id: @binary_expr ref,
+ int rhs: @expr ref
+);
+
+box_pats(
+ unique int id: @box_pat
+);
+
+#keyset[id]
+box_pat_pats(
+ int id: @box_pat ref,
+ int pat: @pat ref
+);
+
+break_exprs(
+ unique int id: @break_expr
+);
+
+#keyset[id, index]
+break_expr_attrs(
+ int id: @break_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+break_expr_exprs(
+ int id: @break_expr ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+break_expr_lifetimes(
+ int id: @break_expr ref,
+ int lifetime: @lifetime ref
+);
+
+call_exprs(
+ unique int id: @call_expr
+);
+
+#keyset[id]
+call_expr_arg_lists(
+ int id: @call_expr ref,
+ int arg_list: @arg_list ref
+);
+
+#keyset[id, index]
+call_expr_attrs(
+ int id: @call_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+call_expr_functions(
+ int id: @call_expr ref,
+ int function: @expr ref
+);
+
+cast_exprs(
+ unique int id: @cast_expr
+);
+
+#keyset[id, index]
+cast_expr_attrs(
+ int id: @cast_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+cast_expr_exprs(
+ int id: @cast_expr ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+cast_expr_type_reprs(
+ int id: @cast_expr ref,
+ int type_repr: @type_repr ref
+);
+
+cfg_atoms(
+ unique int id: @cfg_atom
+);
+
+cfg_attr_meta(
+ unique int id: @cfg_attr_meta
+);
+
+#keyset[id]
+cfg_attr_meta_cfg_predicates(
+ int id: @cfg_attr_meta ref,
+ int cfg_predicate: @cfg_predicate ref
+);
+
+#keyset[id, index]
+cfg_attr_meta_metas(
+ int id: @cfg_attr_meta ref,
+ int index: int ref,
+ int meta: @meta ref
+);
+
+cfg_composites(
+ unique int id: @cfg_composite
+);
+
+#keyset[id, index]
+cfg_composite_cfg_predicates(
+ int id: @cfg_composite ref,
+ int index: int ref,
+ int cfg_predicate: @cfg_predicate ref
+);
+
+cfg_meta(
+ unique int id: @cfg_meta
+);
+
+#keyset[id]
+cfg_meta_cfg_predicates(
+ int id: @cfg_meta ref,
+ int cfg_predicate: @cfg_predicate ref
+);
+
+closure_exprs(
+ unique int id: @closure_expr
+);
+
+#keyset[id]
+closure_expr_closure_bodies(
+ int id: @closure_expr ref,
+ int closure_body: @expr ref
+);
+
+#keyset[id]
+closure_expr_for_binders(
+ int id: @closure_expr ref,
+ int for_binder: @for_binder ref
+);
+
+#keyset[id]
+closure_expr_is_async(
+ int id: @closure_expr ref
+);
+
+#keyset[id]
+closure_expr_is_const(
+ int id: @closure_expr ref
+);
+
+#keyset[id]
+closure_expr_is_gen(
+ int id: @closure_expr ref
+);
+
+#keyset[id]
+closure_expr_is_move(
+ int id: @closure_expr ref
+);
+
+#keyset[id]
+closure_expr_is_static(
+ int id: @closure_expr ref
+);
+
+#keyset[id]
+closure_expr_ret_types(
+ int id: @closure_expr ref,
+ int ret_type: @ret_type_repr ref
+);
+
+comments(
+ unique int id: @comment,
+ int parent: @ast_node ref,
+ string text: string ref
+);
+
+const_args(
+ unique int id: @const_arg
+);
+
+#keyset[id]
+const_arg_exprs(
+ int id: @const_arg ref,
+ int expr: @expr ref
+);
+
+const_block_pats(
+ unique int id: @const_block_pat
+);
+
+#keyset[id]
+const_block_pat_block_exprs(
+ int id: @const_block_pat ref,
+ int block_expr: @block_expr ref
+);
+
+#keyset[id]
+const_block_pat_is_const(
+ int id: @const_block_pat ref
+);
+
+const_params(
+ unique int id: @const_param
+);
+
+#keyset[id, index]
+const_param_attrs(
+ int id: @const_param ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+const_param_default_vals(
+ int id: @const_param ref,
+ int default_val: @const_arg ref
+);
+
+#keyset[id]
+const_param_is_const(
+ int id: @const_param ref
+);
+
+#keyset[id]
+const_param_names(
+ int id: @const_param ref,
+ int name: @name ref
+);
+
+#keyset[id]
+const_param_type_reprs(
+ int id: @const_param ref,
+ int type_repr: @type_repr ref
+);
+
+continue_exprs(
+ unique int id: @continue_expr
+);
+
+#keyset[id, index]
+continue_expr_attrs(
+ int id: @continue_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+continue_expr_lifetimes(
+ int id: @continue_expr ref,
+ int lifetime: @lifetime ref
+);
+
+dyn_trait_type_reprs(
+ unique int id: @dyn_trait_type_repr
+);
+
+#keyset[id]
+dyn_trait_type_repr_type_bound_lists(
+ int id: @dyn_trait_type_repr ref,
+ int type_bound_list: @type_bound_list ref
+);
+
+expr_stmts(
+ unique int id: @expr_stmt
+);
+
+#keyset[id]
+expr_stmt_exprs(
+ int id: @expr_stmt ref,
+ int expr: @expr ref
+);
+
+field_exprs(
+ unique int id: @field_expr
+);
+
+#keyset[id, index]
+field_expr_attrs(
+ int id: @field_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+field_expr_containers(
+ int id: @field_expr ref,
+ int container: @expr ref
+);
+
+#keyset[id]
+field_expr_identifiers(
+ int id: @field_expr ref,
+ int identifier: @name_ref ref
+);
+
+fn_ptr_type_reprs(
+ unique int id: @fn_ptr_type_repr
+);
+
+#keyset[id]
+fn_ptr_type_repr_abis(
+ int id: @fn_ptr_type_repr ref,
+ int abi: @abi ref
+);
+
+#keyset[id]
+fn_ptr_type_repr_is_async(
+ int id: @fn_ptr_type_repr ref
+);
+
+#keyset[id]
+fn_ptr_type_repr_is_const(
+ int id: @fn_ptr_type_repr ref
+);
+
+#keyset[id]
+fn_ptr_type_repr_is_unsafe(
+ int id: @fn_ptr_type_repr ref
+);
+
+#keyset[id]
+fn_ptr_type_repr_param_lists(
+ int id: @fn_ptr_type_repr ref,
+ int param_list: @param_list ref
+);
+
+#keyset[id]
+fn_ptr_type_repr_ret_types(
+ int id: @fn_ptr_type_repr ref,
+ int ret_type: @ret_type_repr ref
+);
+
+for_type_reprs(
+ unique int id: @for_type_repr
+);
+
+#keyset[id]
+for_type_repr_for_binders(
+ int id: @for_type_repr ref,
+ int for_binder: @for_binder ref
+);
+
+#keyset[id]
+for_type_repr_type_reprs(
+ int id: @for_type_repr ref,
+ int type_repr: @type_repr ref
+);
+
+format_args_exprs(
+ unique int id: @format_args_expr
+);
+
+#keyset[id, index]
+format_args_expr_args(
+ int id: @format_args_expr ref,
+ int index: int ref,
+ int arg: @format_args_arg ref
+);
+
+#keyset[id, index]
+format_args_expr_attrs(
+ int id: @format_args_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+format_args_expr_templates(
+ int id: @format_args_expr ref,
+ int template: @expr ref
+);
+
+ident_pats(
+ unique int id: @ident_pat
+);
+
+#keyset[id, index]
+ident_pat_attrs(
+ int id: @ident_pat ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+ident_pat_is_mut(
+ int id: @ident_pat ref
+);
+
+#keyset[id]
+ident_pat_is_ref(
+ int id: @ident_pat ref
+);
+
+#keyset[id]
+ident_pat_names(
+ int id: @ident_pat ref,
+ int name: @name ref
+);
+
+#keyset[id]
+ident_pat_pats(
+ int id: @ident_pat ref,
+ int pat: @pat ref
+);
+
+if_exprs(
+ unique int id: @if_expr
+);
+
+#keyset[id, index]
+if_expr_attrs(
+ int id: @if_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+if_expr_conditions(
+ int id: @if_expr ref,
+ int condition: @expr ref
+);
+
+#keyset[id]
+if_expr_elses(
+ int id: @if_expr ref,
+ int else: @expr ref
+);
+
+#keyset[id]
+if_expr_thens(
+ int id: @if_expr ref,
+ int then: @block_expr ref
+);
+
+impl_trait_type_reprs(
+ unique int id: @impl_trait_type_repr
+);
+
+#keyset[id]
+impl_trait_type_repr_type_bound_lists(
+ int id: @impl_trait_type_repr ref,
+ int type_bound_list: @type_bound_list ref
+);
+
+index_exprs(
+ unique int id: @index_expr
+);
+
+#keyset[id, index]
+index_expr_attrs(
+ int id: @index_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+index_expr_bases(
+ int id: @index_expr ref,
+ int base: @expr ref
+);
+
+#keyset[id]
+index_expr_indices(
+ int id: @index_expr ref,
+ int index: @expr ref
+);
+
+infer_type_reprs(
+ unique int id: @infer_type_repr
+);
+
+@item =
+ @asm_expr
+| @assoc_item
+| @extern_block
+| @extern_crate
+| @extern_item
+| @impl
+| @macro_def
+| @macro_rules
+| @module
+| @trait
+| @type_item
+| @use
+;
+
+#keyset[id]
+item_attribute_macro_expansions(
+ int id: @item ref,
+ int attribute_macro_expansion: @macro_items ref
+);
+
+key_value_meta(
+ unique int id: @key_value_meta
+);
+
+#keyset[id]
+key_value_meta_exprs(
+ int id: @key_value_meta ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+key_value_meta_paths(
+ int id: @key_value_meta ref,
+ int path: @path ref
+);
+
+@labelable_expr =
+ @block_expr
+| @looping_expr
+;
+
+#keyset[id]
+labelable_expr_labels(
+ int id: @labelable_expr ref,
+ int label: @label ref
+);
+
+let_exprs(
+ unique int id: @let_expr
+);
+
+#keyset[id, index]
+let_expr_attrs(
+ int id: @let_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+let_expr_scrutinees(
+ int id: @let_expr ref,
+ int scrutinee: @expr ref
+);
+
+#keyset[id]
+let_expr_pats(
+ int id: @let_expr ref,
+ int pat: @pat ref
+);
+
+let_stmts(
+ unique int id: @let_stmt
+);
+
+#keyset[id, index]
+let_stmt_attrs(
+ int id: @let_stmt ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+let_stmt_initializers(
+ int id: @let_stmt ref,
+ int initializer: @expr ref
+);
+
+#keyset[id]
+let_stmt_let_elses(
+ int id: @let_stmt ref,
+ int let_else: @let_else ref
+);
+
+#keyset[id]
+let_stmt_pats(
+ int id: @let_stmt ref,
+ int pat: @pat ref
+);
+
+#keyset[id]
+let_stmt_type_reprs(
+ int id: @let_stmt ref,
+ int type_repr: @type_repr ref
+);
+
+lifetimes(
+ unique int id: @lifetime
+);
+
+#keyset[id]
+lifetime_texts(
+ int id: @lifetime ref,
+ string text: string ref
+);
+
+lifetime_args(
+ unique int id: @lifetime_arg
+);
+
+#keyset[id]
+lifetime_arg_lifetimes(
+ int id: @lifetime_arg ref,
+ int lifetime: @lifetime ref
+);
+
+lifetime_params(
+ unique int id: @lifetime_param
+);
+
+#keyset[id, index]
+lifetime_param_attrs(
+ int id: @lifetime_param ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+lifetime_param_lifetimes(
+ int id: @lifetime_param ref,
+ int lifetime: @lifetime ref
+);
+
+#keyset[id]
+lifetime_param_type_bound_lists(
+ int id: @lifetime_param ref,
+ int type_bound_list: @type_bound_list ref
+);
+
+literal_exprs(
+ unique int id: @literal_expr
+);
+
+#keyset[id, index]
+literal_expr_attrs(
+ int id: @literal_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+literal_expr_text_values(
+ int id: @literal_expr ref,
+ string text_value: string ref
+);
+
+literal_pats(
+ unique int id: @literal_pat
+);
+
+#keyset[id]
+literal_pat_literals(
+ int id: @literal_pat ref,
+ int literal: @literal_expr ref
+);
+
+macro_exprs(
+ unique int id: @macro_expr
+);
+
+#keyset[id]
+macro_expr_macro_calls(
+ int id: @macro_expr ref,
+ int macro_call: @macro_call ref
+);
+
+macro_pats(
+ unique int id: @macro_pat
+);
+
+#keyset[id]
+macro_pat_macro_calls(
+ int id: @macro_pat ref,
+ int macro_call: @macro_call ref
+);
+
+macro_type_reprs(
+ unique int id: @macro_type_repr
+);
+
+#keyset[id]
+macro_type_repr_macro_calls(
+ int id: @macro_type_repr ref,
+ int macro_call: @macro_call ref
+);
+
+match_exprs(
+ unique int id: @match_expr
+);
+
+#keyset[id, index]
+match_expr_attrs(
+ int id: @match_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+match_expr_scrutinees(
+ int id: @match_expr ref,
+ int scrutinee: @expr ref
+);
+
+#keyset[id]
+match_expr_match_arm_lists(
+ int id: @match_expr ref,
+ int match_arm_list: @match_arm_list ref
+);
+
+method_call_exprs(
+ unique int id: @method_call_expr
+);
+
+#keyset[id]
+method_call_expr_arg_lists(
+ int id: @method_call_expr ref,
+ int arg_list: @arg_list ref
+);
+
+#keyset[id, index]
+method_call_expr_attrs(
+ int id: @method_call_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+method_call_expr_generic_arg_lists(
+ int id: @method_call_expr ref,
+ int generic_arg_list: @generic_arg_list ref
+);
+
+#keyset[id]
+method_call_expr_identifiers(
+ int id: @method_call_expr ref,
+ int identifier: @name_ref ref
+);
+
+#keyset[id]
+method_call_expr_receivers(
+ int id: @method_call_expr ref,
+ int receiver: @expr ref
+);
+
+name_refs(
+ unique int id: @name_ref
+);
+
+#keyset[id]
+name_ref_texts(
+ int id: @name_ref ref,
+ string text: string ref
+);
+
+never_type_reprs(
+ unique int id: @never_type_repr
+);
+
+offset_of_exprs(
+ unique int id: @offset_of_expr
+);
+
+#keyset[id, index]
+offset_of_expr_attrs(
+ int id: @offset_of_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+offset_of_expr_fields(
+ int id: @offset_of_expr ref,
+ int index: int ref,
+ int field: @name_ref ref
+);
+
+#keyset[id]
+offset_of_expr_type_reprs(
+ int id: @offset_of_expr ref,
+ int type_repr: @type_repr ref
+);
+
+or_pats(
+ unique int id: @or_pat
+);
+
+#keyset[id, index]
+or_pat_pats(
+ int id: @or_pat ref,
+ int index: int ref,
+ int pat: @pat ref
+);
+
+params(
+ unique int id: @param
+);
+
+#keyset[id]
+param_pats(
+ int id: @param ref,
+ int pat: @pat ref
+);
+
+paren_exprs(
+ unique int id: @paren_expr
+);
+
+#keyset[id, index]
+paren_expr_attrs(
+ int id: @paren_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+paren_expr_exprs(
+ int id: @paren_expr ref,
+ int expr: @expr ref
+);
+
+paren_pats(
+ unique int id: @paren_pat
+);
+
+#keyset[id]
+paren_pat_pats(
+ int id: @paren_pat ref,
+ int pat: @pat ref
+);
+
+paren_type_reprs(
+ unique int id: @paren_type_repr
+);
+
+#keyset[id]
+paren_type_repr_type_reprs(
+ int id: @paren_type_repr ref,
+ int type_repr: @type_repr ref
+);
+
+@path_expr_base =
+ @path_expr
+;
+
+path_meta(
+ unique int id: @path_meta
+);
+
+#keyset[id]
+path_meta_paths(
+ int id: @path_meta ref,
+ int path: @path ref
+);
+
+path_pats(
+ unique int id: @path_pat
+);
+
+path_type_reprs(
+ unique int id: @path_type_repr
+);
+
+#keyset[id]
+path_type_repr_paths(
+ int id: @path_type_repr ref,
+ int path: @path ref
+);
+
+prefix_exprs(
+ unique int id: @prefix_expr
+);
+
+#keyset[id, index]
+prefix_expr_attrs(
+ int id: @prefix_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+prefix_expr_exprs(
+ int id: @prefix_expr ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+prefix_expr_operator_names(
+ int id: @prefix_expr ref,
+ string operator_name: string ref
+);
+
+ptr_type_reprs(
+ unique int id: @ptr_type_repr
+);
+
+#keyset[id]
+ptr_type_repr_is_const(
+ int id: @ptr_type_repr ref
+);
+
+#keyset[id]
+ptr_type_repr_is_mut(
+ int id: @ptr_type_repr ref
+);
+
+#keyset[id]
+ptr_type_repr_type_reprs(
+ int id: @ptr_type_repr ref,
+ int type_repr: @type_repr ref
+);
+
+range_exprs(
+ unique int id: @range_expr
+);
+
+#keyset[id, index]
+range_expr_attrs(
+ int id: @range_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+range_expr_ends(
+ int id: @range_expr ref,
+ int end: @expr ref
+);
+
+#keyset[id]
+range_expr_operator_names(
+ int id: @range_expr ref,
+ string operator_name: string ref
+);
+
+#keyset[id]
+range_expr_starts(
+ int id: @range_expr ref,
+ int start: @expr ref
+);
+
+range_pats(
+ unique int id: @range_pat
+);
+
+#keyset[id]
+range_pat_ends(
+ int id: @range_pat ref,
+ int end: @pat ref
+);
+
+#keyset[id]
+range_pat_operator_names(
+ int id: @range_pat ref,
+ string operator_name: string ref
+);
+
+#keyset[id]
+range_pat_starts(
+ int id: @range_pat ref,
+ int start: @pat ref
+);
+
+ref_exprs(
+ unique int id: @ref_expr
+);
+
+#keyset[id, index]
+ref_expr_attrs(
+ int id: @ref_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+ref_expr_exprs(
+ int id: @ref_expr ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+ref_expr_is_const(
+ int id: @ref_expr ref
+);
+
+#keyset[id]
+ref_expr_is_mut(
+ int id: @ref_expr ref
+);
+
+#keyset[id]
+ref_expr_is_raw(
+ int id: @ref_expr ref
+);
+
+ref_pats(
+ unique int id: @ref_pat
+);
+
+#keyset[id]
+ref_pat_is_mut(
+ int id: @ref_pat ref
+);
+
+#keyset[id]
+ref_pat_pats(
+ int id: @ref_pat ref,
+ int pat: @pat ref
+);
+
+ref_type_reprs(
+ unique int id: @ref_type_repr
+);
+
+#keyset[id]
+ref_type_repr_is_mut(
+ int id: @ref_type_repr ref
+);
+
+#keyset[id]
+ref_type_repr_lifetimes(
+ int id: @ref_type_repr ref,
+ int lifetime: @lifetime ref
+);
+
+#keyset[id]
+ref_type_repr_type_reprs(
+ int id: @ref_type_repr ref,
+ int type_repr: @type_repr ref
+);
+
+rest_pats(
+ unique int id: @rest_pat
+);
+
+#keyset[id, index]
+rest_pat_attrs(
+ int id: @rest_pat ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+return_exprs(
+ unique int id: @return_expr
+);
+
+#keyset[id, index]
+return_expr_attrs(
+ int id: @return_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+return_expr_exprs(
+ int id: @return_expr ref,
+ int expr: @expr ref
+);
+
+self_params(
+ unique int id: @self_param
+);
+
+#keyset[id]
+self_param_is_ref(
+ int id: @self_param ref
+);
+
+#keyset[id]
+self_param_is_mut(
+ int id: @self_param ref
+);
+
+#keyset[id]
+self_param_lifetimes(
+ int id: @self_param ref,
+ int lifetime: @lifetime ref
+);
+
+#keyset[id]
+self_param_names(
+ int id: @self_param ref,
+ int name: @name ref
+);
+
+slice_pats(
+ unique int id: @slice_pat
+);
+
+#keyset[id, index]
+slice_pat_pats(
+ int id: @slice_pat ref,
+ int index: int ref,
+ int pat: @pat ref
+);
+
+slice_type_reprs(
+ unique int id: @slice_type_repr
+);
+
+#keyset[id]
+slice_type_repr_type_reprs(
+ int id: @slice_type_repr ref,
+ int type_repr: @type_repr ref
+);
+
+struct_exprs(
+ unique int id: @struct_expr
+);
+
+#keyset[id]
+struct_expr_struct_expr_field_lists(
+ int id: @struct_expr ref,
+ int struct_expr_field_list: @struct_expr_field_list ref
+);
+
+struct_field_lists(
+ unique int id: @struct_field_list
+);
+
+#keyset[id, index]
+struct_field_list_fields(
+ int id: @struct_field_list ref,
+ int index: int ref,
+ int field: @struct_field ref
+);
+
+struct_pats(
+ unique int id: @struct_pat
+);
+
+#keyset[id]
+struct_pat_struct_pat_field_lists(
+ int id: @struct_pat ref,
+ int struct_pat_field_list: @struct_pat_field_list ref
+);
+
+token_tree_meta(
+ unique int id: @token_tree_meta
+);
+
+#keyset[id]
+token_tree_meta_paths(
+ int id: @token_tree_meta ref,
+ int path: @path ref
+);
+
+#keyset[id]
+token_tree_meta_token_trees(
+ int id: @token_tree_meta ref,
+ int token_tree: @token_tree ref
+);
+
+try_exprs(
+ unique int id: @try_expr
+);
+
+#keyset[id, index]
+try_expr_attrs(
+ int id: @try_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+try_expr_exprs(
+ int id: @try_expr ref,
+ int expr: @expr ref
+);
+
+tuple_exprs(
+ unique int id: @tuple_expr
+);
+
+#keyset[id, index]
+tuple_expr_attrs(
+ int id: @tuple_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+tuple_expr_fields(
+ int id: @tuple_expr ref,
+ int index: int ref,
+ int field: @expr ref
+);
+
+tuple_field_lists(
+ unique int id: @tuple_field_list
+);
+
+#keyset[id, index]
+tuple_field_list_fields(
+ int id: @tuple_field_list ref,
+ int index: int ref,
+ int field: @tuple_field ref
+);
+
+tuple_pats(
+ unique int id: @tuple_pat
+);
+
+#keyset[id, index]
+tuple_pat_fields(
+ int id: @tuple_pat ref,
+ int index: int ref,
+ int field: @pat ref
+);
+
+tuple_struct_pats(
+ unique int id: @tuple_struct_pat
+);
+
+#keyset[id, index]
+tuple_struct_pat_fields(
+ int id: @tuple_struct_pat ref,
+ int index: int ref,
+ int field: @pat ref
+);
+
+tuple_type_reprs(
+ unique int id: @tuple_type_repr
+);
+
+#keyset[id, index]
+tuple_type_repr_fields(
+ int id: @tuple_type_repr ref,
+ int index: int ref,
+ int field: @type_repr ref
+);
+
+type_args(
+ unique int id: @type_arg
+);
+
+#keyset[id]
+type_arg_type_reprs(
+ int id: @type_arg ref,
+ int type_repr: @type_repr ref
+);
+
+type_params(
+ unique int id: @type_param
+);
+
+#keyset[id, index]
+type_param_attrs(
+ int id: @type_param ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+type_param_default_types(
+ int id: @type_param ref,
+ int default_type: @type_repr ref
+);
+
+#keyset[id]
+type_param_names(
+ int id: @type_param ref,
+ int name: @name ref
+);
+
+#keyset[id]
+type_param_type_bound_lists(
+ int id: @type_param ref,
+ int type_bound_list: @type_bound_list ref
+);
+
+underscore_exprs(
+ unique int id: @underscore_expr
+);
+
+#keyset[id, index]
+underscore_expr_attrs(
+ int id: @underscore_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+unsafe_meta(
+ unique int id: @unsafe_meta
+);
+
+#keyset[id]
+unsafe_meta_is_unsafe(
+ int id: @unsafe_meta ref
+);
+
+#keyset[id]
+unsafe_meta_meta(
+ int id: @unsafe_meta ref,
+ int meta: @meta ref
+);
+
+variants(
+ unique int id: @variant
+);
+
+#keyset[id, index]
+variant_attrs(
+ int id: @variant ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+variant_const_args(
+ int id: @variant ref,
+ int const_arg: @const_arg ref
+);
+
+#keyset[id]
+variant_field_lists(
+ int id: @variant ref,
+ int field_list: @field_list ref
+);
+
+#keyset[id]
+variant_names(
+ int id: @variant ref,
+ int name: @name ref
+);
+
+#keyset[id]
+variant_visibilities(
+ int id: @variant ref,
+ int visibility: @visibility ref
+);
+
+wildcard_pats(
+ unique int id: @wildcard_pat
+);
+
+yeet_exprs(
+ unique int id: @yeet_expr
+);
+
+#keyset[id, index]
+yeet_expr_attrs(
+ int id: @yeet_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+yeet_expr_exprs(
+ int id: @yeet_expr ref,
+ int expr: @expr ref
+);
+
+yield_exprs(
+ unique int id: @yield_expr
+);
+
+#keyset[id, index]
+yield_expr_attrs(
+ int id: @yield_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+yield_expr_exprs(
+ int id: @yield_expr ref,
+ int expr: @expr ref
+);
+
+asm_exprs(
+ unique int id: @asm_expr
+);
+
+#keyset[id, index]
+asm_expr_asm_pieces(
+ int id: @asm_expr ref,
+ int index: int ref,
+ int asm_piece: @asm_piece ref
+);
+
+#keyset[id, index]
+asm_expr_attrs(
+ int id: @asm_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+asm_expr_templates(
+ int id: @asm_expr ref,
+ int index: int ref,
+ int template: @expr ref
+);
+
+@assoc_item =
+ @const
+| @function
+| @macro_call
+| @type_alias
+;
+
+block_exprs(
+ unique int id: @block_expr
+);
+
+#keyset[id, index]
+block_expr_attrs(
+ int id: @block_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+block_expr_is_async(
+ int id: @block_expr ref
+);
+
+#keyset[id]
+block_expr_is_const(
+ int id: @block_expr ref
+);
+
+#keyset[id]
+block_expr_is_gen(
+ int id: @block_expr ref
+);
+
+#keyset[id]
+block_expr_is_move(
+ int id: @block_expr ref
+);
+
+#keyset[id]
+block_expr_is_unsafe(
+ int id: @block_expr ref
+);
+
+#keyset[id]
+block_expr_stmt_lists(
+ int id: @block_expr ref,
+ int stmt_list: @stmt_list ref
+);
+
+#keyset[id]
+block_expr_try_block_modifiers(
+ int id: @block_expr ref,
+ int try_block_modifier: @try_block_modifier ref
+);
+
+extern_blocks(
+ unique int id: @extern_block
+);
+
+#keyset[id]
+extern_block_abis(
+ int id: @extern_block ref,
+ int abi: @abi ref
+);
+
+#keyset[id, index]
+extern_block_attrs(
+ int id: @extern_block ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+extern_block_extern_item_lists(
+ int id: @extern_block ref,
+ int extern_item_list: @extern_item_list ref
+);
+
+#keyset[id]
+extern_block_is_unsafe(
+ int id: @extern_block ref
+);
+
+extern_crates(
+ unique int id: @extern_crate
+);
+
+#keyset[id, index]
+extern_crate_attrs(
+ int id: @extern_crate ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+extern_crate_identifiers(
+ int id: @extern_crate ref,
+ int identifier: @name_ref ref
+);
+
+#keyset[id]
+extern_crate_renames(
+ int id: @extern_crate ref,
+ int rename: @rename ref
+);
+
+#keyset[id]
+extern_crate_visibilities(
+ int id: @extern_crate ref,
+ int visibility: @visibility ref
+);
+
+@extern_item =
+ @function
+| @macro_call
+| @static
+| @type_alias
+;
+
+impls(
+ unique int id: @impl
+);
+
+#keyset[id]
+impl_assoc_item_lists(
+ int id: @impl ref,
+ int assoc_item_list: @assoc_item_list ref
+);
+
+#keyset[id, index]
+impl_attrs(
+ int id: @impl ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+impl_generic_param_lists(
+ int id: @impl ref,
+ int generic_param_list: @generic_param_list ref
+);
+
+#keyset[id]
+impl_is_const(
+ int id: @impl ref
+);
+
+#keyset[id]
+impl_is_default(
+ int id: @impl ref
+);
+
+#keyset[id]
+impl_is_unsafe(
+ int id: @impl ref
+);
+
+#keyset[id]
+impl_self_ties(
+ int id: @impl ref,
+ int self_ty: @type_repr ref
+);
+
+#keyset[id]
+impl_trait_ties(
+ int id: @impl ref,
+ int trait_ty: @type_repr ref
+);
+
+#keyset[id]
+impl_visibilities(
+ int id: @impl ref,
+ int visibility: @visibility ref
+);
+
+#keyset[id]
+impl_where_clauses(
+ int id: @impl ref,
+ int where_clause: @where_clause ref
+);
+
+@looping_expr =
+ @for_expr
+| @loop_expr
+| @while_expr
+;
+
+#keyset[id]
+looping_expr_loop_bodies(
+ int id: @looping_expr ref,
+ int loop_body: @block_expr ref
+);
+
+macro_defs(
+ unique int id: @macro_def
+);
+
+#keyset[id]
+macro_def_args(
+ int id: @macro_def ref,
+ int args: @token_tree ref
+);
+
+#keyset[id, index]
+macro_def_attrs(
+ int id: @macro_def ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+macro_def_bodies(
+ int id: @macro_def ref,
+ int body: @token_tree ref
+);
+
+#keyset[id]
+macro_def_names(
+ int id: @macro_def ref,
+ int name: @name ref
+);
+
+#keyset[id]
+macro_def_visibilities(
+ int id: @macro_def ref,
+ int visibility: @visibility ref
+);
+
+macro_rules(
+ unique int id: @macro_rules
+);
+
+#keyset[id, index]
+macro_rules_attrs(
+ int id: @macro_rules ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+macro_rules_names(
+ int id: @macro_rules ref,
+ int name: @name ref
+);
+
+#keyset[id]
+macro_rules_token_trees(
+ int id: @macro_rules ref,
+ int token_tree: @token_tree ref
+);
+
+#keyset[id]
+macro_rules_visibilities(
+ int id: @macro_rules ref,
+ int visibility: @visibility ref
+);
+
+modules(
+ unique int id: @module
+);
+
+#keyset[id, index]
+module_attrs(
+ int id: @module ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+module_item_lists(
+ int id: @module ref,
+ int item_list: @item_list ref
+);
+
+#keyset[id]
+module_names(
+ int id: @module ref,
+ int name: @name ref
+);
+
+#keyset[id]
+module_visibilities(
+ int id: @module ref,
+ int visibility: @visibility ref
+);
+
+path_exprs(
+ unique int id: @path_expr
+);
+
+#keyset[id, index]
+path_expr_attrs(
+ int id: @path_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+traits(
+ unique int id: @trait
+);
+
+#keyset[id]
+trait_assoc_item_lists(
+ int id: @trait ref,
+ int assoc_item_list: @assoc_item_list ref
+);
+
+#keyset[id, index]
+trait_attrs(
+ int id: @trait ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+trait_generic_param_lists(
+ int id: @trait ref,
+ int generic_param_list: @generic_param_list ref
+);
+
+#keyset[id]
+trait_is_auto(
+ int id: @trait ref
+);
+
+#keyset[id]
+trait_is_unsafe(
+ int id: @trait ref
+);
+
+#keyset[id]
+trait_names(
+ int id: @trait ref,
+ int name: @name ref
+);
+
+#keyset[id]
+trait_type_bound_lists(
+ int id: @trait ref,
+ int type_bound_list: @type_bound_list ref
+);
+
+#keyset[id]
+trait_visibilities(
+ int id: @trait ref,
+ int visibility: @visibility ref
+);
+
+#keyset[id]
+trait_where_clauses(
+ int id: @trait ref,
+ int where_clause: @where_clause ref
+);
+
+@type_item =
+ @enum
+| @struct
+| @union
+;
+
+#keyset[id, index]
+type_item_derive_macro_expansions(
+ int id: @type_item ref,
+ int index: int ref,
+ int derive_macro_expansion: @macro_items ref
+);
+
+#keyset[id, index]
+type_item_attrs(
+ int id: @type_item ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+type_item_generic_param_lists(
+ int id: @type_item ref,
+ int generic_param_list: @generic_param_list ref
+);
+
+#keyset[id]
+type_item_names(
+ int id: @type_item ref,
+ int name: @name ref
+);
+
+#keyset[id]
+type_item_visibilities(
+ int id: @type_item ref,
+ int visibility: @visibility ref
+);
+
+#keyset[id]
+type_item_where_clauses(
+ int id: @type_item ref,
+ int where_clause: @where_clause ref
+);
+
+uses(
+ unique int id: @use
+);
+
+#keyset[id, index]
+use_attrs(
+ int id: @use ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+use_use_trees(
+ int id: @use ref,
+ int use_tree: @use_tree ref
+);
+
+#keyset[id]
+use_visibilities(
+ int id: @use ref,
+ int visibility: @visibility ref
+);
+
+consts(
+ unique int id: @const
+);
+
+#keyset[id, index]
+const_attrs(
+ int id: @const ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+const_bodies(
+ int id: @const ref,
+ int body: @expr ref
+);
+
+#keyset[id]
+const_generic_param_lists(
+ int id: @const ref,
+ int generic_param_list: @generic_param_list ref
+);
+
+#keyset[id]
+const_is_const(
+ int id: @const ref
+);
+
+#keyset[id]
+const_is_default(
+ int id: @const ref
+);
+
+#keyset[id]
+const_names(
+ int id: @const ref,
+ int name: @name ref
+);
+
+#keyset[id]
+const_type_reprs(
+ int id: @const ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+const_visibilities(
+ int id: @const ref,
+ int visibility: @visibility ref
+);
+
+#keyset[id]
+const_where_clauses(
+ int id: @const ref,
+ int where_clause: @where_clause ref
+);
+
+#keyset[id]
+const_has_implementation(
+ int id: @const ref
+);
+
+enums(
+ unique int id: @enum
+);
+
+#keyset[id]
+enum_variant_lists(
+ int id: @enum ref,
+ int variant_list: @variant_list ref
+);
+
+for_exprs(
+ unique int id: @for_expr
+);
+
+#keyset[id, index]
+for_expr_attrs(
+ int id: @for_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+for_expr_iterables(
+ int id: @for_expr ref,
+ int iterable: @expr ref
+);
+
+#keyset[id]
+for_expr_pats(
+ int id: @for_expr ref,
+ int pat: @pat ref
+);
+
+functions(
+ unique int id: @function
+);
+
+#keyset[id]
+function_abis(
+ int id: @function ref,
+ int abi: @abi ref
+);
+
+#keyset[id]
+function_function_bodies(
+ int id: @function ref,
+ int function_body: @block_expr ref
+);
+
+#keyset[id]
+function_generic_param_lists(
+ int id: @function ref,
+ int generic_param_list: @generic_param_list ref
+);
+
+#keyset[id]
+function_is_async(
+ int id: @function ref
+);
+
+#keyset[id]
+function_is_const(
+ int id: @function ref
+);
+
+#keyset[id]
+function_is_default(
+ int id: @function ref
+);
+
+#keyset[id]
+function_is_gen(
+ int id: @function ref
+);
+
+#keyset[id]
+function_is_unsafe(
+ int id: @function ref
+);
+
+#keyset[id]
+function_names(
+ int id: @function ref,
+ int name: @name ref
+);
+
+#keyset[id]
+function_ret_types(
+ int id: @function ref,
+ int ret_type: @ret_type_repr ref
+);
+
+#keyset[id]
+function_visibilities(
+ int id: @function ref,
+ int visibility: @visibility ref
+);
+
+#keyset[id]
+function_where_clauses(
+ int id: @function ref,
+ int where_clause: @where_clause ref
+);
+
+#keyset[id]
+function_has_implementation(
+ int id: @function ref
+);
+
+loop_exprs(
+ unique int id: @loop_expr
+);
+
+#keyset[id, index]
+loop_expr_attrs(
+ int id: @loop_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+macro_calls(
+ unique int id: @macro_call
+);
+
+#keyset[id, index]
+macro_call_attrs(
+ int id: @macro_call ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+macro_call_paths(
+ int id: @macro_call ref,
+ int path: @path ref
+);
+
+#keyset[id]
+macro_call_token_trees(
+ int id: @macro_call ref,
+ int token_tree: @token_tree ref
+);
+
+#keyset[id]
+macro_call_macro_call_expansions(
+ int id: @macro_call ref,
+ int macro_call_expansion: @ast_node ref
+);
+
+statics(
+ unique int id: @static
+);
+
+#keyset[id, index]
+static_attrs(
+ int id: @static ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+static_bodies(
+ int id: @static ref,
+ int body: @expr ref
+);
+
+#keyset[id]
+static_is_mut(
+ int id: @static ref
+);
+
+#keyset[id]
+static_is_static(
+ int id: @static ref
+);
+
+#keyset[id]
+static_is_unsafe(
+ int id: @static ref
+);
+
+#keyset[id]
+static_names(
+ int id: @static ref,
+ int name: @name ref
+);
+
+#keyset[id]
+static_type_reprs(
+ int id: @static ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+static_visibilities(
+ int id: @static ref,
+ int visibility: @visibility ref
+);
+
+structs(
+ unique int id: @struct
+);
+
+#keyset[id]
+struct_field_lists_(
+ int id: @struct ref,
+ int field_list: @field_list ref
+);
+
+type_aliases(
+ unique int id: @type_alias
+);
+
+#keyset[id, index]
+type_alias_attrs(
+ int id: @type_alias ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+type_alias_generic_param_lists(
+ int id: @type_alias ref,
+ int generic_param_list: @generic_param_list ref
+);
+
+#keyset[id]
+type_alias_is_default(
+ int id: @type_alias ref
+);
+
+#keyset[id]
+type_alias_names(
+ int id: @type_alias ref,
+ int name: @name ref
+);
+
+#keyset[id]
+type_alias_type_reprs(
+ int id: @type_alias ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+type_alias_type_bound_lists(
+ int id: @type_alias ref,
+ int type_bound_list: @type_bound_list ref
+);
+
+#keyset[id]
+type_alias_visibilities(
+ int id: @type_alias ref,
+ int visibility: @visibility ref
+);
+
+#keyset[id]
+type_alias_where_clauses(
+ int id: @type_alias ref,
+ int where_clause: @where_clause ref
+);
+
+unions(
+ unique int id: @union
+);
+
+#keyset[id]
+union_struct_field_lists(
+ int id: @union ref,
+ int struct_field_list: @struct_field_list ref
+);
+
+while_exprs(
+ unique int id: @while_expr
+);
+
+#keyset[id, index]
+while_expr_attrs(
+ int id: @while_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+while_expr_conditions(
+ int id: @while_expr ref,
+ int condition: @expr ref
+);
diff --git a/rust/downgrades/852696f20117c338fbb4e6a4f5ed69df79682c37/upgrade.properties b/rust/downgrades/852696f20117c338fbb4e6a4f5ed69df79682c37/upgrade.properties
new file mode 100644
index 000000000000..7221c00218a1
--- /dev/null
+++ b/rust/downgrades/852696f20117c338fbb4e6a4f5ed69df79682c37/upgrade.properties
@@ -0,0 +1,35 @@
+description: Downgrade rust-analyzer to 0.0.328
+compatibility: partial
+
+visibility_paths.rel: run downgrade.ql new_visibility_paths
+visibility_visibility_inners.rel: delete
+visibility_inners.rel: delete
+visibility_inner_paths.rel: delete
+
+format_args_arg_names.rel: run downgrade.ql new_format_args_arg_names
+format_args_arg_arg_names.rel: run downgrade.ql new_format_args_arg_arg_names
+names.rel: run downgrade.ql new_names
+name_texts.rel: run downgrade.ql new_name_texts
+
+locatable_locations.rel: run downgrade.ql new_locatable_locations
+macro_call_macro_call_expansions.rel: run downgrade.ql new_macro_call_macro_call_expansions
+comments.rel: run downgrade.ql new_comments
+
+deref_pats.rel: delete
+deref_pat_pats.rel: delete
+not_nulls.rel: delete
+include_bytes_exprs.rel: delete
+pattern_type_reprs.rel: delete
+pattern_type_repr_pats.rel: delete
+pattern_type_repr_type_reprs.rel: delete
+impl_restrictions.rel: delete
+impl_restriction_visibility_inners.rel: delete
+mut_restrictions.rel: delete
+mut_restriction_is_mut.rel: delete
+mut_restriction_visibility_inners.rel: delete
+asm_clobber_abi_attrs.rel: delete
+asm_operand_named_attrs.rel: delete
+asm_options_list_attrs.rel: delete
+struct_field_mut_restrictions.rel: delete
+tuple_field_mut_restrictions.rel: delete
+trait_impl_restrictions.rel: delete
diff --git a/rust/extractor/Cargo.toml b/rust/extractor/Cargo.toml
index 60376b5b67e8..45f18f2ca7f4 100644
--- a/rust/extractor/Cargo.toml
+++ b/rust/extractor/Cargo.toml
@@ -6,38 +6,38 @@ license = "MIT"
# When updating these dependencies, run `rust/update_cargo_deps.sh`
[dependencies]
-anyhow = "1.0.102"
-clap = { version = "4.6.0", features = ["derive"] }
+anyhow = "1.0.104"
+clap = { version = "4.6.6", features = ["derive"] }
figment = { version = "0.10.19", features = ["env", "yaml"] }
num-traits = "0.2.19"
-ra_ap_base_db = "0.0.328"
-ra_ap_hir = "0.0.328"
-ra_ap_hir_def = "0.0.328"
-ra_ap_ide_db = "0.0.328"
-ra_ap_hir_ty = "0.0.328"
-ra_ap_hir_expand = "0.0.328"
-ra_ap_load-cargo = "0.0.328"
-ra_ap_paths = "0.0.328"
-ra_ap_project_model = "0.0.328"
-ra_ap_syntax = "0.0.328"
-ra_ap_syntax-bridge = "0.0.328"
-ra_ap_vfs = "0.0.328"
-ra_ap_parser = "0.0.328"
-ra_ap_span = "0.0.328"
-ra_ap_cfg = "0.0.328"
-ra_ap_intern = "0.0.328"
-serde = "1.0.228"
-serde_with = "3.18.0"
-triomphe = "0.1.15"
+ra_ap_base_db = "0.0.347"
+ra_ap_hir = "0.0.347"
+ra_ap_hir_def = "0.0.347"
+ra_ap_ide_db = "0.0.347"
+ra_ap_hir_ty = "0.0.347"
+ra_ap_hir_expand = "0.0.347"
+ra_ap_load-cargo = "0.0.347"
+ra_ap_paths = "0.0.347"
+ra_ap_project_model = "0.0.347"
+ra_ap_syntax = "0.0.347"
+ra_ap_syntax-bridge = "0.0.347"
+ra_ap_vfs = "0.0.347"
+ra_ap_parser = "0.0.347"
+ra_ap_span = "0.0.347"
+ra_ap_cfg = "0.0.347"
+ra_ap_intern = "0.0.347"
+serde = "1.0.229"
+serde_with = "3.22.0"
+triomphe = "0.1.16"
argfile = "1.0.0"
codeql-extractor = { path = "../../shared/tree-sitter-extractor" }
rust-extractor-macros = { path = "macros" }
-itertools = "0.14.0"
-glob = "0.3.3"
-chrono = { version = "0.4.44", features = ["serde"] }
-serde_json = "1.0.149"
+itertools = "0.15.0"
+glob = "0.3.4"
+chrono = { version = "0.4.45", features = ["serde"] }
+serde_json = "1.0.151"
dunce = "1.0.5"
-toml = "1.1.2"
+toml = "1.1.4"
tracing = "0.1.44"
tracing-flame = "0.2.0"
tracing-subscriber = "0.3.23"
diff --git a/rust/extractor/macros/Cargo.toml b/rust/extractor/macros/Cargo.toml
index 7d370713d5d6..fa0c441ed278 100644
--- a/rust/extractor/macros/Cargo.toml
+++ b/rust/extractor/macros/Cargo.toml
@@ -9,5 +9,5 @@ proc-macro = true
# When updating these dependencies, run `rust/update_cargo_deps.sh`
[dependencies]
-quote = "1.0.45"
-syn = { version = "2.0.117", features = ["full"] }
+quote = "1.0.47"
+syn = { version = "3.0.3", features = ["full"] }
diff --git a/rust/extractor/src/config.rs b/rust/extractor/src/config.rs
index 9bf7487012df..b98d94ff12d2 100644
--- a/rust/extractor/src/config.rs
+++ b/rust/extractor/src/config.rs
@@ -23,6 +23,8 @@ use std::collections::HashSet;
use std::fmt::Debug;
use std::ops::Not;
use std::path::{Path, PathBuf};
+use std::process::Command;
+use tracing::{info, warn};
#[derive(Debug, PartialEq, Eq, Default, Serialize, Deserialize, Clone, Copy, clap::ValueEnum)]
#[serde(rename_all = "lowercase")]
@@ -65,6 +67,7 @@ pub struct Config {
pub qltest_cargo_check: bool,
pub qltest_dependencies: Vec,
pub qltest_use_nightly: bool,
+ pub qltest_edition: Option,
pub sysroot: Option,
pub sysroot_src: Option,
pub rustc_src: Option,
@@ -129,15 +132,51 @@ impl Config {
// but we do want to allow rustup to auto-install toolchains if needed, so we set it to 1 here.
extra_env.insert("RUSTUP_AUTO_INSTALL".to_owned(), Some("1".to_owned()));
if self.qltest_cargo_check {
- // When running qltests we add this flag to match the `cargo check`
- // invocation in the `cargo_check` function. This is necessary as
- // Cargo does not re-use the cache when `RUSTFLAGS` differ.
- extra_env.insert("RUSTFLAGS".to_owned(), Some("-Awarnings".to_owned()));
+ // Match the `cargo check` invocation in `cargo_check` so Cargo reuses its
+ // cache (it does not when `RUSTFLAGS` differ). `--cap-lints=allow` keeps
+ // deny-by-default lints (e.g. `dangerous_implicit_autorefs` on recent
+ // toolchains) from failing extraction of otherwise valid test sources.
+ extra_env.insert(
+ "RUSTFLAGS".to_owned(),
+ Some("-Awarnings --cap-lints=allow".to_owned()),
+ );
}
extra_env.extend(self.cargo_extra_env.clone());
+ // Always use the latest stable toolchain, irrespective of any toolchain
+ // file in the project being extracted.
+ extra_env.insert("RUSTUP_TOOLCHAIN".to_owned(), Some("stable".to_owned()));
extra_env
}
+ pub(crate) fn apply_extra_env(&self, command: &mut Command) {
+ for (key, value) in self.get_extra_env() {
+ match value {
+ Some(value) => command.env(key, value),
+ None => command.env_remove(key),
+ };
+ }
+ }
+
+ pub(crate) fn log_effective_toolchain(&self, dir: &AbsPath) {
+ let mut command = Command::new("rustc");
+ command
+ .current_dir(dir.as_str())
+ .args(["--version", "--verbose"]);
+ self.apply_extra_env(&mut command);
+
+ match command.output() {
+ Ok(output) if output.status.success() => info!(
+ "effective Rust toolchain:\n{}",
+ String::from_utf8_lossy(&output.stdout).trim()
+ ),
+ Ok(output) => warn!(
+ "unable to determine effective Rust toolchain: {}",
+ String::from_utf8_lossy(&output.stderr).trim()
+ ),
+ Err(error) => warn!("unable to determine effective Rust toolchain: {error}"),
+ }
+ }
+
fn sysroot(&self, dir: &AbsPath) -> Sysroot {
let sysroot_input = self.sysroot.as_ref().map(|p| join_path_buf(dir, p));
let sysroot_src_input = self.sysroot_src.as_ref().map(|p| join_path_buf(dir, p));
diff --git a/rust/extractor/src/generated/.generated.list b/rust/extractor/src/generated/.generated.list
index a8177c3a85c3..35085d026e7b 100644
--- a/rust/extractor/src/generated/.generated.list
+++ b/rust/extractor/src/generated/.generated.list
@@ -1,2 +1,2 @@
mod.rs 4bcb9def847469aae9d8649461546b7c21ec97cf6e63d3cf394e339915ce65d7 4bcb9def847469aae9d8649461546b7c21ec97cf6e63d3cf394e339915ce65d7
-top.rs 3206fd6f08478e550a1ede00bca59a3ed5e93353a8d5f13c56de4ef4e4103876 3206fd6f08478e550a1ede00bca59a3ed5e93353a8d5f13c56de4ef4e4103876
+top.rs 161209a7b5416721864ad12d8e7f3230b8f458aedd18ae8a8bf4cef901c064fd 161209a7b5416721864ad12d8e7f3230b8f458aedd18ae8a8bf4cef901c064fd
diff --git a/rust/extractor/src/generated/top.rs b/rust/extractor/src/generated/top.rs
index d639d751f166..f7917661050f 100644
--- a/rust/extractor/src/generated/top.rs
+++ b/rust/extractor/src/generated/top.rs
@@ -1039,8 +1039,8 @@ impl From> for trap::Label {
#[derive(Debug)]
pub struct FormatArgsArg {
pub id: trap::TrapId,
- pub arg_name: Option>,
pub expr: Option>,
+ pub name: Option>,
}
impl trap::TrapEntry for FormatArgsArg {
@@ -1050,12 +1050,12 @@ impl trap::TrapEntry for FormatArgsArg {
fn emit(self, id: trap::Label, out: &mut trap::Writer) {
out.add_tuple("format_args_args", vec![id.into()]);
- if let Some(v) = self.arg_name {
- out.add_tuple("format_args_arg_arg_names", vec![id.into(), v.into()]);
- }
if let Some(v) = self.expr {
out.add_tuple("format_args_arg_exprs", vec![id.into(), v.into()]);
}
+ if let Some(v) = self.name {
+ out.add_tuple("format_args_arg_names", vec![id.into(), v.into()]);
+ }
}
}
@@ -1090,52 +1090,6 @@ impl From> for trap::Label {
}
}
-#[derive(Debug)]
-pub struct FormatArgsArgName {
- pub id: trap::TrapId,
-}
-
-impl trap::TrapEntry for FormatArgsArgName {
- fn extract_id(&mut self) -> trap::TrapId {
- std::mem::replace(&mut self.id, trap::TrapId::Star)
- }
-
- fn emit(self, id: trap::Label, out: &mut trap::Writer) {
- out.add_tuple("format_args_arg_names", vec![id.into()]);
- }
-}
-
-impl trap::TrapClass for FormatArgsArgName {
- fn class_name() -> &'static str { "FormatArgsArgName" }
-}
-
-impl From> for trap::Label {
- fn from(value: trap::Label) -> Self {
- // SAFETY: this is safe because in the dbscheme FormatArgsArgName is a subclass of AstNode
- unsafe {
- Self::from_untyped(value.as_untyped())
- }
- }
-}
-
-impl From> for trap::Label {
- fn from(value: trap::Label) -> Self {
- // SAFETY: this is safe because in the dbscheme FormatArgsArgName is a subclass of Locatable
- unsafe {
- Self::from_untyped(value.as_untyped())
- }
- }
-}
-
-impl From> for trap::Label {
- fn from(value: trap::Label) -> Self {
- // SAFETY: this is safe because in the dbscheme FormatArgsArgName is a subclass of Element
- unsafe {
- Self::from_untyped(value.as_untyped())
- }
- }
-}
-
#[derive(Debug)]
pub struct GenericArg {
_unused: ()
@@ -1308,6 +1262,56 @@ impl From> for trap::Label {
}
}
+#[derive(Debug)]
+pub struct ImplRestriction {
+ pub id: trap::TrapId,
+ pub visibility_inner: Option>,
+}
+
+impl trap::TrapEntry for ImplRestriction {
+ fn extract_id(&mut self) -> trap::TrapId {
+ std::mem::replace(&mut self.id, trap::TrapId::Star)
+ }
+
+ fn emit(self, id: trap::Label, out: &mut trap::Writer) {
+ out.add_tuple("impl_restrictions", vec![id.into()]);
+ if let Some(v) = self.visibility_inner {
+ out.add_tuple("impl_restriction_visibility_inners", vec![id.into(), v.into()]);
+ }
+ }
+}
+
+impl trap::TrapClass for ImplRestriction {
+ fn class_name() -> &'static str { "ImplRestriction" }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme ImplRestriction is a subclass of AstNode
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme ImplRestriction is a subclass of Locatable
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme ImplRestriction is a subclass of Element
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
#[derive(Debug)]
pub struct ItemList {
pub id: trap::TrapId,
@@ -1714,6 +1718,60 @@ impl From> for trap::Label {
}
}
+#[derive(Debug)]
+pub struct MutRestriction {
+ pub id: trap::TrapId,
+ pub is_mut: bool,
+ pub visibility_inner: Option>,
+}
+
+impl trap::TrapEntry for MutRestriction {
+ fn extract_id(&mut self) -> trap::TrapId {
+ std::mem::replace(&mut self.id, trap::TrapId::Star)
+ }
+
+ fn emit(self, id: trap::Label, out: &mut trap::Writer) {
+ out.add_tuple("mut_restrictions", vec![id.into()]);
+ if self.is_mut {
+ out.add_tuple("mut_restriction_is_mut", vec![id.into()]);
+ }
+ if let Some(v) = self.visibility_inner {
+ out.add_tuple("mut_restriction_visibility_inners", vec![id.into(), v.into()]);
+ }
+ }
+}
+
+impl trap::TrapClass for MutRestriction {
+ fn class_name() -> &'static str { "MutRestriction" }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme MutRestriction is a subclass of AstNode
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme MutRestriction is a subclass of Locatable
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme MutRestriction is a subclass of Element
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
#[derive(Debug)]
pub struct Name {
pub id: trap::TrapId,
@@ -2523,6 +2581,7 @@ pub struct StructField {
pub attrs: Vec>,
pub default_val: Option>,
pub is_unsafe: bool,
+ pub mut_restriction: Option>,
pub name: Option>,
pub type_repr: Option>,
pub visibility: Option>,
@@ -2544,6 +2603,9 @@ impl trap::TrapEntry for StructField {
if self.is_unsafe {
out.add_tuple("struct_field_is_unsafe", vec![id.into()]);
}
+ if let Some(v) = self.mut_restriction {
+ out.add_tuple("struct_field_mut_restrictions", vec![id.into(), v.into()]);
+ }
if let Some(v) = self.name {
out.add_tuple("struct_field_names", vec![id.into(), v.into()]);
}
@@ -2839,6 +2901,7 @@ impl From> for trap::Label {
pub struct TupleField {
pub id: trap::TrapId,
pub attrs: Vec>,
+ pub mut_restriction: Option>,
pub type_repr: Option>,
pub visibility: Option>,
}
@@ -2853,6 +2916,9 @@ impl trap::TrapEntry for TupleField {
for (i, v) in self.attrs.into_iter().enumerate() {
out.add_tuple("tuple_field_attrs", vec![id.into(), i.into(), v.into()]);
}
+ if let Some(v) = self.mut_restriction {
+ out.add_tuple("tuple_field_mut_restrictions", vec![id.into(), v.into()]);
+ }
if let Some(v) = self.type_repr {
out.add_tuple("tuple_field_type_reprs", vec![id.into(), v.into()]);
}
@@ -3300,7 +3366,7 @@ impl From> for trap::Label {
#[derive(Debug)]
pub struct Visibility {
pub id: trap::TrapId,
- pub path: Option>,
+ pub visibility_inner: Option>,
}
impl trap::TrapEntry for Visibility {
@@ -3310,8 +3376,8 @@ impl trap::TrapEntry for Visibility {
fn emit(self, id: trap::Label, out: &mut trap::Writer) {
out.add_tuple("visibilities", vec![id.into()]);
- if let Some(v) = self.path {
- out.add_tuple("visibility_paths", vec![id.into(), v.into()]);
+ if let Some(v) = self.visibility_inner {
+ out.add_tuple("visibility_visibility_inners", vec![id.into(), v.into()]);
}
}
}
@@ -3347,6 +3413,56 @@ impl From> for trap::Label {
}
}
+#[derive(Debug)]
+pub struct VisibilityInner {
+ pub id: trap::TrapId,
+ pub path: Option>,
+}
+
+impl trap::TrapEntry for VisibilityInner {
+ fn extract_id(&mut self) -> trap::TrapId {
+ std::mem::replace(&mut self.id, trap::TrapId::Star)
+ }
+
+ fn emit(self, id: trap::Label, out: &mut trap::Writer) {
+ out.add_tuple("visibility_inners", vec![id.into()]);
+ if let Some(v) = self.path {
+ out.add_tuple("visibility_inner_paths", vec![id.into(), v.into()]);
+ }
+ }
+}
+
+impl trap::TrapClass for VisibilityInner {
+ fn class_name() -> &'static str { "VisibilityInner" }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme VisibilityInner is a subclass of AstNode
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme VisibilityInner is a subclass of Locatable
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme VisibilityInner is a subclass of Element
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
#[derive(Debug)]
pub struct WhereClause {
pub id: trap::TrapId,
@@ -3592,6 +3708,7 @@ impl From> for trap::Label {
#[derive(Debug)]
pub struct AsmClobberAbi {
pub id: trap::TrapId,
+ pub attrs: Vec>,
}
impl trap::TrapEntry for AsmClobberAbi {
@@ -3601,6 +3718,9 @@ impl trap::TrapEntry for AsmClobberAbi {
fn emit(self, id: trap::Label, out: &mut trap::Writer) {
out.add_tuple("asm_clobber_abis", vec![id.into()]);
+ for (i, v) in self.attrs.into_iter().enumerate() {
+ out.add_tuple("asm_clobber_abi_attrs", vec![id.into(), i.into(), v.into()]);
+ }
}
}
@@ -3770,6 +3890,7 @@ impl From> for trap::Label {
pub struct AsmOperandNamed {
pub id: trap::TrapId,
pub asm_operand: Option>,
+ pub attrs: Vec>,
pub name: Option>,
}
@@ -3783,6 +3904,9 @@ impl trap::TrapEntry for AsmOperandNamed {
if let Some(v) = self.asm_operand {
out.add_tuple("asm_operand_named_asm_operands", vec![id.into(), v.into()]);
}
+ for (i, v) in self.attrs.into_iter().enumerate() {
+ out.add_tuple("asm_operand_named_attrs", vec![id.into(), i.into(), v.into()]);
+ }
if let Some(v) = self.name {
out.add_tuple("asm_operand_named_names", vec![id.into(), v.into()]);
}
@@ -3833,6 +3957,7 @@ impl From> for trap::Label {
pub struct AsmOptionsList {
pub id: trap::TrapId,
pub asm_options: Vec>,
+ pub attrs: Vec>,
}
impl trap::TrapEntry for AsmOptionsList {
@@ -3845,6 +3970,9 @@ impl trap::TrapEntry for AsmOptionsList {
for (i, v) in self.asm_options.into_iter().enumerate() {
out.add_tuple("asm_options_list_asm_options", vec![id.into(), i.into(), v.into()]);
}
+ for (i, v) in self.attrs.into_iter().enumerate() {
+ out.add_tuple("asm_options_list_attrs", vec![id.into(), i.into(), v.into()]);
+ }
}
}
@@ -5215,6 +5343,65 @@ impl From> for trap::Label {
}
}
+#[derive(Debug)]
+pub struct DerefPat {
+ pub id: trap::TrapId,
+ pub pat: Option>,
+}
+
+impl trap::TrapEntry for DerefPat {
+ fn extract_id(&mut self) -> trap::TrapId {
+ std::mem::replace(&mut self.id, trap::TrapId::Star)
+ }
+
+ fn emit(self, id: trap::Label, out: &mut trap::Writer) {
+ out.add_tuple("deref_pats", vec![id.into()]);
+ if let Some(v) = self.pat {
+ out.add_tuple("deref_pat_pats", vec![id.into(), v.into()]);
+ }
+ }
+}
+
+impl trap::TrapClass for DerefPat {
+ fn class_name() -> &'static str { "DerefPat" }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme DerefPat is a subclass of Pat
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme DerefPat is a subclass of AstNode
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme DerefPat is a subclass of Locatable
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme DerefPat is a subclass of Element
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
#[derive(Debug)]
pub struct DynTraitTypeRepr {
pub id: trap::TrapId,
@@ -5814,6 +6001,61 @@ impl From> for trap::Label {
}
}
+#[derive(Debug)]
+pub struct IncludeBytesExpr {
+ pub id: trap::TrapId,
+}
+
+impl trap::TrapEntry for IncludeBytesExpr {
+ fn extract_id(&mut self) -> trap::TrapId {
+ std::mem::replace(&mut self.id, trap::TrapId::Star)
+ }
+
+ fn emit(self, id: trap::Label, out: &mut trap::Writer) {
+ out.add_tuple("include_bytes_exprs", vec![id.into()]);
+ }
+}
+
+impl trap::TrapClass for IncludeBytesExpr {
+ fn class_name() -> &'static str { "IncludeBytesExpr" }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme IncludeBytesExpr is a subclass of Expr
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme IncludeBytesExpr is a subclass of AstNode
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme IncludeBytesExpr is a subclass of Locatable
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme IncludeBytesExpr is a subclass of Element
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
#[derive(Debug)]
pub struct IndexExpr {
pub id: trap::TrapId,
@@ -6987,6 +7229,61 @@ impl From> for trap::Label {
}
}
+#[derive(Debug)]
+pub struct NotNull {
+ pub id: trap::TrapId,
+}
+
+impl trap::TrapEntry for NotNull {
+ fn extract_id(&mut self) -> trap::TrapId {
+ std::mem::replace(&mut self.id, trap::TrapId::Star)
+ }
+
+ fn emit(self, id: trap::Label, out: &mut trap::Writer) {
+ out.add_tuple("not_nulls", vec![id.into()]);
+ }
+}
+
+impl trap::TrapClass for NotNull {
+ fn class_name() -> &'static str { "NotNull" }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme NotNull is a subclass of Pat
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme NotNull is a subclass of AstNode
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme NotNull is a subclass of Locatable
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme NotNull is a subclass of Element
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
#[derive(Debug)]
pub struct OffsetOfExpr {
pub id: trap::TrapId,
@@ -7592,6 +7889,69 @@ impl From> for trap::Label {
}
}
+#[derive(Debug)]
+pub struct PatternTypeRepr {
+ pub id: trap::TrapId,
+ pub pat: Option>,
+ pub type_repr: Option>,
+}
+
+impl trap::TrapEntry for PatternTypeRepr {
+ fn extract_id(&mut self) -> trap::TrapId {
+ std::mem::replace(&mut self.id, trap::TrapId::Star)
+ }
+
+ fn emit(self, id: trap::Label, out: &mut trap::Writer) {
+ out.add_tuple("pattern_type_reprs", vec![id.into()]);
+ if let Some(v) = self.pat {
+ out.add_tuple("pattern_type_repr_pats", vec![id.into(), v.into()]);
+ }
+ if let Some(v) = self.type_repr {
+ out.add_tuple("pattern_type_repr_type_reprs", vec![id.into(), v.into()]);
+ }
+ }
+}
+
+impl trap::TrapClass for PatternTypeRepr {
+ fn class_name() -> &'static str { "PatternTypeRepr" }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme PatternTypeRepr is a subclass of TypeRepr
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme PatternTypeRepr is a subclass of AstNode
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme PatternTypeRepr is a subclass of Locatable
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme PatternTypeRepr is a subclass of Element
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
#[derive(Debug)]
pub struct PrefixExpr {
pub id: trap::TrapId,
@@ -10560,6 +10920,7 @@ pub struct Trait {
pub assoc_item_list: Option>,
pub attrs: Vec>,
pub generic_param_list: Option>,
+ pub impl_restriction: Option>,
pub is_auto: bool,
pub is_unsafe: bool,
pub name: Option>,
@@ -10584,6 +10945,9 @@ impl trap::TrapEntry for Trait {
if let Some(v) = self.generic_param_list {
out.add_tuple("trait_generic_param_lists", vec![id.into(), v.into()]);
}
+ if let Some(v) = self.impl_restriction {
+ out.add_tuple("trait_impl_restrictions", vec![id.into(), v.into()]);
+ }
if self.is_auto {
out.add_tuple("trait_is_auto", vec![id.into()]);
}
diff --git a/rust/extractor/src/main.rs b/rust/extractor/src/main.rs
index d4c6e5352f7d..645ab634d642 100644
--- a/rust/extractor/src/main.rs
+++ b/rust/extractor/src/main.rs
@@ -64,12 +64,11 @@ impl<'a> Extractor<'a> {
let before_extract = Instant::now();
let line_index = LineIndex::new(text.as_ref());
- let display_path = file.to_string_lossy();
let mut trap = self.traps.create("source", file);
let label = trap.emit_file(file);
let mut translator = translate::Translator::new(
trap,
- display_path.as_ref(),
+ file,
label,
line_index,
semantics_info.as_ref().ok(),
@@ -98,7 +97,7 @@ impl<'a> Extractor<'a> {
translator.trap.commit().unwrap_or_else(|err| {
error!(
"Failed to write trap file for: {}: {}",
- display_path,
+ file.display(),
err.to_string()
)
});
@@ -106,11 +105,11 @@ impl<'a> Extractor<'a> {
.push(ExtractionStep::extract(before_extract, source_kind, file));
}
- pub fn extract_with_semantics(
+ pub fn extract_with_semantics<'db>(
&mut self,
file: &Path,
- semantics: &Semantics<'_, RootDatabase>,
- vfs: &Vfs,
+ semantics: &'db Semantics<'db, RootDatabase>,
+ vfs: &'db Vfs,
source_kind: SourceKind,
) {
self.extract(&RustAnalyzer::new(vfs, semantics), file, source_kind);
@@ -270,6 +269,7 @@ fn main() -> anyhow::Result<()> {
);
}
let cwd = cwd()?;
+ cfg.log_effective_toolchain(&cwd);
let (cargo_config, load_cargo_config) = cfg.to_cargo_config(&cwd);
let library_mode = if cfg.extract_dependencies_as_source {
SourceKind::Source
diff --git a/rust/extractor/src/nightly-toolchain/rust-toolchain.toml b/rust/extractor/src/nightly-toolchain/rust-toolchain.toml
index 7ed21df91218..5d108159caf0 100644
--- a/rust/extractor/src/nightly-toolchain/rust-toolchain.toml
+++ b/rust/extractor/src/nightly-toolchain/rust-toolchain.toml
@@ -1,3 +1,3 @@
[toolchain]
-channel = "nightly-2025-06-01"
+channel = "nightly-2026-07-15"
components = [ "rust-src" ]
diff --git a/rust/extractor/src/qltest.rs b/rust/extractor/src/qltest.rs
index afda1bc050e4..fd87cef159c3 100644
--- a/rust/extractor/src/qltest.rs
+++ b/rust/extractor/src/qltest.rs
@@ -8,7 +8,7 @@ use std::path::Path;
use std::process::Command;
use tracing::info;
-const EDITION: &str = "2021";
+const DEFAULT_EDITION: &str = "2021";
fn dump_lib() -> anyhow::Result<()> {
let path_iterator = glob("*.rs").context("globbing test sources")?;
@@ -54,19 +54,19 @@ impl TestCargoManifest<'_> {
fs::write(&path, rendered).with_context(|| format!("writing {}", path.display()))
}
}
-fn dump_cargo_manifest(dependencies: &[String]) -> anyhow::Result<()> {
+fn dump_cargo_manifest(dependencies: &[String], edition: &str) -> anyhow::Result<()> {
let uses_proc_macro =
fs::exists("proc_macro.rs").context("checking existence of proc_macro.rs")?;
let lib_manifest = TestCargoManifest::Lib {
uses_proc_macro,
uses_main: fs::exists("main.rs").context("checking existence of main.rs")?,
dependencies,
- edition: EDITION,
+ edition,
};
if uses_proc_macro {
TestCargoManifest::Workspace {}.dump("")?;
lib_manifest.dump(".lib")?;
- TestCargoManifest::Macro { edition: EDITION }.dump(".proc_macro")
+ TestCargoManifest::Macro { edition }.dump(".proc_macro")
} else {
lib_manifest.dump("")
}
@@ -94,12 +94,7 @@ fn cargo_check(config: &Config) -> anyhow::Result<()> {
let mut command = Command::new("cargo");
command.env("CARGO_TARGET_DIR", config.cargo_target_dir());
// Pass the extra environment variables to the initial `cargo check`.
- for (key, value) in config.get_extra_env() {
- match value {
- Some(value) => command.env(key, value),
- None => command.env_remove(key),
- };
- }
+ config.apply_extra_env(&mut command);
let status = command
.arg("check")
.arg("-q")
@@ -116,7 +111,8 @@ fn cargo_check(config: &Config) -> anyhow::Result<()> {
pub(crate) fn prepare(config: &mut Config) -> anyhow::Result<()> {
dump_lib()?;
set_sources(config)?;
- dump_cargo_manifest(&config.qltest_dependencies)?;
+ let edition = config.qltest_edition.as_deref().unwrap_or(DEFAULT_EDITION);
+ dump_cargo_manifest(&config.qltest_dependencies, edition)?;
if config.qltest_use_nightly {
dump_nightly_toolchain()?;
}
diff --git a/rust/extractor/src/rust_analyzer.rs b/rust/extractor/src/rust_analyzer.rs
index 9811bd39ce5b..25d88ec5ce6b 100644
--- a/rust/extractor/src/rust_analyzer.rs
+++ b/rust/extractor/src/rust_analyzer.rs
@@ -99,7 +99,7 @@ impl<'a> RustAnalyzer<'a> {
fn get_file_data(
&self,
path: &Path,
- ) -> Result<(&Semantics<'_, RootDatabase>, EditionedFileId, FileText), RustAnalyzerNoSemantics>
+ ) -> Result<(&'a Semantics<'a, RootDatabase>, EditionedFileId, FileText), RustAnalyzerNoSemantics>
{
match self {
RustAnalyzer::WithoutSemantics { severity, reason } => Err(RustAnalyzerNoSemantics {
@@ -118,12 +118,12 @@ impl<'a> RustAnalyzer<'a> {
let editioned_file_id = semantics.attach_first_edition_opt(file_id).ok_or(
RustAnalyzerNoSemantics::warning("failed to determine rust edition"),
)?;
- Ok((semantics, editioned_file_id, input))
+ Ok((*semantics, editioned_file_id, input))
}
}
}
- pub fn parse(&self, path: &Path) -> ParseResult<'_> {
+ pub fn parse(&self, path: &Path) -> ParseResult<'a> {
match self.get_file_data(path) {
Ok((semantics, file_id, input)) => {
let source_file = semantics.parse(file_id);
diff --git a/rust/extractor/src/translate.rs b/rust/extractor/src/translate.rs
index 1e9f3775d40e..586d46ee27e2 100644
--- a/rust/extractor/src/translate.rs
+++ b/rust/extractor/src/translate.rs
@@ -1,4 +1,5 @@
mod base;
+mod format_args;
mod generated;
mod mappings;
diff --git a/rust/extractor/src/translate/base.rs b/rust/extractor/src/translate/base.rs
index 68c3691fd24c..d25ca31e6de3 100644
--- a/rust/extractor/src/translate/base.rs
+++ b/rust/extractor/src/translate/base.rs
@@ -1,3 +1,4 @@
+use super::format_args;
use super::mappings::Emission;
use crate::generated::{self};
use crate::rust_analyzer::FileSemanticInformation;
@@ -5,7 +6,6 @@ use crate::trap::{DiagnosticSeverity, TrapFile, TrapId};
use crate::trap::{Label, TrapClass};
use ra_ap_base_db::EditionedFileId;
use ra_ap_hir::Semantics;
-use ra_ap_hir::db::ExpandDatabase;
use ra_ap_hir_expand::builtin::{BuiltinDeriveExpander, find_builtin_derive};
use ra_ap_hir_expand::span_map::ExpansionSpanMap;
use ra_ap_hir_expand::{ExpandResult, ExpandTo, HirFileId, InFile, map_node_range_up_rooted};
@@ -21,6 +21,7 @@ use ra_ap_syntax::{
use ra_ap_syntax_bridge::{
DocCommentDesugarMode, syntax_node_to_token_tree, token_tree_to_syntax_node,
};
+use std::path::{Path, PathBuf};
impl Emission for Translator<'_> {
fn pre_emit(&mut self, node: &ast::Item) -> Option> {
@@ -123,13 +124,13 @@ pub enum SourceKind {
Library,
}
-pub struct Translator<'a> {
+pub struct Translator<'db> {
pub trap: TrapFile,
- path: &'a str,
+ path: PathBuf,
label: Label,
line_index: LineIndex,
file_id: Option,
- pub semantics: Option<&'a Semantics<'a, RootDatabase>>,
+ pub semantics: Option<&'db Semantics<'db, RootDatabase>>,
source_kind: SourceKind,
pub(crate) macro_context_depth: usize,
diagnostic_count: usize,
@@ -144,18 +145,18 @@ const UNKNOWN_LOCATION: (LineCol, LineCol) =
const DIAGNOSTIC_LIMIT_PER_FILE: usize = 100;
-impl<'a> Translator<'a> {
+impl<'db> Translator<'db> {
pub fn new(
trap: TrapFile,
- path: &'a str,
+ path: &Path,
label: Label,
line_index: LineIndex,
- semantic_info: Option<&FileSemanticInformation<'a>>,
+ semantic_info: Option<&FileSemanticInformation<'db>>,
source_kind: SourceKind,
- ) -> Translator<'a> {
+ ) -> Translator<'db> {
Translator {
trap,
- path,
+ path: path.to_path_buf(),
label,
line_index,
file_id: semantic_info.map(|i| i.file_id),
@@ -293,7 +294,7 @@ impl<'a> Translator<'a> {
dispatch_to_tracing!(
severity,
"{}:{}:{}: {}",
- self.path,
+ self.path.display(),
start.line + 1,
start.col + 1,
&full_message,
@@ -372,7 +373,7 @@ impl<'a> Translator<'a> {
if let Some(value) = semantics
.hir_file_for(expanded)
.macro_file()
- .and_then(|macro_call_id| semantics.db.parse_macro_expansion_error(macro_call_id))
+ .and_then(|macro_call_id| macro_call_id.parse_macro_expansion_error(semantics.db))
{
if let Some(err) = &value.err {
let error = err.render_to_string(semantics.db);
@@ -381,9 +382,8 @@ impl<'a> Translator<'a> {
== hir_file_id.file_id().map(|f| f.file_id(semantics.db))
{
let location = err.span().range
- + semantics
- .db
- .ast_id_map(hir_file_id)
+ + hir_file_id
+ .ast_id_map(semantics.db)
.get_erased(err.span().anchor.ast_id)
.text_range()
.start();
@@ -461,6 +461,9 @@ impl<'a> Translator<'a> {
));
}
} else if self.semantics.is_some() {
+ if self.reconstruct_format_args_expansion(mcall, label) {
+ return;
+ }
// let's not spam warnings if we don't have semantics, we already emitted one
let range = self.text_range_for_node(mcall);
self.emit_parse_error(
@@ -515,11 +518,9 @@ impl<'a> Translator<'a> {
None => return false,
}
}
- HirFileId::MacroFile(macro_call) => sema
- .db
- .lookup_intern_macro_call(macro_call)
- .krate
- .cfg_options(sema.db),
+ HirFileId::MacroFile(macro_call) => {
+ macro_call.loc(sema.db).krate.cfg_options(sema.db)
+ }
};
cfg_options.check(&cfg_expr) == Some(false)
})
@@ -755,11 +756,11 @@ impl<'a> Translator<'a> {
let semantics = self.semantics?;
let db = semantics.db;
let file_id = semantics.hir_file_for(adt.syntax());
- let span_map = db.span_map(file_id);
+ let span_map = file_id.span_map(db);
let call_site = span_map.span_for_range(adt.syntax().text_range());
let input = syntax_node_to_token_tree(
adt.syntax(),
- span_map.as_ref(),
+ span_map,
call_site,
DocCommentDesugarMode::ProcMacro,
);
@@ -784,6 +785,67 @@ impl<'a> Translator<'a> {
result
}
+ /// Reconstructs and emits the expansion of a format-family macro (`format!`,
+ /// `println!`, `write!`, `panic!`, ...).
+ ///
+ /// On `rustc <1.94` sysroots these macros no longer resolve, so `expand_macro_call`
+ /// returns `None` and we get a bare unexpanded `MacroCall` with no flow through it.
+ /// We rebuild the token tree of the real expansion ourselves (see
+ /// [`super::format_args`]), parse it, and register the result as the macro
+ /// expansion. Locations of the synthesized nodes are routed through the expansion
+ /// span map via `builtin_derive_span_map`.
+ ///
+ /// Returns `true` when the macro was recognized and an expansion was emitted.
+ fn reconstruct_format_args_expansion(
+ &mut self,
+ mcall: &ast::MacroCall,
+ label: Label,
+ ) -> bool {
+ self.try_reconstruct_format_args_expansion(mcall, label)
+ .is_some()
+ }
+
+ /// Attempts to reconstruct and emit a format-family macro expansion.
+ fn try_reconstruct_format_args_expansion(
+ &mut self,
+ mcall: &ast::MacroCall,
+ label: Label,
+ ) -> Option<()> {
+ let name = mcall.path()?.segment()?.name_ref()?.text().to_string();
+ let wrap = format_args::Wrap::for_macro(&name)?;
+ let tt_node = mcall.token_tree()?;
+ let semantics = self.semantics?;
+ let db = semantics.db;
+ let file_id = semantics.hir_file_for(mcall.syntax());
+ let span_map = file_id.span_map(db);
+ let call_site = span_map.span_for_range(mcall.syntax().text_range());
+ let input = syntax_node_to_token_tree(
+ tt_node.syntax(),
+ span_map,
+ call_site,
+ DocCommentDesugarMode::ProcMacro,
+ );
+ let output = format_args::reconstruct(wrap, &input, call_site)?;
+
+ let edition = self.file_id.map(|f| f.edition(db))?;
+ let (parsed, output_span_map) =
+ token_tree_to_syntax_node(&output, TopEntryPoint::Expr, &mut |_| edition);
+ let root = parsed.syntax_node();
+ let expr = ast::Expr::cast(root.clone())
+ .or_else(|| root.descendants().find_map(ast::Expr::cast))?;
+ // Sanity check: the parsed expression must contain the reconstructed
+ // `FormatArgsExpr` (either directly, or wrapped in the callee above).
+ expr.syntax()
+ .descendants()
+ .find_map(ast::FormatArgsExpr::cast)?;
+ let previous = self.builtin_derive_span_map.replace(output_span_map);
+ let emitted = self.emit_expr(&expr);
+ self.builtin_derive_span_map = previous;
+ let value = emitted?;
+ generated::MacroCall::emit_macro_call_expansion(label, value.into(), &mut self.trap.writer);
+ Some(())
+ }
+
pub(crate) fn emit_derive_expansion(
&mut self,
node: &(impl Into + Clone),
diff --git a/rust/extractor/src/translate/format_args.rs b/rust/extractor/src/translate/format_args.rs
new file mode 100644
index 000000000000..c6ac1b9b8d0d
--- /dev/null
+++ b/rust/extractor/src/translate/format_args.rs
@@ -0,0 +1,163 @@
+//! Reconstruction of the `format_args!` expansion of the format-family macros.
+//!
+//! On `rustc <1.94` sysroots the format-family macros (`format!`, `println!`,
+//! `write!`, `panic!`, ...) no longer resolve, so `expand_macro_call` returns `None`
+//! and we get a bare unexpanded `MacroCall`. The syntactic lowering of these macros
+//! is a pure, sysroot-independent transform, so we rebuild the same token tree the
+//! real (>=1.94) expansion produces and parse it ourselves, giving pre-1.94
+//! toolchains the same AST as newer ones.
+//!
+//! This module owns the pure token-tree construction; [`super::base::Translator`]
+//! handles parsing the result and emitting it as the macro expansion.
+
+use ra_ap_hir_expand::intern::Symbol;
+use ra_ap_hir_expand::tt;
+use ra_ap_span::Span;
+
+/// How a format-family macro wraps its `format_args!`. We rebuild the same shape the
+/// real (>=1.94) expansion has, so older toolchains get the same AST.
+#[derive(Clone, Copy, PartialEq, Eq)]
+pub(crate) enum Wrap {
+ /// `format_args!` and friends are themselves the `FormatArgsExpr`.
+ Bare,
+ /// Wrapped in a call to the given absolute path, e.g. `std::fmt::format(..)`.
+ Call(&'static [&'static str]),
+ /// `write!`/`writeln!`: `.write_fmt(format_args!(..))`.
+ WriteMethod,
+}
+
+impl Wrap {
+ /// Classifies a macro by its name, or returns `None` if it is not a
+ /// format-family macro we reconstruct.
+ ///
+ /// `format_args_nl!`'s trailing newline is intentionally dropped: it is not
+ /// relevant to flow or to the sinks keyed on the callee, so all variants map to
+ /// the same `format_args` reconstruction.
+ pub(crate) fn for_macro(name: &str) -> Option {
+ Some(match name {
+ "format_args" | "const_format_args" | "format_args_nl" => Wrap::Bare,
+ "format" => Wrap::Call(&["std", "fmt", "format"]),
+ "print" | "println" => Wrap::Call(&["std", "io", "_print"]),
+ "eprint" | "eprintln" => Wrap::Call(&["std", "io", "_eprint"]),
+ "panic" => Wrap::Call(&["core", "panicking", "panic_fmt"]),
+ "write" | "writeln" => Wrap::WriteMethod,
+ _ => return None,
+ })
+ }
+}
+
+/// Builds the reconstructed expansion token tree for `wrap` from the macro `input`.
+///
+/// Returns `None` if the input does not match the expected shape (currently only when
+/// a `write!` argument list has no writer/format-args separating comma). `call_site`
+/// is used to span the synthesized tokens; the format arguments keep their own spans.
+pub(crate) fn reconstruct(
+ wrap: Wrap,
+ input: &tt::TopSubtree,
+ call_site: Span,
+) -> Option {
+ let emitter = Emitter {
+ call_site,
+ format_args_parens: input.view().top_subtree().delimiter,
+ };
+
+ let mut builder = tt::TopSubtreeBuilder::new(tt::Delimiter::invisible_spanned(call_site));
+ match wrap {
+ Wrap::Bare => emitter.push_format_args(&mut builder, input.view().token_trees()),
+ Wrap::Call(path) => {
+ emitter.push_path(&mut builder, path);
+ emitter.push_parenthesized_format_args(&mut builder, input.view().token_trees());
+ }
+ Wrap::WriteMethod => {
+ let (writer, content) = split_arguments(input)?;
+ builder.extend_with_tt(writer);
+ builder.push(emitter.punct('.', tt::Spacing::Alone));
+ builder.push(emitter.ident("write_fmt"));
+ emitter.push_parenthesized_format_args(&mut builder, content);
+ }
+ }
+ Some(builder.build())
+}
+
+/// Splits the macro argument list into the leading writer (for `write!`/`writeln!`,
+/// everything up to the first top-level comma) and the format arguments.
+fn split_arguments<'a>(
+ input: &'a tt::TopSubtree,
+) -> Option<(tt::TokenTreesView<'a>, tt::TokenTreesView<'a>)> {
+ let mut iter = input.view().iter();
+ let start = iter.savepoint();
+ let mut found_comma = false;
+ while let Some(element) = iter.peek() {
+ if let tt::TtElement::Leaf(tt::Leaf::Punct(punct)) = element
+ && punct.char == ','
+ {
+ found_comma = true;
+ break;
+ }
+ iter.next();
+ }
+ if !found_comma {
+ return None;
+ }
+ let writer = iter.from_savepoint(start);
+ iter.next(); // consume the comma
+ Some((writer, iter.remaining()))
+}
+
+/// Emits the synthesized tokens, tagging them with the macro call site span.
+struct Emitter {
+ call_site: Span,
+ /// The delimiter of the macro input, reused for the `format_args(..)` parentheses
+ /// so those spans point back at the original argument list.
+ format_args_parens: tt::Delimiter,
+}
+
+impl Emitter {
+ fn ident(&self, sym: &str) -> tt::Leaf {
+ tt::Leaf::Ident(tt::Ident {
+ sym: Symbol::intern(sym),
+ span: self.call_site,
+ is_raw: tt::IdentIsRaw::No,
+ })
+ }
+
+ fn punct(&self, char: char, spacing: tt::Spacing) -> tt::Leaf {
+ tt::Leaf::Punct(tt::Punct {
+ char,
+ spacing,
+ span: self.call_site,
+ })
+ }
+
+ /// Pushes `builtin # format_args ( )`, the token form the parser turns
+ /// into a `FormatArgsExpr`. Its argument leaves keep their real source spans.
+ fn push_format_args(&self, builder: &mut tt::TopSubtreeBuilder, content: tt::TokenTreesView) {
+ builder.push(self.ident("builtin"));
+ builder.push(self.punct('#', tt::Spacing::Alone));
+ builder.push(self.ident("format_args"));
+ builder.open(tt::DelimiterKind::Parenthesis, self.format_args_parens.open);
+ builder.extend_with_tt(content);
+ builder.close(self.format_args_parens.close);
+ }
+
+ /// Pushes `:: seg :: seg ...`, an absolute path.
+ fn push_path(&self, builder: &mut tt::TopSubtreeBuilder, path: &[&str]) {
+ for segment in path {
+ builder.push(self.punct(':', tt::Spacing::Joint));
+ builder.push(self.punct(':', tt::Spacing::Alone));
+ builder.push(self.ident(segment));
+ }
+ }
+
+ /// Pushes `( builtin#format_args() )`, the argument list of the wrapping
+ /// call or method.
+ fn push_parenthesized_format_args(
+ &self,
+ builder: &mut tt::TopSubtreeBuilder,
+ content: tt::TokenTreesView,
+ ) {
+ builder.open(tt::DelimiterKind::Parenthesis, self.call_site);
+ self.push_format_args(builder, content);
+ builder.close(self.call_site);
+ }
+}
diff --git a/rust/extractor/src/translate/generated.rs b/rust/extractor/src/translate/generated.rs
index fe524b75e9d1..f620af0e7cde 100644
--- a/rust/extractor/src/translate/generated.rs
+++ b/rust/extractor/src/translate/generated.rs
@@ -82,6 +82,9 @@ impl Translator<'_> {
ast::Expr::ForExpr(inner) => self.emit_for_expr(inner).map(Into::into),
ast::Expr::FormatArgsExpr(inner) => self.emit_format_args_expr(inner).map(Into::into),
ast::Expr::IfExpr(inner) => self.emit_if_expr(inner).map(Into::into),
+ ast::Expr::IncludeBytesExpr(inner) => {
+ self.emit_include_bytes_expr(inner).map(Into::into)
+ }
ast::Expr::IndexExpr(inner) => self.emit_index_expr(inner).map(Into::into),
ast::Expr::LetExpr(inner) => self.emit_let_expr(inner).map(Into::into),
ast::Expr::Literal(inner) => self.emit_literal(inner).map(Into::into),
@@ -180,9 +183,11 @@ impl Translator<'_> {
let label = match node {
ast::Pat::BoxPat(inner) => self.emit_box_pat(inner).map(Into::into),
ast::Pat::ConstBlockPat(inner) => self.emit_const_block_pat(inner).map(Into::into),
+ ast::Pat::DerefPat(inner) => self.emit_deref_pat(inner).map(Into::into),
ast::Pat::IdentPat(inner) => self.emit_ident_pat(inner).map(Into::into),
ast::Pat::LiteralPat(inner) => self.emit_literal_pat(inner).map(Into::into),
ast::Pat::MacroPat(inner) => self.emit_macro_pat(inner).map(Into::into),
+ ast::Pat::NotNull(inner) => self.emit_not_null(inner).map(Into::into),
ast::Pat::OrPat(inner) => self.emit_or_pat(inner).map(Into::into),
ast::Pat::ParenPat(inner) => self.emit_paren_pat(inner).map(Into::into),
ast::Pat::PathPat(inner) => self.emit_path_pat(inner).map(Into::into),
@@ -217,6 +222,7 @@ impl Translator<'_> {
ast::Type::NeverType(inner) => self.emit_never_type(inner).map(Into::into),
ast::Type::ParenType(inner) => self.emit_paren_type(inner).map(Into::into),
ast::Type::PathType(inner) => self.emit_path_type(inner).map(Into::into),
+ ast::Type::PatternType(inner) => self.emit_pattern_type(inner).map(Into::into),
ast::Type::PtrType(inner) => self.emit_ptr_type(inner).map(Into::into),
ast::Type::RefType(inner) => self.emit_ref_type(inner).map(Into::into),
ast::Type::SliceType(inner) => self.emit_slice_type(inner).map(Into::into),
@@ -322,9 +328,14 @@ impl Translator<'_> {
&mut self,
node: &ast::AsmClobberAbi,
) -> Option> {
- let label = self
- .trap
- .emit(generated::AsmClobberAbi { id: TrapId::Star });
+ if self.should_be_excluded(node) {
+ return None;
+ }
+ let attrs = node.attrs().filter_map(|x| self.emit_attr(&x)).collect();
+ let label = self.trap.emit(generated::AsmClobberAbi {
+ id: TrapId::Star,
+ attrs,
+ });
self.emit_location(label, node);
self.emit_tokens(node, label.into(), node.syntax().children_with_tokens());
Some(label)
@@ -408,11 +419,16 @@ impl Translator<'_> {
&mut self,
node: &ast::AsmOperandNamed,
) -> Option> {
+ if self.should_be_excluded(node) {
+ return None;
+ }
let asm_operand = node.asm_operand().and_then(|x| self.emit_asm_operand(&x));
+ let attrs = node.attrs().filter_map(|x| self.emit_attr(&x)).collect();
let name = node.name().and_then(|x| self.emit_name(&x));
let label = self.trap.emit(generated::AsmOperandNamed {
id: TrapId::Star,
asm_operand,
+ attrs,
name,
});
self.emit_location(label, node);
@@ -436,13 +452,18 @@ impl Translator<'_> {
&mut self,
node: &ast::AsmOptions,
) -> Option> {
+ if self.should_be_excluded(node) {
+ return None;
+ }
let asm_options = node
.asm_options()
.filter_map(|x| self.emit_asm_option(&x))
.collect();
+ let attrs = node.attrs().filter_map(|x| self.emit_attr(&x)).collect();
let label = self.trap.emit(generated::AsmOptionsList {
id: TrapId::Star,
asm_options,
+ attrs,
});
self.emit_location(label, node);
self.emit_tokens(node, label.into(), node.syntax().children_with_tokens());
@@ -916,6 +937,19 @@ impl Translator<'_> {
self.emit_tokens(node, label.into(), node.syntax().children_with_tokens());
Some(label)
}
+ pub(crate) fn emit_deref_pat(
+ &mut self,
+ node: &ast::DerefPat,
+ ) -> Option> {
+ let pat = node.pat().and_then(|x| self.emit_pat(&x));
+ let label = self.trap.emit(generated::DerefPat {
+ id: TrapId::Star,
+ pat,
+ });
+ self.emit_location(label, node);
+ self.emit_tokens(node, label.into(), node.syntax().children_with_tokens());
+ Some(label)
+ }
pub(crate) fn emit_dyn_trait_type(
&mut self,
node: &ast::DynTraitType,
@@ -1190,30 +1224,17 @@ impl Translator<'_> {
&mut self,
node: &ast::FormatArgsArg,
) -> Option> {
- let arg_name = node
- .arg_name()
- .and_then(|x| self.emit_format_args_arg_name(&x));
let expr = node.expr().and_then(|x| self.emit_expr(&x));
+ let name = node.name().and_then(|x| self.emit_name(&x));
let label = self.trap.emit(generated::FormatArgsArg {
id: TrapId::Star,
- arg_name,
expr,
+ name,
});
self.emit_location(label, node);
self.emit_tokens(node, label.into(), node.syntax().children_with_tokens());
Some(label)
}
- pub(crate) fn emit_format_args_arg_name(
- &mut self,
- node: &ast::FormatArgsArgName,
- ) -> Option> {
- let label = self
- .trap
- .emit(generated::FormatArgsArgName { id: TrapId::Star });
- self.emit_location(label, node);
- self.emit_tokens(node, label.into(), node.syntax().children_with_tokens());
- Some(label)
- }
pub(crate) fn emit_format_args_expr(
&mut self,
node: &ast::FormatArgsExpr,
@@ -1347,6 +1368,21 @@ impl Translator<'_> {
self.emit_tokens(node, label.into(), node.syntax().children_with_tokens());
Some(label)
}
+ pub(crate) fn emit_impl_restriction(
+ &mut self,
+ node: &ast::ImplRestriction,
+ ) -> Option> {
+ let visibility_inner = node
+ .visibility_inner()
+ .and_then(|x| self.emit_visibility_inner(&x));
+ let label = self.trap.emit(generated::ImplRestriction {
+ id: TrapId::Star,
+ visibility_inner,
+ });
+ self.emit_location(label, node);
+ self.emit_tokens(node, label.into(), node.syntax().children_with_tokens());
+ Some(label)
+ }
pub(crate) fn emit_impl_trait_type(
&mut self,
node: &ast::ImplTraitType,
@@ -1362,6 +1398,17 @@ impl Translator<'_> {
self.emit_tokens(node, label.into(), node.syntax().children_with_tokens());
Some(label)
}
+ pub(crate) fn emit_include_bytes_expr(
+ &mut self,
+ node: &ast::IncludeBytesExpr,
+ ) -> Option> {
+ let label = self
+ .trap
+ .emit(generated::IncludeBytesExpr { id: TrapId::Star });
+ self.emit_location(label, node);
+ self.emit_tokens(node, label.into(), node.syntax().children_with_tokens());
+ Some(label)
+ }
pub(crate) fn emit_index_expr(
&mut self,
node: &ast::IndexExpr,
@@ -1849,6 +1896,23 @@ impl Translator<'_> {
self.emit_tokens(node, label.into(), node.syntax().children_with_tokens());
Some(label)
}
+ pub(crate) fn emit_mut_restriction(
+ &mut self,
+ node: &ast::MutRestriction,
+ ) -> Option> {
+ let is_mut = node.mut_token().is_some();
+ let visibility_inner = node
+ .visibility_inner()
+ .and_then(|x| self.emit_visibility_inner(&x));
+ let label = self.trap.emit(generated::MutRestriction {
+ id: TrapId::Star,
+ is_mut,
+ visibility_inner,
+ });
+ self.emit_location(label, node);
+ self.emit_tokens(node, label.into(), node.syntax().children_with_tokens());
+ Some(label)
+ }
pub(crate) fn emit_name(&mut self, node: &ast::Name) -> Option> {
let text = node.try_get_text();
let label = self.trap.emit(generated::Name {
@@ -1883,6 +1947,15 @@ impl Translator<'_> {
self.emit_tokens(node, label.into(), node.syntax().children_with_tokens());
Some(label)
}
+ pub(crate) fn emit_not_null(
+ &mut self,
+ node: &ast::NotNull,
+ ) -> Option> {
+ let label = self.trap.emit(generated::NotNull { id: TrapId::Star });
+ self.emit_location(label, node);
+ self.emit_tokens(node, label.into(), node.syntax().children_with_tokens());
+ Some(label)
+ }
pub(crate) fn emit_offset_of_expr(
&mut self,
node: &ast::OffsetOfExpr,
@@ -2112,6 +2185,21 @@ impl Translator<'_> {
self.emit_tokens(node, label.into(), node.syntax().children_with_tokens());
Some(label)
}
+ pub(crate) fn emit_pattern_type(
+ &mut self,
+ node: &ast::PatternType,
+ ) -> Option> {
+ let pat = node.pat().and_then(|x| self.emit_pat(&x));
+ let type_repr = node.ty().and_then(|x| self.emit_type(&x));
+ let label = self.trap.emit(generated::PatternTypeRepr {
+ id: TrapId::Star,
+ pat,
+ type_repr,
+ });
+ self.emit_location(label, node);
+ self.emit_tokens(node, label.into(), node.syntax().children_with_tokens());
+ Some(label)
+ }
pub(crate) fn emit_prefix_expr(
&mut self,
node: &ast::PrefixExpr,
@@ -2258,6 +2346,9 @@ impl Translator<'_> {
let attrs = node.attrs().filter_map(|x| self.emit_attr(&x)).collect();
let default_val = node.default_val().and_then(|x| self.emit_const_arg(&x));
let is_unsafe = node.unsafe_token().is_some();
+ let mut_restriction = node
+ .mut_restriction()
+ .and_then(|x| self.emit_mut_restriction(&x));
let name = node.name().and_then(|x| self.emit_name(&x));
let type_repr = node.ty().and_then(|x| self.emit_type(&x));
let visibility = node.visibility().and_then(|x| self.emit_visibility(&x));
@@ -2266,6 +2357,7 @@ impl Translator<'_> {
attrs,
default_val,
is_unsafe,
+ mut_restriction,
name,
type_repr,
visibility,
@@ -2654,6 +2746,9 @@ impl Translator<'_> {
let generic_param_list = node
.generic_param_list()
.and_then(|x| self.emit_generic_param_list(&x));
+ let impl_restriction = node
+ .impl_restriction()
+ .and_then(|x| self.emit_impl_restriction(&x));
let is_auto = node.auto_token().is_some();
let is_unsafe = node.unsafe_token().is_some();
let name = node.name().and_then(|x| self.emit_name(&x));
@@ -2667,6 +2762,7 @@ impl Translator<'_> {
assoc_item_list,
attrs,
generic_param_list,
+ impl_restriction,
is_auto,
is_unsafe,
name,
@@ -2737,11 +2833,15 @@ impl Translator<'_> {
return None;
}
let attrs = node.attrs().filter_map(|x| self.emit_attr(&x)).collect();
+ let mut_restriction = node
+ .mut_restriction()
+ .and_then(|x| self.emit_mut_restriction(&x));
let type_repr = node.ty().and_then(|x| self.emit_type(&x));
let visibility = node.visibility().and_then(|x| self.emit_visibility(&x));
let label = self.trap.emit(generated::TupleField {
id: TrapId::Star,
attrs,
+ mut_restriction,
type_repr,
visibility,
});
@@ -3094,8 +3194,23 @@ impl Translator<'_> {
&mut self,
node: &ast::Visibility,
) -> Option> {
- let path = node.path().and_then(|x| self.emit_path(&x));
+ let visibility_inner = node
+ .visibility_inner()
+ .and_then(|x| self.emit_visibility_inner(&x));
let label = self.trap.emit(generated::Visibility {
+ id: TrapId::Star,
+ visibility_inner,
+ });
+ self.emit_location(label, node);
+ self.emit_tokens(node, label.into(), node.syntax().children_with_tokens());
+ Some(label)
+ }
+ pub(crate) fn emit_visibility_inner(
+ &mut self,
+ node: &ast::VisibilityInner,
+ ) -> Option> {
+ let path = node.path().and_then(|x| self.emit_path(&x));
+ let label = self.trap.emit(generated::VisibilityInner {
id: TrapId::Star,
path,
});
diff --git a/rust/ql/.generated.list b/rust/ql/.generated.list
index 4e2371c73bed..f20ab6f03369 100644
--- a/rust/ql/.generated.list
+++ b/rust/ql/.generated.list
@@ -1,4 +1,4 @@
-lib/codeql/rust/controlflow/internal/generated/CfgNodes.qll 6856901e16b8e54da81700c78abf93268801e77dbca5d3f2d3c63f7e1eeef088 8e4cbe943860b173a519a7b797d9a6af0d3cdcc0514d9e003720a71b51d8cb8c
+lib/codeql/rust/controlflow/internal/generated/CfgNodes.qll 857dacbebd4fdb6415a9a246bdde13cba90b17e9c157c5c9a2a88b71d4739fa9 31f81e4432c9a494d44e93694da81305e05c9b9d7a7284b7c9b159d32debf47a
lib/codeql/rust/elements/Abi.qll 485a2e79f6f7bfd1c02a6e795a71e62dede3c3e150149d5f8f18b761253b7208 6159ba175e7ead0dd2e3f2788f49516c306ee11b1a443bd4bdc00b7017d559bd
lib/codeql/rust/elements/Addressable.qll 13011bfd2e1556694c3d440cc34af8527da4df49ad92b62f2939d3699ff2cea5 ddb25935f7553a1a384b1abe2e4b4fa90ab50b952dadec32fd867afcb054f4be
lib/codeql/rust/elements/ArgList.qll 3d2f6f5542340b80a4c6e944ac17aba0d00727588bb66e501453ac0f80c82f83 afd52700bf5a337f19827846667cd0fb1fea5abbbcbc353828e292a727ea58c9
@@ -6,16 +6,16 @@ lib/codeql/rust/elements/ArrayExpr.qll e4e7cff3518c50ec908271906dd46c1fbe9098faa
lib/codeql/rust/elements/ArrayListExpr.qll 451aedcecb479c385ff497588c7a07fda304fd5b873270223a4f2c804e96b245 a8cb008f6f732215623b5626c84b37b651ca01ccafb2cf4c835df35d5140c6ad
lib/codeql/rust/elements/ArrayRepeatExpr.qll 4b7ed5be7d2caaf69f6fc0cd05b0e2416c52d547b1a73fb23d5a13007f75f4dd f6366f21cc48376b5fdf37e8c5c2b19415d4cbdeef09f33bb99cde5cb0f5b0e7
lib/codeql/rust/elements/ArrayTypeRepr.qll a3e61c99567893aa26c610165696e54d11c16053b6b7122275eff2c778f0a52d 36a487dcb083816b85f3eec181a1f9b47bba012765486e54db61c7ffe9a0fcbf
-lib/codeql/rust/elements/AsmClobberAbi.qll eb5628916f41ab47e333b4528fba3fb80caecd2805fb20ba4f5c8d59c9677f14 636fce6b3a7f04141d0d3a53734d08a188a45bcc04f755bb66746d4f0a13fa72
+lib/codeql/rust/elements/AsmClobberAbi.qll 771637b0b61df0d55c3746b74c8c4f36a02f505d6765246c3bbfebffacdbfa2e ab7d8b0bcf95a40bbe6b7f5fef08b37ba773d3f5aa4b07390a2918d9d37dfa57
lib/codeql/rust/elements/AsmConst.qll f408468624dd0c80c6dcf62d17e65a94cd477a5a760be1b5fdd07c8189a3b4ea e4159073b3ee6d247e8962ce925da55ea39ee2cd1649f8b785a92aea17dbf144
lib/codeql/rust/elements/AsmDirSpec.qll 0c439c031c9f60596373aee8ae2ee70068582548ae365a3c7c19c8b5e2b030d2 0127b08b99bd8725cb6273c1a930aef4434897f23611cfc4ec2dd1b7c9d7e3d0
lib/codeql/rust/elements/AsmExpr.qll 0a477c401583a778ea6736070eaf8959f9312135e863e45fafb6c160da2e8f1b 0447b2438c694f9e9bd2629abb66281724d27b17e534fa8e9a19b2ea30af18d2
lib/codeql/rust/elements/AsmLabel.qll 5fa3401c49329ddc845bd95d5f498a455202f685e962dfec9bc91550577da800 f54fe1dcd3c76f36e6abc7b56dc5d6f5b1c30d0fb434db21dd8a1ce731fc6abf
lib/codeql/rust/elements/AsmOperand.qll 3987a289233fe09f41f20b27939655cc72fa46847969a55cca6d6393f906969a 8810ff2a64f29d1441a449f5fd74bdc1107782172c7a21baaeb48a40930b7d5a
lib/codeql/rust/elements/AsmOperandExpr.qll 72d4455cf742dc977b0a33ea21539422aaf2263f36c6f4420ddcb360ac606a0a 03bd01e81b291c915deb20ce33d5bdf73a709fbc007ab7570490e9a8e7c8604c
-lib/codeql/rust/elements/AsmOperandNamed.qll c65bcf6f4ad5ebb447873ac170bd5d29dc5fe557f7aaccbdb46a09b2583df673 d7e277e43414ca2c529c5a4e967f4c6cca34ee7239ab1a993558b0731ce9722b
+lib/codeql/rust/elements/AsmOperandNamed.qll eba3d7b64b9f66075cd0b80bafd57308d3c3b2279883df8caf629eeb05733e3b c69c877e1be60a483ef7c8fe427e19b6320512737ba2a54073b0dc9ef7c578cd
lib/codeql/rust/elements/AsmOption.qll 7ad333a4bb152dbf7c1df0d90424ff20031841822e49b26cc615230b1c186581 9c2a087ea7f7c386eff170337f0c29568dea3d49a570b35207652b08e24a9355
-lib/codeql/rust/elements/AsmOptionsList.qll 3dd55a8b15ada811c9225b0fe9b733eabf22313e7bd1ae6a99fdcb9a6facea07 32d996dde8802e4a2afd8c3624f055cb4e4c18591dc236f3b5bf0c0d4e57f822
+lib/codeql/rust/elements/AsmOptionsList.qll a57cd6061019ff7e5380d0aea1806f74b78dadf02f650560ad4abbfcb5a6d0b1 aef54eb8846b78a448858a92bef70e04626d587737e096772362a4b5fcdc6711
lib/codeql/rust/elements/AsmPiece.qll 8650bf07246fac95533876db66178e4b30ed3210de9487b25acd2da2d145416a 42155a47d5d5e6ea2833127e78059fa81126a602e178084957c7d9ff88c1a9a3
lib/codeql/rust/elements/AsmRegOperand.qll 27abfffe1fc99e243d9b915f9a9694510133e5f72100ec0df53796d27a45de0c 8919ab83081dae2970adb6033340c6a18751ffd6a8157cf8c55916ac4253c791
lib/codeql/rust/elements/AsmRegSpec.qll 77483fc3d1de8761564e2f7b57ecf1300d67de50b66c11144bb4e3e0059ebfd6 521f8dd0af859b7eef6ab2edab2f422c9ff65aa11bad065cfba2ec082e0c786b
@@ -47,6 +47,7 @@ lib/codeql/rust/elements/ConstBlockPat.qll a25f42b84dbeb33e10955735ef53b8bb7e325
lib/codeql/rust/elements/ConstParam.qll 87776586f7ff562ff3c71373f45cf70486f9a832613a0aaac943311c451cc057 67a31616688106d5130951f2162e5229bff0fde08ff647943663cac427d7048b
lib/codeql/rust/elements/ContinueExpr.qll 9f27c5d5c819ad0ebc5bd10967ba8d33a9dc95b9aae278fcfb1fcf9216bda79c 0dc061445a6b89854fdce92aaf022fdc76b724511a50bb777496ce75c9ecb262
lib/codeql/rust/elements/Crate.qll 1426960e6f36195e42ea5ea321405c1a72fccd40cd6c0a33673c321c20302d8d 1571a89f89dab43c5291b71386de7aadf52730755ba10f9d696db9ad2f760aff
+lib/codeql/rust/elements/DerefPat.qll 0ec42df5cf3b08931a0fab900e9a2196fa3a1a742c15b9af743fd952cdca2fe9 3022254ed99abde37ecf0a1678b12534740b58f1bb1b68c6e823fcaa57fde579
lib/codeql/rust/elements/DynTraitTypeRepr.qll e4d27112d27ae93c621defd2c976fd4e90663ab7f6115e83ae4fe8106cb5e015 eb9fde89698588f3b7116f62388c54e937f99559b22c93d11a5596e754560072
lib/codeql/rust/elements/Element.qll 0b62d139fef54ed2cf2e2334806aa9bfbc036c9c2085d558f15a42cc3fa84c48 24b999b93df79383ef27ede46e38da752868c88a07fe35fcff5d526684ba7294
lib/codeql/rust/elements/Enum.qll 13c1a3bddfff6c9cc644902652883aefc7721bc94bd8084a1a49acc156996d12 17a898434329437479de4fef27ce11f5996b1953168066bd6d51f93594cc79d1
@@ -63,8 +64,7 @@ lib/codeql/rust/elements/ForBinder.qll ee29b55cb4c1fa5180cc4ee1236ac089fe9f67ffa
lib/codeql/rust/elements/ForExpr.qll a050f60cf6fcc3ce66f5042be1b8096e5207fe2674d7477f9e299091ca99a4bd d7198495139649778894e930163add2d16b5588dd12bd6e094a9aec6863cb16f
lib/codeql/rust/elements/ForTypeRepr.qll c85c5e368b9db4a308b55259b3e6b1f4d37050984de43b24971243d6ca6dcec5 51b1c3ddac2fb9616ec44816bcbb549df2c15bbbe674d045a7b1c352c1e335e3
lib/codeql/rust/elements/Format.qll 1b186730710e7e29ea47594998f0b359ad308927f84841adae0c0cb35fc8aeda d6f7bfdda60a529fb9e9a1975628d5bd11aa28a45e295c7526692ac662fd19f8
-lib/codeql/rust/elements/FormatArgsArg.qll 822287617367bca322a0157a1671a884b8035821c565c9ec8a29d1d4d154deaf 7a8dc3b18c12f0560574500523001e9babeee28a4b3fe3968ac3f30d89f44b3b
-lib/codeql/rust/elements/FormatArgsArgName.qll 1e50d3007b517179bffb257b9a0b65b2651a07d1d3380b165995b8eb3eaff63d 6a1932ea108adaf951013f35ac5fe9cdcc409055c2249240a2eb47c73c503750
+lib/codeql/rust/elements/FormatArgsArg.qll a2c23cd512d44dd60b7d65eba52cc3adf6e2fbbcd0588be375daa16002cd7741 d9c5fe183fb228375223d83f857b7a9ee686f1d3e341bcf323d7c6f39652f88b
lib/codeql/rust/elements/FormatArgsExpr.qll 8127cbe4082f7acc3d8a05298c2c9bea302519b8a6cd2d158a83c516d18fc487 88cf9b3bedd69a1150968f9a465c904bbb6805da0e0b90cfd1fc0dab1f6d9319
lib/codeql/rust/elements/FormatArgument.qll f6fe17ee1481c353dd42edae8b5fa79aeb99dff25b4842ec9a6f267b1837d1e3 5aed19c2daf2383b89ad7fd527375641cff26ddee7afddb89bc0d18d520f4034
lib/codeql/rust/elements/FormatTemplateVariableAccess.qll ff3218a1dda30c232d0ecd9d1c60bbb9f3973456ef0bee1d1a12ad14b1e082b5 e4316291c939800d8b34d477d92be9404a30d52b7eee37302aef3d3205cf4ae0
@@ -76,7 +76,9 @@ lib/codeql/rust/elements/GenericParamList.qll 25fcaa68bc7798d75974d12607fae0afc7
lib/codeql/rust/elements/IdentPat.qll ad5f202316d4eeee3ca81ea445728f4ad7eb6bb7d81232bc958c22a93d064bf2 7ce2772e391e593d8fd23b2b44e26d0d7e780327ec973fcc9dce52a75fda0e36
lib/codeql/rust/elements/IfExpr.qll f62153e8098b3eb08b569d4e25c750bc686665651579db4bc9e11dcef8e75d63 55006a55d612f189e73caa02f7b4deda388c692f0a801cdda9f833f2afdca778
lib/codeql/rust/elements/Impl.qll 0d69c9ace5dac87ed095cfd5d4a8baf7e17ebce1132f3a7d6fa2bf4325deff8d d908fc5da7d3a59fb0a286a6ce581bdabdb48c4ac6ecd070455c271c2352208c
+lib/codeql/rust/elements/ImplRestriction.qll 2282977f216bf14779fc160c3faa6d261aa2892450701c7b4312e5085240eaeb f242f91243475380de834d8780355ab0bf582a9aa1e9f882ddbedb87559345cf
lib/codeql/rust/elements/ImplTraitTypeRepr.qll 1d559b16c659f447a1bde94cc656718f20f133f767060437b755ac81eea9f852 de69c596701f0af4db28c5802d092a39c88a90bf42ea85aea25eecb79417e454
+lib/codeql/rust/elements/IncludeBytesExpr.qll c2bf15235d5a380a0e5dce98cc81b3189f093a5a8f9a218751a475e8275ad4cb acc4ccfb8afc033f0bf48914f5f9066f74400d6b3545575f6a7c73d7f74feeaf
lib/codeql/rust/elements/IndexExpr.qll 0e2e9f018d06ae72be0fc4ddbc019a9aacd8a06f42b4c4431760bd149e7f2290 2bcfd557abd53a48e48de7915c4f2089107c62dfb3e732a904848248dfd3727b
lib/codeql/rust/elements/InferTypeRepr.qll 1b8bdcb574a7b6e7dd49f4cfb96655a6ccc355744b424b8c2593fe8218090d53 c20a2a5b0346dc277721deb450e732a47812c8e872ffb60aaba351b1708e9477
lib/codeql/rust/elements/Item.qll 59d2ac7b5b111579951bf42f68834ecf6dab47a5fb342ed0841c905b977923ab 0d220ec12a373098b26e6cb3a7b327b2d0c1882c3d9b6de00f4df1e8d00bae68
@@ -110,9 +112,11 @@ lib/codeql/rust/elements/Meta.qll e54802dadd2f1b914a821f9e9335f6088d4782751e36c0
lib/codeql/rust/elements/MethodCallExpr.qll 914633f304c587addced988a7f161a1a4b3297ce370f6a959b7a042b1c04dace 289a0854d6323df915ee5f268523ee597ba20a37c646bbb2a79c9ed1f7aa2260
lib/codeql/rust/elements/Missing.qll 70e6ac9790314752849c9888443c98223ccfc93a193998b7ce350b2c6ebe8ea4 e2f0623511acaa76b091f748d417714137a8b94f1f2bdbbd177f1c682c786dad
lib/codeql/rust/elements/Module.qll 0bc85019177709256f8078d9de2a36f62f848d476225bff7bba1e35f249875c7 3fbb70e0c417a644dd0cada2c364c6e6876cfa16f37960e219c87e49c966c94e
+lib/codeql/rust/elements/MutRestriction.qll b018f04a3960b91bbc8fcc2fbb7a25c359eba05504175ca0c61775f23d001751 85c9d2f6d4fd205861aea9de3fcd6c7e710b514d57873156cde347e41fdb6afb
lib/codeql/rust/elements/Name.qll af41479d4260fe931d46154dda15484e4733c952b98f0e370106e6e9e8ce398b e188a0d0309dd1b684c0cb88df435b38e306eb94d6b66a2b748e75252f15e095
lib/codeql/rust/elements/NameRef.qll 587308f2276853303fd5e8804fad255e200fdbb115c4abf7635435856884e254 6cb64e921d2dde8fc87cb26b6539254b883a7313689798180791a2905eb3f418
lib/codeql/rust/elements/NeverTypeRepr.qll e523e284b9becb3d55e2f322f4497428bfa307c904745878545695a73d7e3a52 4af09ebae3348ba581b59f1b5fa4c45defc8fa785622719fa98ebefee2396367
+lib/codeql/rust/elements/NotNull.qll f1aaa23ac86ff3418b61ebf2c69ee30c0351c725be241f38de8b9e0a42b2c1dc 40f29691234c3722183744c5336e0645b9005388284a605458e19aeeed99877b
lib/codeql/rust/elements/OffsetOfExpr.qll 370734a01c72364c9d6a904597190dac99dc1262631229732c8687fd1b3e2aa0 e222d2688aa18ed6eec04f2f6ac1537f5c7467d2cef878122e8fc158d4f6f99e
lib/codeql/rust/elements/OrPat.qll 408b71f51edbfc79bf93b86fb058d01fa79caf2ebfeef37b50ae1da886c71b68 4a3f2b00db33fe26ee0859e35261016312cb491e23c46746cdd6d8bb1f6c88ef
lib/codeql/rust/elements/Param.qll d0c0a427c003bbbacaeb0c2f4566f35b997ad0bca4d49f97b50c3a4bd1ddbd71 e654a17dfcb7aaeb589e7944c38f591c4cf922ebceb834071bcb9f9165ee48be
@@ -131,6 +135,7 @@ lib/codeql/rust/elements/PathMeta.qll 56021df592b69c9c735db2ebe2b14ee5b5e0a76546
lib/codeql/rust/elements/PathPat.qll a7069d1dd77ba66814d6c84e135ed2975d7fcf379624079e6a76dc44b5de832e 2294d524b65ab0d038094b2a00f73feb8ab70c8f49fb4d91e9d390073205631d
lib/codeql/rust/elements/PathSegment.qll c54e9d03fc76f3b21c0cfe719617d03d2a172a47c8f884a259566dd6c63d23f2 4995473961f723239b8ac52804aeb373ef2ac26df0f3719c4ca67858039f2132
lib/codeql/rust/elements/PathTypeRepr.qll 1b68e119ac82fdf5f421ded88a1739bfb8009c61e2745be11b34c3a025de18aa 48d9b49ee871f3932a0806709b4a21dadfdbe5cef8bab8d71aab69b6e4e7b432
+lib/codeql/rust/elements/PatternTypeRepr.qll 719a26a7b7e40bf6d336a68e93a5a84efb9a87341d96472ba9599555aa7a92a0 3f1d6f860466463dcfe09fb233c9ba4319b3ccb0d45097bd0280c9ceb4f2dbfe
lib/codeql/rust/elements/PrefixExpr.qll 107e7bd111b637fd6d76026062d54c2780760b965f172ef119c50dd0714a377d 46954a9404e561c51682395729daac3bda5442113f29839d043e9605d63f7f6d
lib/codeql/rust/elements/PtrTypeRepr.qll 91a3816030ee8e8aae19759589b1b212a09e931b2858a0fef5a3a23f1fb5e342 db7371e63d9cb8b394c5438f4e8c80c1149ca45335ce3a46e6d564ed0cf3938a
lib/codeql/rust/elements/RangeExpr.qll 43785bea08a6a537010db1138e68ae92eed7e481744188dfb3bad119425ff740 5e81cfbdf4617372a73d662a248a0b380c1f40988a5daefb7f00057cae10d3d4
@@ -154,7 +159,7 @@ lib/codeql/rust/elements/Struct.qll e60a859c0112b7a7ce4a4752e936e0d58f413ceb895d
lib/codeql/rust/elements/StructExpr.qll 84f384ef74c723796e514186037a91dd9666556f62c717f133ce22e9dda4425f 176497835252cfdfe110e58ebde9fbde553d03e44e07d3e4d8041e835dbf31b9
lib/codeql/rust/elements/StructExprField.qll 3eb9f17ecd1ad38679689eb4ecc169d3a0b5b7a3fc597ae5a957a7aea2f74e4f 8fcd26f266f203004899a60447ba16e7eae4e3a654fbec7f54e26857730ede93
lib/codeql/rust/elements/StructExprFieldList.qll 6efb2ec4889b38556dc679bb89bbd4bd76ed6a60014c41f8e232288fc23b2d52 dc867a0a4710621e04b36bbec7d317d6f360e0d6ac68b79168c8b714babde31d
-lib/codeql/rust/elements/StructField.qll 76e41d8a14d30a3f5a89d1cf28e77265f747824a356711e466fcde3b70e11d39 0fef2c368f53c12db96dcad2eab1bd0ae9cb619711451750bc94b6e31af329dc
+lib/codeql/rust/elements/StructField.qll 4cd16bbba2310fa2c4c489550fa3e876d87585be3aeba9ed2fe8f4a4d6402b8f ec76956b63b4d49bbde04327c53650efa99c7286427bf8e092df7cc99fdfea60
lib/codeql/rust/elements/StructFieldList.qll ee3cf510d35fad0edfeec68315fbe986a6d5323fbaddcfb688682be9a6508352 8cafe522251f98eb10eb45073e434a814165c25e436850f81b1d73ef88d6ae83
lib/codeql/rust/elements/StructPat.qll cdd1e8417d1c8cb3d14356390d71eb2916a295d95f240f48d4c2fb21bf4398cb 69c3456a13ef3e978a9a145b9e232198a30360f771feb41a917e507410611f6c
lib/codeql/rust/elements/StructPatField.qll 856aa7d7c6d9b3c17514cbd12a36164e6e9d5923245770d0af3afb759a15204a 1bd1a294d84ad5e4da24e03b4882b215c50473875014859dbf26555d1f4ec2d5
@@ -162,11 +167,11 @@ lib/codeql/rust/elements/StructPatFieldList.qll 44619afedcda047e51ee3e319f738d5c
lib/codeql/rust/elements/Token.qll e2de97c32e12c7ac9369f8dccabc22d89bfcbf7f6acd99f1aa7faa38eb4ac2b2 888d7e1743e802790e78bae694fedb4aba361b600fb9d9ecf022436f2138e13c
lib/codeql/rust/elements/TokenTree.qll 23e57fd945ce509df5122aa46f7971360788945cb7a67ddc229de5f44b80e6e9 18a7834edf5d6808e9126c0ce2e9554211faaf21bf7e9e2fa09aa167654e43a9
lib/codeql/rust/elements/TokenTreeMeta.qll f784784313490314520f6aa9f4dac0f4fbf990427ed39c36185a9526e8d1726d 9c8a74c34ba908d3e886f3e7b041dbaf46a981e26ecc1b66a22d11c1b5155e3f
-lib/codeql/rust/elements/Trait.qll f78a917c2f2e5a0dfcd7c36e95ad67b1fa218484ee509610db8ca38453bebd4c 2a12f03870ebf86e104bdc3b61aae8512bfafbbf79a0cff5c3c27a04635926af
+lib/codeql/rust/elements/Trait.qll 967281589090f414aafb9087a0a00e0906a9b42b9861044dcd5107e22f3b8e7d 1f892d3974b8fd7715efb1d565a6bff2a36c8f72e765609361fc6bfcd1437ad1
lib/codeql/rust/elements/TryBlockModifier.qll 1567952cea9392e7af28cbe6b7c4aaf00f231e5caeb1292a6fc515918b2891bf 622cbadf10f955f5558475d8015f16667773dabf7db7bdabcc9dbff5425a9fb8
lib/codeql/rust/elements/TryExpr.qll cb452f53292a1396139f64a35f05bb11501f6b363f8affc9f2d5f1945ad4a647 d60ad731bfe256d0f0b688bdc31708759a3d990c11dee4f1d85ccc0d9e07bec9
lib/codeql/rust/elements/TupleExpr.qll 1b1be270198f9d3db1c28c4caaa4a7fe9b5ae14651f1a10e2891a7d78d6ad18b 4f585aa684dfbff753e342903ddd60ee4d7c374b8bddeb645784d10903c90ae0
-lib/codeql/rust/elements/TupleField.qll 8d6288fd79959d5ef3732397c0a05a47fcb09091383058d1dba7268a950f8c32 1518cdd0fd9746d09fcdbecabc2a3ce6b36b6d983883850beed3f55c2bdf2c16
+lib/codeql/rust/elements/TupleField.qll 649e7025e4ba15e0189e764ae5253e68083432adf8e1b763e0739d3b4f79ae71 7522cd5a4efe5526d2be6cfeb99461fbce88c64041c6000e00a239797778f7d4
lib/codeql/rust/elements/TupleFieldList.qll 2fa47599f78aa4639a40239cf49bc2f97d84118125b949c71fec4390589caaf0 3f71a86e38bdc6fe9f0c082a43d763c4f34b4bdab99c383cdc5d8b59e887cee0
lib/codeql/rust/elements/TuplePat.qll 028cdea43868b0fdd2fc4c31ff25b6bbb40813e8aaccf72186051a280db7632e 38c56187971671e6a9dd0c6ccccb2ee4470aa82852110c6b89884496eb4abc64
lib/codeql/rust/elements/TupleStructPat.qll da398a23eb616bf7dd586b2a87f4ab00f28623418f081cd7b1cc3de497ef1819 6573bf3f8501c30af3aeb23d96db9f5bea7ab73e2b7ef3473095c03e96c20a5c
@@ -190,7 +195,8 @@ lib/codeql/rust/elements/UseTree.qll e67c148f63668319c37914a46ff600692de477242a0
lib/codeql/rust/elements/UseTreeList.qll 92ebfee4392a485b38fb3265fdede7c8f2ed1dbe2ab860aa61b1497c33874d25 a4e677455d20838e422e430eebd73d0a488e34e8c960f375fef7b99e79d4c911
lib/codeql/rust/elements/Variant.qll affe9c58021358fd93d9c867277b4853c8303caa75521c657c8ba2e0cd45f0d6 44894859e3dde36b727abe8a28198f1ba7c487af839e6d9a2fe2d1bacb59f477
lib/codeql/rust/elements/VariantList.qll 39803fbb873d48202c2a511c00c8eafede06e519894e0fd050c2a85bf5f4aa73 1735f89b2b8f6d5960a276b87ea10e4bb8c848c24a5d5fad7f3add7a4d94b7da
-lib/codeql/rust/elements/Visibility.qll aa69e8a3fd3b01f6fea0ae2d841a2adc51f4e46dcfc9f8f03c34fbe96f7e24e7 0d475e97e07b73c8da2b53555085b8309d8dc69c113bcb396fc901361dbfe6b8
+lib/codeql/rust/elements/Visibility.qll af9f001cd30e92bd004480fe348adf7ce745ac3de381b1f4723b46ad63be7622 07cb39b9b8c3866bfa1b46eac45e3a5ba1a5877cf51424891b72bc7d3f54dca4
+lib/codeql/rust/elements/VisibilityInner.qll 623e85ffe63d033c4465e2fdeacba2ae51ae7b9d2e9cb15cd4edfb878f8af415 d6ef0775ffd62e51c2739a3a20f3aed1001d8b66f6410625b1f44cdf4ef1f8c0
lib/codeql/rust/elements/WhereClause.qll 4e28e11ceec835a093e469854a4b615e698309cdcbc39ed83810e2e4e7c5953f 4736baf689b87dd6669cb0ef9e27eb2c0f2776ce7f29d7693670bbcea06eb4e4
lib/codeql/rust/elements/WherePred.qll 589027c2fddb07620f74b8ed5e471fab49bef389749e498069d7c1fe50912cc7 dd7c90ff9c5bd563f0b8a088e0890ee11c6d5b2269223f22be01f0e1dbe0f5e2
lib/codeql/rust/elements/WhileExpr.qll 4a37e3ecd37c306a9b93b610a0e45e18adc22fcd4ce955a519b679e9f89b97e8 82026faa73b94390544e61ed2f3aaeaabd3e457439bb76d2fb06b0d1edd63f49
@@ -266,6 +272,8 @@ lib/codeql/rust/elements/internal/ConstParamConstructor.qll f6645f952aac87c7e00e
lib/codeql/rust/elements/internal/ConstParamImpl.qll c6995be58f84d1df65897c80f7ee3dd8eb410bb3e634ff1bfe1be94dfb3fdf32 bcfb5547b40f24bcec20056fe1d36724b734c920b0bc7538fe2974b03f4478fe
lib/codeql/rust/elements/internal/ContinueExprConstructor.qll cd93f1b35ccdb031d7e8deba92f6a76187f6009c454f3ea07e89ba459de57ca6 6f658e7d580c4c9068b01d6dd6f72888b8800860668a6653f8c3b27dc9996935
lib/codeql/rust/elements/internal/CrateConstructor.qll 2a3710ed6ff4ffdbc773ac16e2cf176415be8908e1d59fd0702bdeddbae096f4 f75a069b0ef71e54089001eb3a34b8a9e4ce8e4f65ffa71b669b38cf86e0af40
+lib/codeql/rust/elements/internal/DerefPatConstructor.qll a92a1e9b310a7dc92f31952b08c264cbd57265a5c619ff1abecf739ed4f6525f f86e26668b88baa571ca7521782141ce92f816ec366024c21c953bc335482c10
+lib/codeql/rust/elements/internal/DerefPatImpl.qll b43a939e3d373b411fe7b8b2b8192f6cb58860fd806aaa83f20b7e2be06c7e63 21b433843baa1aef9d5a67bd4cfcfbbb08a64a1e8d31ab254ecdc2ef1f1854c0
lib/codeql/rust/elements/internal/DynTraitTypeReprConstructor.qll 6964e6c80fb7f5e283c1d15562cef18ed097452b7fcbc04eff780c7646675c7a f03c4830bf1b958fdfb6563136fa21c911b2e41ce1d1caee14ec572c7232866d
lib/codeql/rust/elements/internal/EnumConstructor.qll eca1a13937faacb1db50e4cf69d175f992f2204a5aaed9144bb6f3cb63814ac5 1bafba78b2729fdb052a25a1ba3f4f70871564aa4df632b4a1d467858a437924
lib/codeql/rust/elements/internal/ExprImpl.qll ab20ee174e2e786f34af6e5dedf3ec071bb89fc266b3e91df6377f72aa38d3f2 f68192700f449bf1c229cfbaabd5353c7c559941c915d5a0c88752cf9844194b
@@ -290,8 +298,6 @@ lib/codeql/rust/elements/internal/ForTypeReprConstructor.qll eae141dbe9256ab0eb8
lib/codeql/rust/elements/internal/ForTypeReprImpl.qll dbbcb86626dcba3d5534d461d7306c354a15f800ff37c1d039801b868179b387 f942eebb20fb2603b7bab0e90f3e3f7a3f87dd6229090fc011c692a52164ac90
lib/codeql/rust/elements/internal/FormatArgsArgConstructor.qll 8bd9b4e035ef8adeb3ac510dd68043934c0140facb933be1f240096d01cdfa11 74e9d3bbd8882ae59a7e88935d468e0a90a6529a4e2af6a3d83e93944470f0ee
lib/codeql/rust/elements/internal/FormatArgsArgImpl.qll 6a8f55e51e141e4875ed03a7cc65eea49daa349de370b957e1e8c6bc4478425c 7efab8981ccbe75a4843315404674793dda66dde02ba432edbca25c7d355778a
-lib/codeql/rust/elements/internal/FormatArgsArgNameConstructor.qll 1d5221a97f0edee8c07fd1140a9409cf7c3e6e90fc226278bbe64cf55d72b5c5 a77954bd52b2aa7b2e6891482001a2600c9365778630baf318ffd05cf1630568
-lib/codeql/rust/elements/internal/FormatArgsArgNameImpl.qll 58576638f78150e84c11ae9c702c1f4ea286460f6476a89f0259c9f7cf34dd36 3befb988d6e8ece20b718cd59bac4a68c458814c3157e4d1d7a513a03fd4bd1e
lib/codeql/rust/elements/internal/FormatArgsExprConstructor.qll ce29ff5a839b885b1ab7a02d6a381ae474ab1be3e6ee7dcfd7595bdf28e4b558 63bf957426871905a51ea319662a59e38104c197a1024360aca364dc145b11e8
lib/codeql/rust/elements/internal/FunctionConstructor.qll b50aea579938d03745dfbd8b5fa8498f7f83b967369f63d6875510e09ab7f5d2 19cca32aeaecaf9debc27329e8c39ecec69464bb1d89d7b09908a1d73a8d92a2
lib/codeql/rust/elements/internal/GenericArgImpl.qll fde43bb0e3cb2d8eb9feb02012b0a4f934015f8175ec112dea1077d131f55acb 44842e8075f750ba2876cff28d07284f99188982aa6d674ec863ad90305bf6ae
@@ -301,7 +307,11 @@ lib/codeql/rust/elements/internal/GenericParamListConstructor.qll 7221146d1724e0
lib/codeql/rust/elements/internal/IdentPatConstructor.qll 09792f5a070996b65f095dc6b1b9e0fb096a56648eed26c0643c59f82377cab0 0bb1a9fcdc62b5197aef3dd6e0ea4d679dde10d5be54b57b5209727ba66e078b
lib/codeql/rust/elements/internal/IfExprConstructor.qll 03088b54c8fa623f93a5b5a7eb896f680e8b0e9025488157a02c48aaebc6ad56 906f916c3690d0721a31dd31b302dcdcec4233bb507683007d82cf10793a648f
lib/codeql/rust/elements/internal/ImplConstructor.qll 24edccca59f70d812d1458b412a45310ddc096d095332f6e3258903c54c1bb44 7eb673b3ab33a0873ee5ce189105425066b376821cce0fc9eb8ace22995f0bc7
+lib/codeql/rust/elements/internal/ImplRestrictionConstructor.qll 7d58e3efd82a6869fec0c95733d710223563ba063a11096bc78bdaa2b52228ee 83c219aabb5d037dcece2e723b8424f0a853d5a7c15562c1b5b964e8ea43fd2d
+lib/codeql/rust/elements/internal/ImplRestrictionImpl.qll 5023ad9d8103df7c23b3d301ab6a957b2ed17a7b6f78b724e1cfb913423439dc 35ccaf051a5cbc3bf76578a6a30ff11b6f2520bb55232751ec951d9d65119aa5
lib/codeql/rust/elements/internal/ImplTraitTypeReprConstructor.qll 1ed355e5e56f432b24b6f4778e4dc45c6e65095190cacb7a5015529e0c9d01f8 c8505185a042da4eb20a0cc32323194a0290c4bf821c7e0fce7351b194b10f31
+lib/codeql/rust/elements/internal/IncludeBytesExprConstructor.qll 62d20cf32e8c0fa62ef5b472e3b5538b95cc6bf275955f195a4924c2f38c9ba8 5fd4b50e9760af5a5c76d616658adde406470c4c9eac9b846dc0b7583e6460c1
+lib/codeql/rust/elements/internal/IncludeBytesExprImpl.qll cf1da0abb200dceedf5000fe6565456fd1526310565df1f210ec12c37b3b1f4f 82195e928034735f3e41b4d4cf48d411cf6719089f0529a843e79a1dabb94b21
lib/codeql/rust/elements/internal/IndexExprConstructor.qll 99bdc3d793c4dbd993860da60abe2b7c604345d645e86916462bc55a6939a5d1 3fe9d7da725956903707806aadbecac8d5b3874e8bed63c9bab54fff630e75dd
lib/codeql/rust/elements/internal/InferTypeReprConstructor.qll bc5f16853401617fc9c5af8a1287a23c5921df1b615cfbe2d7c7a70145ecfcbd da93bd28ea2daade2cbb0a729be3fbf05f72bc02009565c7bb062e4f68fdb9e7
lib/codeql/rust/elements/internal/ItemListConstructor.qll 08af3bd12536941c3dd4a43c81cc861be24325e242e2593c087a3ce632674291 2fa166159c409d2aaffa73a30babb40829a6de580bd40894d909ee6152801082
@@ -344,12 +354,16 @@ lib/codeql/rust/elements/internal/MethodCallExprConstructor.qll a1b3c4587f0ae60d
lib/codeql/rust/elements/internal/MissingConstructor.qll aab0b7f2846f14a5914661a18c7c9eae71b9bde2162a3c5e5e8a8ecafa20e854 8f30b00b5b7918a7500786cc749b61695158b5b3cc8e9f2277b6b6bf0f7850a0
lib/codeql/rust/elements/internal/MissingImpl.qll e81caa383797dfe837cf101fb78d23ab150b32fef7b47ffcc5489bfcd942ac3e 9f3212d45d77e5888e435e7babd55c1e6b42c3c16f5b1f71170ac41f93ee8d0b
lib/codeql/rust/elements/internal/ModuleConstructor.qll 31cc83c9d8f25ac07375d19e568f05c068e1f5aa205ff3d9ac31c2510e6f8468 8a70f3f1c18ff87f17e6baf2f05ccaed55c70469288192fc39ef0bb5531b8c0e
+lib/codeql/rust/elements/internal/MutRestrictionConstructor.qll 002e0b35790932db84a5643d9ffc531b10dc327b1b44b966e773bf9b4e46a325 5d81599d543825b8ace752dc03bafc9bae7f13bc8bcbb3db5e2e0243fc9c6772
+lib/codeql/rust/elements/internal/MutRestrictionImpl.qll 80e2f1b224a71df6a8c6544c1feb19a92b300cf3447c9905814a6539f89f1dde 16099f2adf7b4b9401f3320fc16d27c170b0d00221d9a062d373216150a2559b
lib/codeql/rust/elements/internal/NameConstructor.qll a760134c6d4fc785746e1a5dc042a6bf25b8adaa3947a6897c31e50fd91dd5fd 1359f903d57112bcc1f62a609febb288301bfa810e569aa12e1045fd48b5b5c9
lib/codeql/rust/elements/internal/NameRefConstructor.qll 5ff6eacc614fd41f98b54cbb4960a07a1471cf4ea291758d33e54a48fd5d1bc4 c538d65414a24dfdbeb49cfd997588227559ba038f0b55d14bb5d89ed1a016f2
lib/codeql/rust/elements/internal/NamedCrate.qll 6c697076387b5af00422e227540d100ff7c03d3001f6a4c5b61433191d022490 2276f85411db199598fc6a5d8d6ec5762e42b1b45c98e398eeb75e69c697b57f
lib/codeql/rust/elements/internal/NamedCrateConstructor.qll 72e07ece16f787dfd993982848689dc2e11845aa5634e9ee5ad8865b95cb59dc ea6555ae33cabe408935649b5e8c6218158036a3b7c4e1abc8bd7cd51c05a912
lib/codeql/rust/elements/internal/NamedCrateImpl.qll ba1f775ca6177a5bdb2ef1891a3fd505642e2fec63910f958f380039499f45bf f66b503b3574d3be75b79870b754015740f58195c4924b71c21ba4e673efd8c4
lib/codeql/rust/elements/internal/NeverTypeReprConstructor.qll 2e0a9c75e389e9ef41a18dd9b5d6c29ffe1d1d633e51ef1de90ec553236d201a 61ea87802fd1c3a68e864ccd76657253a228b06471e4c55bcf94ca2be554f866
+lib/codeql/rust/elements/internal/NotNullConstructor.qll 40e9254021ce7f09861c8d4ac70c3595953e8ade756a3da039d99a638fe8f0f3 3264d3ba76e04cdee673ae38dd3fcd7660978dc17d86c9b8f062bd0fbf3e5d3e
+lib/codeql/rust/elements/internal/NotNullImpl.qll d76de5a4967440f52b2b968bae371d7e3aa11b98a38e7de0591720346e70224c 667b432d8500db42c56653b329ef80c7d3079f24efa360528d438c9dff5c9507
lib/codeql/rust/elements/internal/OffsetOfExprConstructor.qll 616e146562adb3ac0fba4d6f55dd6ce60518ed377c0856f1f09ba49593e7bfab 80518ce90fc6d08011d6f5fc2a543958067739e1b0a6a5f2ed90fc9b1db078f0
lib/codeql/rust/elements/internal/OffsetOfExprImpl.qll e52d4596068cc54719438121f7d5afcaab04e0c70168ac5e4df1a3a0969817a6 6ab37e659d79e02fb2685d6802ae124157bf14b6f790b31688f437c87f40f52c
lib/codeql/rust/elements/internal/OrPatConstructor.qll 4ef583e07298487c0c4c6d7c76ffcc04b1e5fe58aba0c1da3e2c8446a9e0c92b 980a6bd176ae5e5b11c134569910c5468ba91f480982d846e222d031a6a05f1a
@@ -369,6 +383,8 @@ lib/codeql/rust/elements/internal/PathMetaImpl.qll 052152ec17c827054b1e9fccfc7cd
lib/codeql/rust/elements/internal/PathPatConstructor.qll 966c4ea22218ef71e000d7ce8dd5b570c39ad96b9239a3aa8a38292e2a9f36d2 8a1f348e9257ffc6e6bedcd70389b8e7ec2a3ed6e7b3733744ddfab284826e57
lib/codeql/rust/elements/internal/PathSegmentConstructor.qll 2d9639e42035dc7e73b7d6ddb8a977beadc6b4492dee4292b2f85b4409344441 c337fc3b9ef56366428772563e3f25f711474d16e860d3e89c1395a95d9e83e7
lib/codeql/rust/elements/internal/PathTypeReprConstructor.qll e05e7be13d48e7f832e735254777692d4be827a745b1fd94b9649d46fe574393 4aa1e6935a4479b61f205265cbbba01ce96d09a680c20d5decf30d1374d484d4
+lib/codeql/rust/elements/internal/PatternTypeReprConstructor.qll cf17aaca86534afe86518f1dc2fdbf548fc0e9bf241d1e698a94940ce875d1f2 5799da5538796765846bcf09391ec2388cc96fdc6fea60819301ab6387d5d146
+lib/codeql/rust/elements/internal/PatternTypeReprImpl.qll 38052ab7f6f18d73556644291546d1f58709c2e44c7fdbcb259a4e5102bc1a08 f63d6fb495a1cad07ae55de210e766fdf15f011de4d8b7b2e8124d556287db26
lib/codeql/rust/elements/internal/PrefixExprConstructor.qll 90c50b0df2d4b4cbf5e2b7d67a9d243a1af9bfff660b7a70d8b9c7859c28bca7 1a1b5ea1f06ed8d41a658c872e8e1915c241a7c799c691df81b9a7b55d8f2f1e
lib/codeql/rust/elements/internal/PtrTypeReprConstructor.qll c8bd3502dc23429577fbff0fe3e3c78b812b2237b2bb65862c137083fdaa7a4a 4d5c135be30f71a3712acbc22bdb6c425fa6463043a9ee64543da31151d68366
lib/codeql/rust/elements/internal/PtrTypeReprImpl.qll cb3cf7960a05f2c1930067fc62c5a207fc5faac143758b9b9e5f117fbd073f2f 40545d4768380f0dde9b708932f92f57566ac49f3f9b4147a8ff2ea90a0947c7
@@ -455,6 +471,8 @@ lib/codeql/rust/elements/internal/VariantConstructor.qll 0297d4a9a9b32448d6d6063
lib/codeql/rust/elements/internal/VariantListConstructor.qll c841fb345eb46ea3978a0ed7a689f8955efc9178044b140b74d98a6bcd0c926a c9e52d112abdba2b60013fa01a944c8770766bf7368f9878e6b13daaa4eed446
lib/codeql/rust/elements/internal/VariantListImpl.qll 4ceeda617696eb547c707589ba26103cf4c5c3d889955531be24cbf224e79dff 4258196c126fd2fad0e18068cb3d570a67034a8b26e2f13f8223d7f1a246d1a4
lib/codeql/rust/elements/internal/VisibilityConstructor.qll 1fd30663d87945f08d15cfaca54f586a658f26b7a98ea45ac73a35d36d4f65d0 6ddaf11742cc8fbbe03af2aa578394041ae077911e62d2fa6c885ae0543ba53a
+lib/codeql/rust/elements/internal/VisibilityInnerConstructor.qll 6d845ba35a3bc8521fb49d1691d6aa10f1f7f4b7f27f12f4d3e316d8d3d6050c eecc48b25464df7e723ce1e9706b2b9ffbb8ccac26edb78b0901ce9912675edc
+lib/codeql/rust/elements/internal/VisibilityInnerImpl.qll 9a536441b258a5dae6518b7efa36a881244194f7e0f842a1c730dfeaa979d462 de14821d1d9ffeac766b01ee3ec248c73a531b4d3a7357e5b609e4de40ffea93
lib/codeql/rust/elements/internal/WhereClauseConstructor.qll 6d6f0f0376cf45fac37ea0c7c4345d08718d2a3d6d913e591de1de9e640317c9 ff690f3d4391e5f1fae6e9014365810105e8befe9d6b52a82625994319af9ffd
lib/codeql/rust/elements/internal/WhereClauseImpl.qll 006e330df395183d15896e5f81128e24b8274d849fe45afb5040444e4b764226 ed5e8317b5f33104e5c322588dc400755c8852bbb77ef835177b13af7480fd43
lib/codeql/rust/elements/internal/WherePredConstructor.qll f331c37085792a01159e8c218e9ef827e80e99b7c3d5978b6489808f05bd11f8 179cad3e4c5aaaf27755891694ef3569322fcf34c5290e6af49e5b5e3f8aa732
@@ -473,16 +491,16 @@ lib/codeql/rust/elements/internal/generated/ArrayExprInternal.qll 67a7b0fae04b11
lib/codeql/rust/elements/internal/generated/ArrayListExpr.qll f325163c2bd401286305330482bee20d060cecd24afa9e49deab7ba7e72ca056 ae3f5b303e31fc6c48b38172304ee8dcf3af2b2ba693767824ea8a944b6be0eb
lib/codeql/rust/elements/internal/generated/ArrayRepeatExpr.qll ac2035488d5b9328f01ce2dd5bd7598e3af1cbb383ddb48b648e1e8908ea82fc 3ec910b184115fb3750692287e8039560e20bd6a5fb26ac1f9c346424d8eaa48
lib/codeql/rust/elements/internal/generated/ArrayTypeRepr.qll d1db33bc2c13e5bc6faa9c7009c50b336296b10ed69723499db2680ff105604d e581ca7f2e5089e272c4ef99630daac2511440314a71267ff3e66f857f13ee69
-lib/codeql/rust/elements/internal/generated/AsmClobberAbi.qll 579cabafcf0387a9270112ffa53c0b542c1bfbbebfe5c916ac2e6a9b2453539a 8048f5d8759425c55dc46d8fe502687edc29209e290094e9bcd24ff943c8d801
+lib/codeql/rust/elements/internal/generated/AsmClobberAbi.qll cd5b177210a072df598f83b49b891800f6ea4bdc4064b45e4a0853d7076d4d9a 03bd9e78da06333038a5219c00c5b16d2c7396434e85f2fe76179181adf107dc
lib/codeql/rust/elements/internal/generated/AsmConst.qll 26c96fc41f2b517b7756fd602c8b0cd4849c7090013fb3f8a5e290e5eabe80cc f0f1bf3e8ae7e20e1c2ab638428190c58ee242a7d15c480ed9c5f789ce42c9cb
lib/codeql/rust/elements/internal/generated/AsmDirSpec.qll 4064e9c98aeebfebf29d013f6280f44548996d6f185b19bf96b1b23384c976b9 2bb0b99d20c0fdd6d54d4a1947a02372b6e4b197fb887ad058290ae97f015953
lib/codeql/rust/elements/internal/generated/AsmExpr.qll afabf734bf93040451cb22d22f71ab9b2abb176bd6e0d862f5cc67d687f84e4c 7e35b3bc93b5e6f6b7259f3261234421eb5778a47192bc0f5e54d062d3bc8dde
lib/codeql/rust/elements/internal/generated/AsmLabel.qll 3e97e64f0682709f05464218e0182f64537e08079b0f276738c83eae92c22d25 3ce70364762bc8c0eeb13940406a0613a815a0ae68b24f7e3a1a649a6fe05c89
lib/codeql/rust/elements/internal/generated/AsmOperand.qll a18ddb65ba0de6b61fb73e6a39398a127ccd4180b12fea43398e1e8f3e829ecd 22d2162566bcf18e8bb39eac9c1de0ae563013767ef5efebff6d844cb4038cae
lib/codeql/rust/elements/internal/generated/AsmOperandExpr.qll 6ec1db45e8523331d516263476bbda1006251ce137c2cd324d9b6c6fabf358df b6278d4e605fb5422ab1e563649da793bacf28cd587328f9cc36ca57799510d0
-lib/codeql/rust/elements/internal/generated/AsmOperandNamed.qll 61c48af0a277b011cb46ad9e9f3255ae22c943a11aafc8c591cac6444ed3e6d1 448afb29e6582339229f092ff2de6b953c09c10f2353a1f8eb54e5dfa639881f
+lib/codeql/rust/elements/internal/generated/AsmOperandNamed.qll d6bfe8314d1e1694c4bb197fbee745a52a5c721997f2b7e72667230b449661c5 9864bfd98d7c52f543af4a36aa7c7530760c67c061fa52be20aa3e5f768cd777
lib/codeql/rust/elements/internal/generated/AsmOption.qll 9aa5df0f677363111b395b3fb09a0882d61c38f97ba811713490f52c851fa8db d863469f626c6e9a6a69faee4216226dd13c62fbf76ba93717d7d12fd95e0c9f
-lib/codeql/rust/elements/internal/generated/AsmOptionsList.qll 998234952d4052b1864014456e6db7e775b8016b44d67608b2cbba9a730453de 8fb7cf5343fb317d8cbe6f3ebb22d80749a1131b28a89d189ecb8f99321ed5f0
+lib/codeql/rust/elements/internal/generated/AsmOptionsList.qll 98403f62e88f3c01b466e25e836c5eb90c414d21b22cc3ff50c0aba46d440092 4b60c9d657230a9d7275b4fe8c46a5cf9986036cf7aedf9ee2c3d90051ea6054
lib/codeql/rust/elements/internal/generated/AsmPiece.qll 17f425727781cdda3a2ec59e20a70e7eb14c75298298e7a014316593fb18f1f9 67656da151f466288d5e7f6cd7723ccb4660df81a9414398c00f7a7c97a19163
lib/codeql/rust/elements/internal/generated/AsmRegOperand.qll e1412c7a9135669cb3e07f82dcf2bebc2ea28958d9ffb9520ae48d299344997c d81f18570703c9eb300241bd1900b7969d12d71cec0a3ce55c33f7d586600c24
lib/codeql/rust/elements/internal/generated/AsmRegSpec.qll 73a24744f62dd6dfa28a0978087828f009fb0619762798f5e0965003fff1e8ec fdb8fd2f89b64086a2ca873c683c02a68d088bb01007d534617d0b7f67fde2cb
@@ -514,6 +532,7 @@ lib/codeql/rust/elements/internal/generated/ConstBlockPat.qll 7526d83ee9565d7477
lib/codeql/rust/elements/internal/generated/ConstParam.qll 2e24198f636e4932c79f28c324f395ae5f61f713795ed4543e920913898e2815 5abe6d3df395c679c28a7720479bad455c53bc5ade9133f1ff113ea54dc66c11
lib/codeql/rust/elements/internal/generated/ContinueExpr.qll e2010feb14fb6edeb83a991d9357e50edb770172ddfde2e8670b0d3e68169f28 48d09d661e1443002f6d22b8710e22c9c36d9daa9cde09c6366a61e960d717cb
lib/codeql/rust/elements/internal/generated/Crate.qll 37f3760d7c0c1c3ca809d07daf7215a8eae6053eda05e88ed7db6e07f4db0781 649a3d7cd7ee99f95f8a4d3d3c41ea2fa848ce7d8415ccbac62977dfc9a49d35
+lib/codeql/rust/elements/internal/generated/DerefPat.qll fba6bfa4be64247c5d2786d9a65e660498c81a08f1e14cac7347f87fa9d0dfe9 e4cc0922c30a498e6cd4e0eee7a76be4d5a2abaa5a6676cf942823ec7be1d2b8
lib/codeql/rust/elements/internal/generated/DynTraitTypeRepr.qll b2e0e728b6708923b862d9d8d6104d13f572da17e393ec1485b8465e4bfdc206 4a87ea9669c55c4905ce4e781b680f674989591b0cb56af1e9fa1058c13300b3
lib/codeql/rust/elements/internal/generated/Element.qll d56d22c060fa929464f837b1e16475a4a2a2e42d68235a014f7369bcb48431db 0e48426ca72179f675ac29aa49bbaadb8b1d27b08ad5cbc72ec5a005c291848e
lib/codeql/rust/elements/internal/generated/Enum.qll 3ed69005ab7cf68745a67cc9891bd68a83f6ab927febf077de9e4092cb373b0b 604fd03d1c46884b3c93e5bff3951ec41593320e1f7382c1a7143a64063827bc
@@ -531,8 +550,7 @@ lib/codeql/rust/elements/internal/generated/ForBinder.qll 7be6b8e3934db8cd4ac326
lib/codeql/rust/elements/internal/generated/ForExpr.qll 7c497d2c612fd175069037d6d7ff9339e8aec63259757bb56269e9ca8b0114ea dc48c0ad3945868d6bd5e41ca34a41f8ee74d8ba0adc62b440256f59c7f21096
lib/codeql/rust/elements/internal/generated/ForTypeRepr.qll 7daa3b938592b590d604203e7d0fc5c34c2bffe6adcceee5a5e0c681ed16214c f1380179cbdc188ad133c946d9e17e85aed0d77771b319f663d8eada0f7cf17d
lib/codeql/rust/elements/internal/generated/Format.qll 934351f8a8ffd914cc3fd88aca8e81bf646236fe34d15e0df7aeeb0b942b203f da9f146e6f52bafd67dcfd3b916692cf8f66031e0b1d5d17fc8dda5eefb99ca0
-lib/codeql/rust/elements/internal/generated/FormatArgsArg.qll e12e470cfe23da78cb82258f7e1e9e263fd11a8ff6b9a31facf130264e1d2f86 31e8419530cff1811937ad24558aa2feaa5198df5eeb9e16b4197e8ce4efdce2
-lib/codeql/rust/elements/internal/generated/FormatArgsArgName.qll 7720d5a024c6487604952bb6a1925fd473d35d959079791acbdd98e5cd1de11e b7b4fa8121aa1f75f9467fb91e87b2a5ced1b1ce65ebe07249b78945433ea3a3
+lib/codeql/rust/elements/internal/generated/FormatArgsArg.qll c762a4af8609472e285dd1b1aec8251421aec49f8d0e5ce9df2cc5e2722326f8 c8c226b94b32447634b445c62bd9af7e11b93a706f8fa35d2de4fda3ce951926
lib/codeql/rust/elements/internal/generated/FormatArgsExpr.qll 8aed8715a27d3af3de56ded4610c6792a25216b1544eb7e57c8b0b37c14bd9c1 590a2b0063d2ecd00bbbd1ce29603c8fd69972e34e6daddf309c915ce4ec1375
lib/codeql/rust/elements/internal/generated/FormatArgument.qll cd05153276e63e689c95d5537fbc7d892615f62e110323759ef02e23a7587407 be2a4531b498f01625effa4c631d51ee8857698b00cfb829074120a0f2696d57
lib/codeql/rust/elements/internal/generated/FormatTemplateVariableAccess.qll a6175214fad445df9234b3ee9bf5147da75baf82473fb8d384b455e3add0dac1 a928db0ff126b2e54a18f5c488232abd1bd6c5eda24591d3c3bb80c6ee71c770
@@ -544,7 +562,9 @@ lib/codeql/rust/elements/internal/generated/GenericParamList.qll b18fa5fd435d948
lib/codeql/rust/elements/internal/generated/IdentPat.qll 1fe5061759848fdc9588b27606efb1187ce9c13d12ad0a2a19666d250dd62db3 87dbc8b88c31079076a896b48e0c483a600d7d11c1c4bf266581bdfc9c93ae98
lib/codeql/rust/elements/internal/generated/IfExpr.qll 413dd7a20c6b98c0d2ad2e5b50981c14bf96c1a719ace3e341d78926219a5af7 c9a2d44e3baa6a265a29a683ca3c1683352457987c92f599c5771b4f3b4bafff
lib/codeql/rust/elements/internal/generated/Impl.qll bdc3da08b23ab098e92927a57c2e99eeb78ea8561cf11accc51db3033492b500 4b45be6b0c51f03999619705104574d78c262ed2497921f2ca8696844b17addc
+lib/codeql/rust/elements/internal/generated/ImplRestriction.qll 934b9c66f3fb3bbebc5b0a5f748fd33d46b08dc2ff77411ca46c2b5a6183db2d ec2c695d23cfe4ac78d372996b7269b152bd72a7747a723c203dad8304d583ba
lib/codeql/rust/elements/internal/generated/ImplTraitTypeRepr.qll e376a2e34ba51df403d42b02afe25140543e3e53aaf04b9ea118eb575acb4644 dc3a7e3eac758423c90a9803cc40dfdf53818bd62ee894982cd636f6b1596dfc
+lib/codeql/rust/elements/internal/generated/IncludeBytesExpr.qll 39383a3b29f01c5e721f8db75fa78842c32ed823a3523709d8facaaaf6f490ee 2ccb4c8d1f00b0bdb881e18d4712effc34ac806d7eb6432fcf86191e19a294e3
lib/codeql/rust/elements/internal/generated/IndexExpr.qll cf951fc40f6690e966b4dc78fa9a6221aa5c6cade44759dcb52254f799292d11 1572e71918cc4e0b7e028331b6d98c9db23100a3646cd3874d1915e06ab6211d
lib/codeql/rust/elements/internal/generated/InferTypeRepr.qll 4f101c1cb1278e919f9195cac4aa0c768e304c1881394b500874e7627e62d6c4 dca3f85d0a78ecc8bf030b4324f0d219ffff60784a2ecf565a4257e888dea0ff
lib/codeql/rust/elements/internal/generated/Item.qll 03077c9d2f3200ebbc5df5d31f7d9b78a3ae25957ac46899a19a93684b2d7306 6492e341b9d9270c0181da0a5330f588238ced81657041ad1ad343db2bdf210b
@@ -578,10 +598,12 @@ lib/codeql/rust/elements/internal/generated/Meta.qll 5c3358c737d504dacfa3227b80c
lib/codeql/rust/elements/internal/generated/MethodCallExpr.qll ffce98a6a1921822b12ead721cff0878553eb3e049c5d2184a7abce32b6615b4 d1408a0f47ee5764fe7b484494daf6e1f99b1c6a505274c48545b3e650ef8baf
lib/codeql/rust/elements/internal/generated/Missing.qll 16735d91df04a4e1ae52fae25db5f59a044e540755734bbab46b5fbb0fe6b0bd 28ca4e49fb7e6b4734be2f2f69e7c224c570344cc160ef80c5a5cd413e750dad
lib/codeql/rust/elements/internal/generated/Module.qll ebae5d8963c9fd569c0fbad1d7770abd3fd2479437f236cbce0505ba9f9af52c fa3c382115fed18a26f1a755d8749a201b9489f82c09448a88fb8e9e1435fe5f
+lib/codeql/rust/elements/internal/generated/MutRestriction.qll ab507ff1a1cdd04f3b5deab8b52b41aa520d7a20bf94ec3fe53644eb8524e7d4 0396ab58b867a53c1870fb12d1c203a741927defc0d08ae10ef7a93f48e8cedf
lib/codeql/rust/elements/internal/generated/Name.qll e6bd6240a051383a52b21ab539bc204ce7bcd51a1a4379e497dff008d4eef5b4 578a3b45e70f519d57b3e3a3450f6272716c849940daee49889717c7aaa85fc9
lib/codeql/rust/elements/internal/generated/NameRef.qll 090c15ed6c44fc4f1a7236215f42e16921912d3030119ac22bc7ffe2dcdb4ba8 b61cc486e6764272c4e8377523bf043d0beae4926606dbcb48f8205c6a0b9a90
lib/codeql/rust/elements/internal/generated/NamedCrate.qll e190dd742751ea2de914d0750c93fcad3100d3ebb4e3f47f6adc0a7fa3e7932c 755ead62328df8a4496dc4ad6fea7243ab6144138ed62d7368fa53737eef5819
lib/codeql/rust/elements/internal/generated/NeverTypeRepr.qll 4f13c6e850814a4759fdb5fca83a50e4094c27edee4d2e74fe209b10d8fb01c3 231f39610e56f68f48c70ca8a17a6f447458e83218e529fff147ed039516a2f7
+lib/codeql/rust/elements/internal/generated/NotNull.qll 437dd90a15cc2518f26489d4251fc0de31646e7735a3463ec51983f39a33c3b6 78b1051f7ec1d82c36b5c825c4b9c3c2b8ad9563542e5e4b7d2f0292455fb74a
lib/codeql/rust/elements/internal/generated/OffsetOfExpr.qll c86eecd11345a807571542e220ced8ccc8bb78f81de61fff6fc6b23ff379cd12 76a692d3ad5e26751e574c7d9b13cf698d471e1783f53a312e808c0b21a110ab
lib/codeql/rust/elements/internal/generated/OrPat.qll 0dc6bd6ada8d11b7f708f71c8208fc2c28629e9c265c3df3c2dc9bea30de5afa 892119fc1de2e3315489203c56ee3ed3df8b9806e927ee58aa6083e5b2156dab
lib/codeql/rust/elements/internal/generated/Param.qll 19f03396897c1b7b494df2d0e9677c1a2fc6d4ae190e64e5be51145aba9de2e2 3d63116e70457226ea7488a9f6ed9c7cea3233b0e5cab443db9566c17b125e80
@@ -590,7 +612,7 @@ lib/codeql/rust/elements/internal/generated/ParamList.qll eaa0cd4402d3665013d47e
lib/codeql/rust/elements/internal/generated/ParenExpr.qll 812d2ff65079277f39f15c084657a955a960a7c1c0e96dd60472a58d56b945eb eb8c607f43e1fcbb41f37a10de203a1db806690e10ff4f04d48ed874189cb0eb
lib/codeql/rust/elements/internal/generated/ParenPat.qll 24f9dc7fce75827d6fddb856cd48f80168143151b27295c0bab6db5a06567a09 ebadbc6f5498e9ed754b39893ce0763840409a0721036a25b56e1ead7dcc09aa
lib/codeql/rust/elements/internal/generated/ParenTypeRepr.qll 03f5c5b96a37adeb845352d7fcea3e098da9050e534972d14ac0f70d60a2d776 ed3d6e5d02086523087adebce4e89e35461eb95f2a66d1d4100fe23fc691b126
-lib/codeql/rust/elements/internal/generated/ParentChild.qll 824b272f2fa77353b0d67ea66b13292dd14091f1a68411bb4be506dcbad0226a b9d7fac552163dd522b5a0ff19a11b035134a58f236415db6e3d599c6dbe187e
+lib/codeql/rust/elements/internal/generated/ParentChild.qll 491b2adad685733cae41b4e918e850718074a14e0f179b3debbe9424c927a5aa 4e851e1d327156fcad247dae87adc091fd0e2f7ff19c6559612165c16d961beb
lib/codeql/rust/elements/internal/generated/ParenthesizedArgList.qll d901fdc8142a5b8847cc98fc2afcfd16428b8ace4fbffb457e761b5fd3901a77 5dbb0aea5a13f937da666ccb042494af8f11e776ade1459d16b70a4dd193f9fb
lib/codeql/rust/elements/internal/generated/Pat.qll 3605ac062be2f294ee73336e9669027b8b655f4ad55660e1eab35266275154ee 7f9400db2884d336dd1d21df2a8093759c2a110be9bf6482ce8e80ae0fd74ed4
lib/codeql/rust/elements/internal/generated/Path.qll 9b12afb46fc5a9ad3a811b05472621bbecccb900c47504feb7f29d96b28421ca bcacbffc36fb3e0c9b26523b5963af0ffa9fd6b19f00a2a31bdb2316071546bd
@@ -601,12 +623,13 @@ lib/codeql/rust/elements/internal/generated/PathMeta.qll 42cf084a78acb656a86a6a9
lib/codeql/rust/elements/internal/generated/PathPat.qll 003d10a4d18681da67c7b20fcb16b15047cf9cc4b1723e7674ef74e40589cc5a 955e66f6d317ca5562ad1b5b13e1cd230c29e2538b8e86f072795b0fdd8a1c66
lib/codeql/rust/elements/internal/generated/PathSegment.qll 48b452229b644ea323460cd44e258d3ea8482b3e8b4cb14c3b1df581da004fa8 2025badcfab385756009a499e08eecc8ffd7fa590cd2b777adb283eebcc432c6
lib/codeql/rust/elements/internal/generated/PathTypeRepr.qll f12fe234d7fb1a12678b524434fcdd801453d90eb778b9173f7197ff3d957557 a1be605f8937c5bd3a3a9cb277782c24446c9f5ef8363e6f5ee8f6229886b6f6
+lib/codeql/rust/elements/internal/generated/PatternTypeRepr.qll 081f81ecb630be1a437711c028887f8e2aee017a8dd76c5ae4dac4e04b319b0b 5a4125625847271a7cbc5af4a0cb85040af768600ff762fa53c56d3fdbb99730
lib/codeql/rust/elements/internal/generated/PrefixExpr.qll c9ede5f2deb7b41bc8240969e8554f645057018fe96e7e9ad9c2924c8b14722b 5ae2e3c3dc8fa73e7026ef6534185afa6b0b5051804435d8b741dd3640c864e1
lib/codeql/rust/elements/internal/generated/PtrTypeRepr.qll 8d0ea4f6c7f8203340bf4b91ecedad3ed217a65d8be48d498f2e12da7687a6d0 6f74182fd3fe8099af31b55edeaacc0c54637d0a29736f15d2cd58d11d3de260
lib/codeql/rust/elements/internal/generated/PureSynthConstructors.qll e5b8e69519012bbaae29dcb82d53f7f7ecce368c0358ec27ef6180b228a0057f e5b8e69519012bbaae29dcb82d53f7f7ecce368c0358ec27ef6180b228a0057f
lib/codeql/rust/elements/internal/generated/RangeExpr.qll 23cca03bf43535f33b22a38894f70d669787be4e4f5b8fe5c8f7b964d30e9027 18624cef6c6b679eeace2a98737e472432e0ead354cca02192b4d45330f047c9
lib/codeql/rust/elements/internal/generated/RangePat.qll 80826a6a6868a803aa2372e31c52a03e1811a3f1f2abdb469f91ca0bfdd9ecb6 34ee1e208c1690cba505dff2c588837c0cd91e185e2a87d1fe673191962276a9
-lib/codeql/rust/elements/internal/generated/Raw.qll 7efb0d7eed991188cb4cc4e22f87cf00df623ffb44dd161c6bfbd79ae3af8bc6 8c010280303cc356f3cc66789796a693e0a1ea8401cbbcc4f0c676b825b21060
+lib/codeql/rust/elements/internal/generated/Raw.qll b797442c8c4ef094437c7e20c2d580a96b272ea6752a496213c8caaf72cabe6a 433002df28dc5ffae8485ddd0bac85e47587e088e730f5ccf34152eceb4d325c
lib/codeql/rust/elements/internal/generated/RefExpr.qll 7d995884e3dc1c25fc719f5d7253179344d63650e217e9ff6530285fe7a57f64 f2c3c12551deea4964b66553fb9b6423ee16fec53bd63db4796191aa60dc6c66
lib/codeql/rust/elements/internal/generated/RefPat.qll 456ede39837463ee22a630ec7ab6c8630d3664a8ea206fcc6e4f199e92fa564c 5622062765f32930465ba6b170e986706f159f6070f48adee3c20e24e8df4e05
lib/codeql/rust/elements/internal/generated/RefTypeRepr.qll 5b0663a6d234572fb3e467e276d019415caa95ef006438cc59b7af4e1783161e 0e27c8a8f0e323c0e4d6db01fca821bf07c0864d293cdf96fa891b10820c1e4b
@@ -626,21 +649,21 @@ lib/codeql/rust/elements/internal/generated/Struct.qll 56775b98f793c108bd0eb8f35
lib/codeql/rust/elements/internal/generated/StructExpr.qll e77702890561102af38f52d836729e82569c964f8d4c7e680b27992c1ff0f141 23dc51f68107ab0e5c9dd88a6bcc85bb66e8e0f4064cb4d416f50f2ba5db698c
lib/codeql/rust/elements/internal/generated/StructExprField.qll 6bdc52ed325fd014495410c619536079b8c404e2247bd2435aa7685dd56c3833 501a30650cf813176ff325a1553da6030f78d14be3f84fea6d38032f4262c6b0
lib/codeql/rust/elements/internal/generated/StructExprFieldList.qll 298d33442d1054922d2f97133a436ee559f1f35b7708523284d1f7eee7ebf443 7febe38a79fadf3dcb53fb8f8caf4c2780f5df55a1f8336269c7b674d53c6272
-lib/codeql/rust/elements/internal/generated/StructField.qll 23c5a0b26936582f43b8bb567825257aab29ee8a3d4ff646ca1dff2e3063bf41 163c446ae52519fd77c1108719e014c41caad205b303848782c45fa50b37b254
+lib/codeql/rust/elements/internal/generated/StructField.qll cdb78ca654a459204a8f471f8e1a79a08186db93177289ab6dd4a8864fb88cf3 d0ddbe4e9e570721796379b7e090bec6301f50b0ed26de06ff1f7a4e1a9eb70f
lib/codeql/rust/elements/internal/generated/StructFieldList.qll 5da528a51a6a5db9d245772aec462d1767bcc7341e5bedd1dc1bbedd3e4ab920 dac4cee3280eef1136ffc7fbc11b84b754eb6290fc159c6397a39ae91ceeaa13
lib/codeql/rust/elements/internal/generated/StructPat.qll c76fa005c2fd0448a8803233e1e8818c4123301eb66ac5cf69d0b9eaafc61e98 6e0dffccdce24bca20e87d5ba0f0995c9a1ae8983283e71e7dbfcf6fffc67a58
lib/codeql/rust/elements/internal/generated/StructPatField.qll 5b5c7302dbc4a902ca8e69ff31875c867e295a16a626ba3cef29cd0aa248f179 4e192a0df79947f5cb0d47fdbbba7986137a6a40a1be92ae119873e2fad67edf
lib/codeql/rust/elements/internal/generated/StructPatFieldList.qll 1a95a1bd9f64fb18e9571657cf2d02a8b13c747048a1f0f74baf31b91f0392ad fc274e414ff4ed54386046505920de92755ad0b4d39a7523cdffa4830bd53b37
-lib/codeql/rust/elements/internal/generated/Synth.qll f3914d3d346fe9dad959b7c7fa88a791860284c848aaa339b800e521195dde08 87a338c138bc8322ddc34b7a265232be294cf7b0a07944b478b8ee9531841e6a
-lib/codeql/rust/elements/internal/generated/SynthConstructors.qll aea619227c640e27d715bf57c00bfde840a31d28addc8baee3b38aeb16bdf721 aea619227c640e27d715bf57c00bfde840a31d28addc8baee3b38aeb16bdf721
+lib/codeql/rust/elements/internal/generated/Synth.qll c753ec12f68833536dfcc467357f6bb6e0b039d2ab50683a4669432cbe20cbb2 e83329642325e05574ce4e82e3fc68e1a39b23f02f19a4cd972ca195f861f7eb
+lib/codeql/rust/elements/internal/generated/SynthConstructors.qll d8c1962dcb7c6ecfdb15671c34bbb30a139bae017fd3b3186b7df41d02060f7e d8c1962dcb7c6ecfdb15671c34bbb30a139bae017fd3b3186b7df41d02060f7e
lib/codeql/rust/elements/internal/generated/Token.qll 77a91a25ca5669703cf3a4353b591cef4d72caa6b0b9db07bb9e005d69c848d1 2fdffc4882ed3a6ca9ac6d1fb5f1ac5a471ca703e2ffdc642885fa558d6e373b
lib/codeql/rust/elements/internal/generated/TokenTree.qll 1a3c4f5f30659738641abdd28cb793dab3cfde484196b59656fc0a2767e53511 de2ebb210c7759ef7a6f7ee9f805e1cac879221287281775fc80ba34a5492edf
lib/codeql/rust/elements/internal/generated/TokenTreeMeta.qll 6952cd186e38c4a41131f93754010c8af3c210324d5a8ce3831694aa6be9f2aa 7a23c380fc8aa02c53370e0c68536a7e9fed8aad58185cb0f6110093c3067543
-lib/codeql/rust/elements/internal/generated/Trait.qll 8fa41b50fa0f68333534f2b66bb4ec8e103ff09ac8fa5c2cc64bc04beafec205 ce1c9aa6d0e2f05d28aab8e1165c3b9fb8e24681ade0cf6a9df2e8617abeae7e
+lib/codeql/rust/elements/internal/generated/Trait.qll 762d4a2aa0ca2b1384b598201e2964287fce1c0de5475cf493e52de3267a6c55 affd77f6a84c9589c18ae3e3a0e51778e4e9d247f2b9b34761ba7e12502a14b1
lib/codeql/rust/elements/internal/generated/TryBlockModifier.qll 812cc73a945abaa51054e7261daf4dc10912f1e331f202186001ed087a962696 a76457699f3f6bc1373276a0de2f14365e573d34e82fd292c6c9261612c0f17e
lib/codeql/rust/elements/internal/generated/TryExpr.qll 73052d7d309427a30019ad962ee332d22e7e48b9cc98ee60261ca2df2f433f93 d9dd70bf69eaa22475acd78bea504341e3574742a51ad9118566f39038a02d85
lib/codeql/rust/elements/internal/generated/TupleExpr.qll 98f10bc72d09f98e3be87f41b1a3cbf037f4a7e3d3560dfa6d5759905a8177a5 6a9eb5568c518876b2912371e2b7b774cf5245097c5a0206eda35b749995f00b
-lib/codeql/rust/elements/internal/generated/TupleField.qll 121f7b35e28b86592f83e00993f9041acbe7ab636db894d03055149c7f15fd32 b1ba9e1182307a44bb5afc11e92d62e7eb2c819ccdfb28ef54943b6fec676827
+lib/codeql/rust/elements/internal/generated/TupleField.qll b23d90aa02d687d8a2f498fc30d6156f277a08261ae7f790c5ceda059604140c f1f5c7f28334dbd718ae6de27414e01b501dbba0d87c99041cf092a44da243dd
lib/codeql/rust/elements/internal/generated/TupleFieldList.qll e7874518ce353f58312b02fb646f19eb109b3d868f8b550c84b7d6fc3a85fd5a f4bff793bbdbc252688296953116146f5c9a0894e14a7d3e4883a5ac211c122f
lib/codeql/rust/elements/internal/generated/TuplePat.qll 4e13b509e1c9dd1581a9dc50d38e0a6e36abc1254ea9c732b5b3e6503335afeb 298028df9eb84e106e625ed09d6b20038ad47bfc2faf634a0ffea50b17b5805d
lib/codeql/rust/elements/internal/generated/TupleStructPat.qll 6539d0edbdc16e7df849514d51980d4cd1a2c9cbb58ca9e5273851f96df4eb36 45a13bae5220d5737cbd04713a17af5b33d8bb4cfdf17ddd64b298ab0c1eea24
@@ -664,28 +687,29 @@ lib/codeql/rust/elements/internal/generated/UseTree.qll 3d7cbcc8ae76068b8f660c7d
lib/codeql/rust/elements/internal/generated/UseTreeList.qll 38efaa569b76ca79be047703279388e8f64583a126b98078fbbb6586e0c6eb56 1623a50fd2d3b1e4b85323ad73dd655172f7cbc658d3506aaa6b409e9ebe576e
lib/codeql/rust/elements/internal/generated/Variant.qll 7a1aedf6518780d1534147d5a52d14542698befe1d8eb8b78eb10d2664c3a69b 180d6de0826b1a75bf8b1853d539f605bff2eb3794ccb57ff23e5b3ee3171956
lib/codeql/rust/elements/internal/generated/VariantList.qll 3f70bfde982e5c5e8ee45da6ebe149286214f8d40377d5bc5e25df6ae8f3e2d1 22e5f428bf64fd3fd21c537bfa69a46089aad7c363d72c6566474fbe1d75859e
-lib/codeql/rust/elements/internal/generated/Visibility.qll af1069733c0120fae8610b3ebbcdcebe4b4c9ce4c3e3d9be3f82a93541873625 266106bdff4d7041d017871d755c011e7dd396c5999803d9e46725b6a03a2458
+lib/codeql/rust/elements/internal/generated/Visibility.qll c6c3099cb563c010e18012772c57bea636967e30f0f90b026f744441fb4c9263 f0db2927498fd5900eedacaaec5f3f538829c1f46306b593ff95699fa6535f68
+lib/codeql/rust/elements/internal/generated/VisibilityInner.qll 3e853aed43f32e216c67716da5ff4d910e4e48e4f017067a61041ce91a7eee9d 6a3b669762e091c7e12c19a081847475814ce4e7c52fb41ed1786cec36344356
lib/codeql/rust/elements/internal/generated/WhereClause.qll aec72d358689d99741c769b6e8e72b92c1458138c097ec2380e917aa68119ff0 81bb9d303bc0c8d2513dc7a2b8802ec15345b364e6c1e8b300f7860aac219c36
lib/codeql/rust/elements/internal/generated/WherePred.qll 73b28efc1682bf527bdc97a07568d08666d61686940400c99095cb9593bc8df3 2ec1fb5577d033c120d31f1620753b3618fcb7f384a35a6d3e6b5e0bb375a8a5
lib/codeql/rust/elements/internal/generated/WhileExpr.qll 0353aab87c49569e1fbf5828b8f44457230edfa6b408fb5ec70e3d9b70f2e277 e1ba7c9c41ff150b9aaa43642c0714def4407850f2149232260c1a2672dd574a
lib/codeql/rust/elements/internal/generated/WildcardPat.qll d74b70b57a0a66bfae017a329352a5b27a6b9e73dd5521d627f680e810c6c59e 4b913b548ba27ff3c82fcd32cf996ff329cb57d176d3bebd0fcef394486ea499
lib/codeql/rust/elements/internal/generated/YeetExpr.qll cac328200872a35337b4bcb15c851afb4743f82c080f9738d295571eb01d7392 94af734eea08129b587fed849b643e7572800e8330c0b57d727d41abda47930b
lib/codeql/rust/elements/internal/generated/YieldExpr.qll 37e5f0c1e373a22bbc53d8b7f2c0e1f476e5be5080b8437c5e964f4e83fad79a 4a9a68643401637bf48e5c2b2f74a6bf0ddcb4ff76f6bffb61d436b685621e85
-lib/codeql/rust/elements.qll 55ccf59deeb718517703e2aa9e90452736de118032d3bdad4b4ab7295cbb795a 55ccf59deeb718517703e2aa9e90452736de118032d3bdad4b4ab7295cbb795a
+lib/codeql/rust/elements.qll e5ae502dca38c314eb5681d8b80b837cb1b09e59f1ffcccbe1b377658418e496 e5ae502dca38c314eb5681d8b80b837cb1b09e59f1ffcccbe1b377658418e496
test/extractor-tests/generated/Abi/Abi.ql 086ed104ab1a7e7fe5c1ed29e03f1719a797c7096c738868bf6ebe872ab8fdaa fe23fe67ab0d9201e1177ea3f844b18ed428e13e3ce77381bf2b6910adfa3a0e
test/extractor-tests/generated/ArgList/ArgList.ql da97b5b25418b2aa8cb8df793f48870c89fa00759cdade8ddba60d7f1f4bbc01 acfd5d2caf67282ad2d57b961068472100482d0f770a52a3c00214c647d18c75
test/extractor-tests/generated/ArrayListExpr/ArrayListExpr.ql 42b365276aa43e2cad588338463542d3ce1dd0db3a428621554584b07a1431d5 08a66a8b69af35ee3bc64c35c453a19a6c9881cc6cc7e65275d1fff056121270
test/extractor-tests/generated/ArrayRepeatExpr/ArrayRepeatExpr.ql 339629d69e2d7db153e2c738d70d2df33f395ae2377f07eb247132ede87b9899 07e0611667c09456241aabf80dc420fe1f5c13b1bce324da92e6b18d250c3896
test/extractor-tests/generated/ArrayTypeRepr/ArrayTypeRepr.ql b262300235ab5bf4fe7712c0208390c7e876413a37a433340fbc078318233e83 68cfb18e8fb73b53cf8a8e73e8bf5e7ba11f32ca6b4695a64ebab51ac7d58d1b
-test/extractor-tests/generated/AsmClobberAbi/AsmClobberAbi.ql adfcfcdc6ac2a9a4849ea592e37da4221b6279cf2ea1112d32b6c89fda33e85e 7438490536e27b7173dec731f6925531a0e3fa839639c97a53905ba72d7efbe5
+test/extractor-tests/generated/AsmClobberAbi/AsmClobberAbi.ql 11cfb43272f04e757366f6095713857db802d8bba66a81186de9885dfbfc21e9 28fc0627dcb66ac621b78532b8f092e5be7c9f7cea7b26aea25f0360e0dfc1e3
test/extractor-tests/generated/AsmConst/AsmConst.ql 82f322fc8a01f4ccc86b3ecca86a9515313120764c6a3ac00b968e4441625422 62831f204c5c2d0f155152c661f9b5d4a4b685df6e40693106fbef0379378981
test/extractor-tests/generated/AsmDirSpec/AsmDirSpec.ql 518a739c91481f67b27bfd1989d9dcbada12de54901eb6d598c896cd72f1f5fe 4567661eecf475fb05e13749b9250bcec51056b6db5a6ae7df24b7ba5cfb88c2
test/extractor-tests/generated/AsmExpr/AsmExpr.ql 817faad3ea0b9da9a12026a8cfd91a0363595ce594fc5bc6ac43b112f911b2cd f0d5866dec3474f13fc85686aeb63e2fa8079b8f2774f0185959be00314eff87
test/extractor-tests/generated/AsmLabel/AsmLabel.ql 130bf49dc1f5ae79e3588415b9a4c25dfdcbcac1884db9b2fb802a68e33180e5 c087e47d8953d312488fcc0b1bcbfca02521e3683e2063eaf380d76399bca037
test/extractor-tests/generated/AsmOperandExpr/AsmOperandExpr.ql e866fd4715e78511352bb286c1120cbd52c4d960664d57dd99f0380eb1db7109 081d6a6267a3e251a123099b4c1e7d3c5a3b56e0efe9db7c7db24db1c08b7e0d
-test/extractor-tests/generated/AsmOperandNamed/AsmOperandNamed.ql fb1eb1f275ad251ba2e0876cf1d097bb33f20d06b0e50f8c01f7c11c71057688 e308567ffd18671cf172853a5c594f0f211d492c7e2fb58be412703d1b342b41
+test/extractor-tests/generated/AsmOperandNamed/AsmOperandNamed.ql b93707b7993b75fd0305fb7e09d6c49ebdd088675a85db8697f0a2248e996194 1da85511e7325cabc66aee7a3de5eab9f1d7a146023de6efa77855356e700ff1
test/extractor-tests/generated/AsmOption/AsmOption.ql d613c40391f4985414cc3541f900b6e3f5f9ef157d2bfb96a773710af4b059ed 8450ef57a5a891db514e8340151d161e515b59ae7b963fd5eebf3bf862eaff08
-test/extractor-tests/generated/AsmOptionsList/AsmOptionsList.ql e0e76f1d6e454c60db632baabd29642f315c4bf9284bab9ff8368604df15e77a 8450851f062232e7ea92845f406287f945c16e1e1a69a3189773e6e86df8a64f
+test/extractor-tests/generated/AsmOptionsList/AsmOptionsList.ql 43561fdd414a84b419f86d919db557952b4155e943f6fdf8f99e63ccad2a4dcf 67a6ca4403c970a134aabe6ed12d27d4766670d55d7c59dbde38c513f559ecd4
test/extractor-tests/generated/AsmRegOperand/AsmRegOperand.ql 4ad6aa224e980602aaa77a601bda1065b1814249d889b54eda4da99dfcb53a8c b2503095957c7e3cdd345e8ccc594aa0f7590954e64a831660aed9a515f74d80
test/extractor-tests/generated/AsmRegSpec/AsmRegSpec.ql 3ae5068254b83bc4663230d2d21f16e189d213acbb4f25924819288b433d4a7c eea94d02b9bccb20d9ac9627667b84eeb486b5976b1b37fa0b94767c83c44a3e
test/extractor-tests/generated/AsmSym/AsmSym.ql b3dadbd288d92dad7517f7997aa3e5974f807a30793486d174bfa9cc67128fc3 4f82ca31ef7e5a7d9a86567516a257a212ecca911c02d9a67de792ae66960def
@@ -711,6 +735,7 @@ test/extractor-tests/generated/ConstBlockPat/ConstBlockPat.ql e2198f9ef913f7ecb9
test/extractor-tests/generated/ConstParam/ConstParam.ql 6facb2402e1cbf23d836f619ef68e2d8496b3c0c438e71266de24d8690852468 211ed6f7384f86d849f559410b2ac09da3df278bdeea9e77c4d9c26a727a6990
test/extractor-tests/generated/ContinueExpr/ContinueExpr.ql 58b5046a4da06a4cd2d942720603313126888b2249b218bef6f7c44ca469ccfa eeb84a04deb4c4496b7f9b38798cc7fdc179a486c8beaa0b33bf87e7f9482b1a
test/extractor-tests/generated/Crate/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1
+test/extractor-tests/generated/DerefPat/DerefPat.ql 6e2d15d74675242430b923155a79162d97b526c2642dc81485d1c34d883881a9 c102390dc801bda5816506e00a295ec10a5866233c4a980735e42cc3cefd6d07
test/extractor-tests/generated/DynTraitTypeRepr/DynTraitTypeRepr.ql ff54195d2e09424faaac4e145a40208bf0e57acc57dfa8247b3751862a317c4b 583d5b98aa31a9af6ad73df000ca529f57f67aa6daaa50ca5673a56eb57bf507
test/extractor-tests/generated/Enum/Enum.ql 9a612c818952e867e2665d8c919905d563bb76191f3f522370c7344863589205 c32cf1973082f5d519e3eb04fca0309b3dd9637cf34e58c10a8e34cd9fe36d2d
test/extractor-tests/generated/ExprStmt/ExprStmt.ql 7c62a97f7f910ae6e0e9aff7fdd78b369d21257ccab52afe6307ddea2e15dad1 2d32a366c4acbea3136ff1f9f9dadf76b148f82ad1d7170f02efd977d8a07ae9
@@ -722,9 +747,8 @@ test/extractor-tests/generated/FnPtrTypeRepr/FnPtrTypeRepr.ql 1501730f1e02e9d22b
test/extractor-tests/generated/ForBinder/ForBinder.ql c95fd006eaddb9535eda0d527d71cdd5d3745fe464fd809a8d58b8c4dfc8790e 1d8b38059b8a25965eab9a8a1286384aa994d7cac7414b70b63c6a3d6bcf3c39
test/extractor-tests/generated/ForExpr/ForExpr.ql 3bac38bf33e140ae9f88371ec90409f7de867e39cdea46f02b15519b236b57cb aade1baf6e6081b3b9bce5b7e95fe4b7ffe00ea9450fd6e1d6692ad97cf93fe9
test/extractor-tests/generated/ForTypeRepr/ForTypeRepr.ql 5961055988b3a7749fb80e24d924bf1b67b0c52a6c895379beedd66a34bad04f d8ab72fac742314ead1aa0e1fed2535cc6597d278f3eef017bc9f8fd8cde83e7
-test/extractor-tests/generated/FormatArgsArgName/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1
test/extractor-tests/generated/FormatArgsExpr/Format.ql 237ed2e01d9a75ee8521d6578333a7b1d566f09ef2102c4efcbb34ea58f2f9e8 09007ce4de701c0d1c0967f4f728ea9e627d9db19431bd9caebbf28ee51a1f36
-test/extractor-tests/generated/FormatArgsExpr/FormatArgsArg.ql 30e57945c51bfde4c0cf69e404741548c899450e5dd6622b8caabd1394b10eaf d6d38db1e2ea20ce5f0cd858817fe306397a9ba50eb9be08e132eaf897cb5592
+test/extractor-tests/generated/FormatArgsExpr/FormatArgsArg.ql 5abcb565dcd2822e2ea142d19b8c92194ee17c71c3db7595248690034559d174 1ffa743fc678701ffeefff6c14c1414bb9158e6756f32380dd590ff44b19ca5a
test/extractor-tests/generated/FormatArgsExpr/FormatArgsExpr.ql 243c2f9d830f1eae915749e81ac78d3c140280385b0002d10fcc4d2feaf14711 72b90a99a8b1c16baf1e254e1e3463c3ce5409624a2a90829122717d4e5a2b74
test/extractor-tests/generated/FormatArgsExpr/FormatArgument.ql 0a345eb48dba8e535d12a00e88008e71b3ce692fbf8f9686c8885e158635dffe eab1f230fd572474a3f304f97d05bbf4a004c52773aaf2d34f999192244c0b80
test/extractor-tests/generated/FormatArgsExpr/FormatTemplateVariableAccess.ql 24108cdc54feb77c24bb7894744e36e374f0c03d46d6e6c3fcb2012b1ad117f6 05a6b6f51029ee1a15039aa9d738bb1fd7145148f1aad790198fba832572c719
@@ -734,7 +758,9 @@ test/extractor-tests/generated/GenericParamList/GenericParamList.ql 206f270690f5
test/extractor-tests/generated/IdentPat/IdentPat.ql 23006eddf0ca1188e11ba5ee25ad62a83157b83e0b99119bf924c7f74fd8e70d 6e572f48f607f0ced309113304019ccc0a828f6ddd71e818369504dcf832a0b5
test/extractor-tests/generated/IfExpr/IfExpr.ql 540b21838ad3e1ed879b66c1903eb8517d280f99babcbf3c5307c278db42f003 a6f84a7588ce7587936f24375518a365c571210844b99cb614596e14dd5e4dfd
test/extractor-tests/generated/Impl/Impl.ql c96ec30d703aa607b7aad9f6eaca1b0069799cdefcc1481f4aa4f7378f477f7f 3528e1502b6f7b323d964630ecfb8255f683486b75300457e2a2d95aa36771f3
+test/extractor-tests/generated/ImplRestriction/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1
test/extractor-tests/generated/ImplTraitTypeRepr/ImplTraitTypeRepr.ql 311c6c1e18bd74fbcd367f940d2cf91777eaba6b3d6307149beb529216d086fb 16c7c81618d7f49da30b4f026dcacfb23ed130dbfcfa19b5cb44dc6e15101401
+test/extractor-tests/generated/IncludeBytesExpr/IncludeBytesExpr.ql 88ce15de29b08d5a09791b7bace113d0a742a9dc80f8e677289fa93f68f90ab5 e2315f877371632c7c606ffec092dbb4dba2a5c8ed5b898ba049d1d5d34e3665
test/extractor-tests/generated/IndexExpr/IndexExpr.ql ecfca80175a78b633bf41684a0f8f5eebe0b8a23f8de9ff27142936687711263 27d4832911f7272376a199550d57d8488e75e0eeeeb7abbfb3b135350a30d277
test/extractor-tests/generated/InferTypeRepr/InferTypeRepr.ql 6ba01a9e229e7dfdb2878a0bdbeb6c0888c4a068984b820e7a48d4b84995daa2 7120cafd267e956dbb4af5e19d57237275d334ffe5ff0fb635d65d309381aa46
test/extractor-tests/generated/ItemList/ItemList.ql e29302a9212b07fdaf93618852be30adfac64b292e9a0ddbf63addb803daaa98 7e69a78b0f58ef9344892113799092149024c1352b0965a6326d8a45cd44771a
@@ -762,9 +788,11 @@ test/extractor-tests/generated/MatchExpr/MatchExpr.ql b75a5936401bb5ca38686f1413
test/extractor-tests/generated/MatchGuard/MatchGuard.ql 91de18a0a18d120db568b2c329e5cb26f83e327cf22c5825c555ea17249d7d23 0bcdb25895362128517227c860b9dad76851215c2cdf9b2d0e5cc3534278f4ec
test/extractor-tests/generated/MethodCallExpr/MethodCallExpr.ql 9d5af6b4771a8725fa5b56ccb3e2a33158b18c876546b88e6dc63da1f887910a 494c8c2fe5584aac45c828b38d8bb20c113927a1e909773d4a2dbd3965d26170
test/extractor-tests/generated/Module/Module.ql d7c442fd1b1f4f00da87e2228fc1aeeab0bb86648b2aa06a9dd6f40dbae1ee28 3229388727d14048e87238bcda5fde1bed503e5cac088922381e5833cfc32fa9
+test/extractor-tests/generated/MutRestriction/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1
test/extractor-tests/generated/Name/Name.ql b2fe417f7c816f71d12622b4f84ece74eba3c128c806266a55b53f8120fa4fb3 8bc65bbf3f2909637485f5db7830d6fc110a94c9b12eefe12d7627f41eae2256
test/extractor-tests/generated/NameRef/NameRef.ql 210a70e0957f3444195eed3a3dfbb5806e349238c0b390dc00597e6b8b05fcec d74fbce3c71aa7b08ae4cb646ccb114335767cb4fe000322f9dd371c1bb3784f
test/extractor-tests/generated/NeverTypeRepr/NeverTypeRepr.ql 4e73ec96fccb00fe241546ff12c47329a9c67b7ae40a58a5afa39ecb611b84d4 bb716f72db039e0a82de959e390259a82cf99ba4482070602b7b6b42511976e5
+test/extractor-tests/generated/NotNull/NotNull.ql d79c3007161f3296a4e0516e3edf8e33152a6e359bc241b0f532b0058442e59b 3c991600d3fe64df36e0c00d38e4e31a1d796eec6ad47e2d34a8619b7e9c7afc
test/extractor-tests/generated/OffsetOfExpr/OffsetOfExpr.ql 851d84073f4a14cef24ce945a099bc43b22381fc21672ba9ba424623d66d9e0e b3ca3309da0054501dc49f83b9e1b51c155966a14504521565ea980cf1600f55
test/extractor-tests/generated/OrPat/OrPat.ql 8742e1708da0bcc172c8cc637082672c92a136aa50bb2f0ef928387337aefa3e 1901c223502e8cc046c233a10d923226373bad0837264e2b837fd549929020e3
test/extractor-tests/generated/Param/Param.ql de90709cbd61e1852c857ffb6cedd17818464c93bb7bdc92c900ee04f4d2a27c a105ee30716345987989d48c4fa6194c34741fc48528515aeca673662b5259cb
@@ -779,6 +807,7 @@ test/extractor-tests/generated/Path/PathPat.ql 8a6a759f4bbf4fa9c23fd235ce4d63f04
test/extractor-tests/generated/Path/PathSegment.ql 87774cc2e9d1be7aaf8748d418b151d7ec03fb20fda9430ebabd86ddaebf5538 699545d8eb2d6325bcd2c253d56339bd71170b34e80efe5155189fbbdde9fbbc
test/extractor-tests/generated/Path/PathTypeRepr.ql 32023340cb9aa1fbf52a1a3e330c6f3206e1c64c9dce2f795d9e434aa5a1533b f451de0d4941ab79014d2883b46291f9f05f79d479fcdcab387020ab3ed68703
test/extractor-tests/generated/PathMeta/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1
+test/extractor-tests/generated/PatternTypeRepr/PatternTypeRepr.ql ada52e0ac5a61244cec32e185a968eaf2aa7c3237126d9cd57646cab0d63d950 c8169395b50236ba21fb7703206a57a98c3919a68f75c792cf387b14351c2018
test/extractor-tests/generated/PrefixExpr/PrefixExpr.ql 63e9dbae0d0b46d5e9d60c313e408c4c7ee1a93c5a26fe4c01a632911de961d0 09fcc28bb22553356aebf9ea93811703e5404b88022be8dab61ac81d3b187b75
test/extractor-tests/generated/PtrTypeRepr/PtrTypeRepr.ql d9289bfe1e72d9560b3878e4557f8cfda578ef7bce67eb29d7320921c0ba46a5 f3ea108aa25635bffa7673bb66b2581ce246d3aae86edf878c6f1abca2493c16
test/extractor-tests/generated/RangeExpr/RangeExpr.ql c9776706d933606d1463bb08ed76457ac03a9558f6dac0218ef2012bc5e8e48f 77cafee86abc2680e1f9c925fbe664c05ba1b9a2533b1873242ef01dde1ce308
@@ -801,7 +830,7 @@ test/extractor-tests/generated/Struct/Struct.ql 57e837e3c665d24870d99492c8874441
test/extractor-tests/generated/StructExpr/StructExpr.ql 3b98205260e750cc7adc42b318deef2854cc3b4f921cbcfffc6d701553af3903 368bccf01db2fa069dca30d9fb0878f8e6a88d4ce58b333b24a18620933e4c91
test/extractor-tests/generated/StructExprField/StructExprField.ql b65375963aa24f0d1dd4c10784e32ab8c337ad431462ea1d081a0e456fbb1362 7f5a49e8df03ed0890b51c2e941d636fbbf70445a53d3af2c0f34a04f26bc6ef
test/extractor-tests/generated/StructExprFieldList/StructExprFieldList.ql 01dc3ef66d79836a3d372464f05454015648ab093f9547c5d9c5d55271acb718 83625301c097fa38d4e6021ea28b8adc6338076c8c2aa88a86a22aac412839f6
-test/extractor-tests/generated/StructField/StructField.ql 322229f824f2e2e2c4fb76ff35e343559bbe986982d40ca8739a071ee9778de4 535c3958f316c7106de50aa507f159b99b58cef4707e1f6b0a5ea48913d9c49c
+test/extractor-tests/generated/StructField/StructField.ql 2698b1066822b706ccd46a9d560f6219c5c71d1ff27023a2e54bce3ac4371b5a f7374cf59e6d369ab27b106d3e1263de60ee540138b172e96d9fc4a9420a04b5
test/extractor-tests/generated/StructFieldList/StructFieldList.ql 292170b20f3a55c0cd6a8d78ce99474ca68daf6fb380cffe00b2bd7074e1b73a 404bab780f290ae04d1d71d3c6d4e0092bb3d8c55e956168d2a445cbd6d1f06d
test/extractor-tests/generated/StructPat/StructPat.ql 894babd64d3def35717cbeed6eb4799cf9f52e73992822b72fc521c93efb4935 5bd1502b69014d70464b4b76795e1732ac2a6db5d028bea52929cf1998af5f07
test/extractor-tests/generated/StructPatField/StructPatField.ql 92cb6a4b5234359c02d66085b10d41f37b77370491ed478ad6d4d9b12b943ecf 14bc2079763b53bc6ab11356f3bb21820ae9e4dd1b2a42a78665c32181c4ef92
@@ -809,11 +838,11 @@ test/extractor-tests/generated/StructPatFieldList/StructPatFieldList.ql a3ba3e99
test/extractor-tests/generated/TokenTree/TokenTree.ql 55592f43a6fe99045d0b0b1e2323211d3a3fd64a8c7d2b083f2518d4c3e2e4b0 8eeef2060c80b0918857ba9b3a8543a4b866ca04be3d5ca18aae8a26cbdb836e
test/extractor-tests/generated/TokenTreeMeta/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1
test/extractor-tests/generated/Trait/AssocItemList.ql 065c4903992500423d796800e7dc9a5835a07cbada595108f3af6efa72517782 aa797bf5ddefb800d5ca7f49c19c5124b1007e1658129b27c8c3de34427c7f08
-test/extractor-tests/generated/Trait/Trait.ql e59d9d97baedc5691f9fb837e3600b1b33808c598971d8abe28121a9c70292b4 0da2808421a1e1acbc61076d4b50c559f2abf02cbd5f69ba15a65457887ff435
+test/extractor-tests/generated/Trait/Trait.ql b0da6d9a49de4a2a08140a8bbf0f66bb44631dc3c64e3c16482e44d5b0485c08 ed9c175f2751d3cc602d7cf6b781ea301a0817ab381d7f43b03f3398416caa44
test/extractor-tests/generated/TryBlockModifier/MISSING_SOURCE.txt b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1 b6cf5771fdbbe981aeb3f443ec7a40517b6e99ffc9817fd8872c2e344240dae1
test/extractor-tests/generated/TryExpr/TryExpr.ql 4e3c224a7d5fb8f01654c7d3c79414daa575897cfa6f351fcd5b5832f53a151f d961a497c304c1c5aa1d94e04aed2bf17a2c422e315f05986e1a9027e69dbd2a
test/extractor-tests/generated/TupleExpr/TupleExpr.ql 4011d94438903e96fa321285558f5791bee7e1d1fb26be0381586511cf439d1b c6bc8d08a8d5d98d7a52b72d5c597b63754fe12cec653c520833e4b71a9dcea4
-test/extractor-tests/generated/TupleField/TupleField.ql ed681b7fee5e68d24db4999389727b2589e5af793d3c2ddc8b1e245713c0e1f8 4f867b29adf91b4bfa5052e16d392c16bf260e858aad11b60c42f1eddb476e61
+test/extractor-tests/generated/TupleField/TupleField.ql 8fed1744aaa3b63bc9800ac2b1e3d6f118569a27b447520b0af6c698580bced5 f633952b1e3eaf982443af94b41d2f8d39d40c4ceacd7d3828dbc89559537262
test/extractor-tests/generated/TupleFieldList/TupleFieldList.ql 3c3fcef21231550bbbf6804314b94d44cc18d445987c23cb6f2c88015570cc4a 8958e6748296bc6d0ad469e52852c38445fe462a8599a2e71867aa5d7066595e
test/extractor-tests/generated/TuplePat/TuplePat.ql 80609f1c525e90e13f34d55a81d47a83a03e064241f8d33232e2a79eaeea5159 d289b19dae4cbae0180cc58bb946f41646bb9dc008f5ce8a0e12eaddbc7e63e9
test/extractor-tests/generated/TupleStructPat/TupleStructPat.ql ea588383e16328486156e872f4d6f999a35534cde49d69b66a6186f01b1c2581 2a2e179b4241a4ff7d486e987cb667ba62025bc8dd48a507142cfec882bd35cc
@@ -832,7 +861,8 @@ test/extractor-tests/generated/UseTree/UseTree.ql 3c2bc924b54b9af5c95784023d4098
test/extractor-tests/generated/UseTreeList/UseTreeList.ql faff7bfc060d5b0a922f38b37bf586596566186f704c9921651785580e86d684 81e5b90edeef0d3883547844a030e72b555d714de1ed8dded1c22a3772b4449a
test/extractor-tests/generated/Variant/Variant.ql 0de458e2d04e40e9a0c036e423d05af3617f4423b967e287f0800ccffd345633 921a8ca71390812f174c5220d54dfcfc7105e57ba3c301f5c86301a19d089bda
test/extractor-tests/generated/VariantList/VariantList.ql 1c1d82ce3ecfa7daaae1920662510e81892ed899a3c2f785e2ff3670245a03cd 29d4c5ab2b737a92c7525789e10a4aa9848f1a327e34f4e9543018021106b303
-test/extractor-tests/generated/Visibility/Visibility.ql 725d47d7444332133df603f9b06592dc40b0f83bf5e21ad4781c5658e001a3aa 2d65a30702a8bb5bc91caf6ae2d0e4c769b3eeb0d72ffbd9cdb81048be4061ad
+test/extractor-tests/generated/Visibility/Visibility.ql 3bdf8f1ff70f62eabda19086d2c6b2c7e9cf4f7bb327b053a0115089d4aa9f56 7f89b2519ac4ef8e3afdfce58aa66edc921d36ecf28550f5cc3bce190db752e8
+test/extractor-tests/generated/VisibilityInner/VisibilityInner.ql c71530193ac5395f4b6b0b57efaf0c0076a9e4c115bfbd38a41546045dfa0d75 059ad90ec71d5339928f79338bd7d459d24881762f65d1534b5ded860b533ced
test/extractor-tests/generated/WhereClause/WhereClause.ql a6f0e69ffa6b997cac04d4da442eb8bde517a576840c953abcc40863b9099ba1 7ce888fffc3038d5b18f8c94d3b045815cd45500e1bb3849c05fc874edbeb695
test/extractor-tests/generated/WherePred/WherePred.ql 8f73500a04f8748221b181bb9a51bef6c09d5ddf046488303594821e3191b370 8fb51d095a3c39b51ec8b4515fc02474ba36067ca4dfd48dff7e14d1c3881ea3
test/extractor-tests/generated/WhileExpr/WhileExpr.ql dcfe1ed375514a7b7513272767ed195cdbf339b56e00e62d207ca1eee080f164 f067283510655f0cf810cae834ac29ad2c6007ba312d027ebcdf695a23ec33e4
diff --git a/rust/ql/.gitattributes b/rust/ql/.gitattributes
index 2ae7fd51d450..a37af330c5d6 100644
--- a/rust/ql/.gitattributes
+++ b/rust/ql/.gitattributes
@@ -49,6 +49,7 @@
/lib/codeql/rust/elements/ConstParam.qll linguist-generated
/lib/codeql/rust/elements/ContinueExpr.qll linguist-generated
/lib/codeql/rust/elements/Crate.qll linguist-generated
+/lib/codeql/rust/elements/DerefPat.qll linguist-generated
/lib/codeql/rust/elements/DynTraitTypeRepr.qll linguist-generated
/lib/codeql/rust/elements/Element.qll linguist-generated
/lib/codeql/rust/elements/Enum.qll linguist-generated
@@ -66,7 +67,6 @@
/lib/codeql/rust/elements/ForTypeRepr.qll linguist-generated
/lib/codeql/rust/elements/Format.qll linguist-generated
/lib/codeql/rust/elements/FormatArgsArg.qll linguist-generated
-/lib/codeql/rust/elements/FormatArgsArgName.qll linguist-generated
/lib/codeql/rust/elements/FormatArgsExpr.qll linguist-generated
/lib/codeql/rust/elements/FormatArgument.qll linguist-generated
/lib/codeql/rust/elements/FormatTemplateVariableAccess.qll linguist-generated
@@ -78,7 +78,9 @@
/lib/codeql/rust/elements/IdentPat.qll linguist-generated
/lib/codeql/rust/elements/IfExpr.qll linguist-generated
/lib/codeql/rust/elements/Impl.qll linguist-generated
+/lib/codeql/rust/elements/ImplRestriction.qll linguist-generated
/lib/codeql/rust/elements/ImplTraitTypeRepr.qll linguist-generated
+/lib/codeql/rust/elements/IncludeBytesExpr.qll linguist-generated
/lib/codeql/rust/elements/IndexExpr.qll linguist-generated
/lib/codeql/rust/elements/InferTypeRepr.qll linguist-generated
/lib/codeql/rust/elements/Item.qll linguist-generated
@@ -112,9 +114,11 @@
/lib/codeql/rust/elements/MethodCallExpr.qll linguist-generated
/lib/codeql/rust/elements/Missing.qll linguist-generated
/lib/codeql/rust/elements/Module.qll linguist-generated
+/lib/codeql/rust/elements/MutRestriction.qll linguist-generated
/lib/codeql/rust/elements/Name.qll linguist-generated
/lib/codeql/rust/elements/NameRef.qll linguist-generated
/lib/codeql/rust/elements/NeverTypeRepr.qll linguist-generated
+/lib/codeql/rust/elements/NotNull.qll linguist-generated
/lib/codeql/rust/elements/OffsetOfExpr.qll linguist-generated
/lib/codeql/rust/elements/OrPat.qll linguist-generated
/lib/codeql/rust/elements/Param.qll linguist-generated
@@ -133,6 +137,7 @@
/lib/codeql/rust/elements/PathPat.qll linguist-generated
/lib/codeql/rust/elements/PathSegment.qll linguist-generated
/lib/codeql/rust/elements/PathTypeRepr.qll linguist-generated
+/lib/codeql/rust/elements/PatternTypeRepr.qll linguist-generated
/lib/codeql/rust/elements/PrefixExpr.qll linguist-generated
/lib/codeql/rust/elements/PtrTypeRepr.qll linguist-generated
/lib/codeql/rust/elements/RangeExpr.qll linguist-generated
@@ -193,6 +198,7 @@
/lib/codeql/rust/elements/Variant.qll linguist-generated
/lib/codeql/rust/elements/VariantList.qll linguist-generated
/lib/codeql/rust/elements/Visibility.qll linguist-generated
+/lib/codeql/rust/elements/VisibilityInner.qll linguist-generated
/lib/codeql/rust/elements/WhereClause.qll linguist-generated
/lib/codeql/rust/elements/WherePred.qll linguist-generated
/lib/codeql/rust/elements/WhileExpr.qll linguist-generated
@@ -268,6 +274,8 @@
/lib/codeql/rust/elements/internal/ConstParamImpl.qll linguist-generated
/lib/codeql/rust/elements/internal/ContinueExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/internal/CrateConstructor.qll linguist-generated
+/lib/codeql/rust/elements/internal/DerefPatConstructor.qll linguist-generated
+/lib/codeql/rust/elements/internal/DerefPatImpl.qll linguist-generated
/lib/codeql/rust/elements/internal/DynTraitTypeReprConstructor.qll linguist-generated
/lib/codeql/rust/elements/internal/EnumConstructor.qll linguist-generated
/lib/codeql/rust/elements/internal/ExprImpl.qll linguist-generated
@@ -292,8 +300,6 @@
/lib/codeql/rust/elements/internal/ForTypeReprImpl.qll linguist-generated
/lib/codeql/rust/elements/internal/FormatArgsArgConstructor.qll linguist-generated
/lib/codeql/rust/elements/internal/FormatArgsArgImpl.qll linguist-generated
-/lib/codeql/rust/elements/internal/FormatArgsArgNameConstructor.qll linguist-generated
-/lib/codeql/rust/elements/internal/FormatArgsArgNameImpl.qll linguist-generated
/lib/codeql/rust/elements/internal/FormatArgsExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/internal/FunctionConstructor.qll linguist-generated
/lib/codeql/rust/elements/internal/GenericArgImpl.qll linguist-generated
@@ -303,7 +309,11 @@
/lib/codeql/rust/elements/internal/IdentPatConstructor.qll linguist-generated
/lib/codeql/rust/elements/internal/IfExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/internal/ImplConstructor.qll linguist-generated
+/lib/codeql/rust/elements/internal/ImplRestrictionConstructor.qll linguist-generated
+/lib/codeql/rust/elements/internal/ImplRestrictionImpl.qll linguist-generated
/lib/codeql/rust/elements/internal/ImplTraitTypeReprConstructor.qll linguist-generated
+/lib/codeql/rust/elements/internal/IncludeBytesExprConstructor.qll linguist-generated
+/lib/codeql/rust/elements/internal/IncludeBytesExprImpl.qll linguist-generated
/lib/codeql/rust/elements/internal/IndexExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/internal/InferTypeReprConstructor.qll linguist-generated
/lib/codeql/rust/elements/internal/ItemListConstructor.qll linguist-generated
@@ -346,12 +356,16 @@
/lib/codeql/rust/elements/internal/MissingConstructor.qll linguist-generated
/lib/codeql/rust/elements/internal/MissingImpl.qll linguist-generated
/lib/codeql/rust/elements/internal/ModuleConstructor.qll linguist-generated
+/lib/codeql/rust/elements/internal/MutRestrictionConstructor.qll linguist-generated
+/lib/codeql/rust/elements/internal/MutRestrictionImpl.qll linguist-generated
/lib/codeql/rust/elements/internal/NameConstructor.qll linguist-generated
/lib/codeql/rust/elements/internal/NameRefConstructor.qll linguist-generated
/lib/codeql/rust/elements/internal/NamedCrate.qll linguist-generated
/lib/codeql/rust/elements/internal/NamedCrateConstructor.qll linguist-generated
/lib/codeql/rust/elements/internal/NamedCrateImpl.qll linguist-generated
/lib/codeql/rust/elements/internal/NeverTypeReprConstructor.qll linguist-generated
+/lib/codeql/rust/elements/internal/NotNullConstructor.qll linguist-generated
+/lib/codeql/rust/elements/internal/NotNullImpl.qll linguist-generated
/lib/codeql/rust/elements/internal/OffsetOfExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/internal/OffsetOfExprImpl.qll linguist-generated
/lib/codeql/rust/elements/internal/OrPatConstructor.qll linguist-generated
@@ -371,6 +385,8 @@
/lib/codeql/rust/elements/internal/PathPatConstructor.qll linguist-generated
/lib/codeql/rust/elements/internal/PathSegmentConstructor.qll linguist-generated
/lib/codeql/rust/elements/internal/PathTypeReprConstructor.qll linguist-generated
+/lib/codeql/rust/elements/internal/PatternTypeReprConstructor.qll linguist-generated
+/lib/codeql/rust/elements/internal/PatternTypeReprImpl.qll linguist-generated
/lib/codeql/rust/elements/internal/PrefixExprConstructor.qll linguist-generated
/lib/codeql/rust/elements/internal/PtrTypeReprConstructor.qll linguist-generated
/lib/codeql/rust/elements/internal/PtrTypeReprImpl.qll linguist-generated
@@ -457,6 +473,8 @@
/lib/codeql/rust/elements/internal/VariantListConstructor.qll linguist-generated
/lib/codeql/rust/elements/internal/VariantListImpl.qll linguist-generated
/lib/codeql/rust/elements/internal/VisibilityConstructor.qll linguist-generated
+/lib/codeql/rust/elements/internal/VisibilityInnerConstructor.qll linguist-generated
+/lib/codeql/rust/elements/internal/VisibilityInnerImpl.qll linguist-generated
/lib/codeql/rust/elements/internal/WhereClauseConstructor.qll linguist-generated
/lib/codeql/rust/elements/internal/WhereClauseImpl.qll linguist-generated
/lib/codeql/rust/elements/internal/WherePredConstructor.qll linguist-generated
@@ -516,6 +534,7 @@
/lib/codeql/rust/elements/internal/generated/ConstParam.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/ContinueExpr.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/Crate.qll linguist-generated
+/lib/codeql/rust/elements/internal/generated/DerefPat.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/DynTraitTypeRepr.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/Element.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/Enum.qll linguist-generated
@@ -534,7 +553,6 @@
/lib/codeql/rust/elements/internal/generated/ForTypeRepr.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/Format.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/FormatArgsArg.qll linguist-generated
-/lib/codeql/rust/elements/internal/generated/FormatArgsArgName.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/FormatArgsExpr.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/FormatArgument.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/FormatTemplateVariableAccess.qll linguist-generated
@@ -546,7 +564,9 @@
/lib/codeql/rust/elements/internal/generated/IdentPat.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/IfExpr.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/Impl.qll linguist-generated
+/lib/codeql/rust/elements/internal/generated/ImplRestriction.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/ImplTraitTypeRepr.qll linguist-generated
+/lib/codeql/rust/elements/internal/generated/IncludeBytesExpr.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/IndexExpr.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/InferTypeRepr.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/Item.qll linguist-generated
@@ -580,10 +600,12 @@
/lib/codeql/rust/elements/internal/generated/MethodCallExpr.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/Missing.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/Module.qll linguist-generated
+/lib/codeql/rust/elements/internal/generated/MutRestriction.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/Name.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/NameRef.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/NamedCrate.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/NeverTypeRepr.qll linguist-generated
+/lib/codeql/rust/elements/internal/generated/NotNull.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/OffsetOfExpr.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/OrPat.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/Param.qll linguist-generated
@@ -603,6 +625,7 @@
/lib/codeql/rust/elements/internal/generated/PathPat.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/PathSegment.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/PathTypeRepr.qll linguist-generated
+/lib/codeql/rust/elements/internal/generated/PatternTypeRepr.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/PrefixExpr.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/PtrTypeRepr.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/PureSynthConstructors.qll linguist-generated
@@ -667,6 +690,7 @@
/lib/codeql/rust/elements/internal/generated/Variant.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/VariantList.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/Visibility.qll linguist-generated
+/lib/codeql/rust/elements/internal/generated/VisibilityInner.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/WhereClause.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/WherePred.qll linguist-generated
/lib/codeql/rust/elements/internal/generated/WhileExpr.qll linguist-generated
@@ -713,6 +737,7 @@
/test/extractor-tests/generated/ConstParam/ConstParam.ql linguist-generated
/test/extractor-tests/generated/ContinueExpr/ContinueExpr.ql linguist-generated
/test/extractor-tests/generated/Crate/MISSING_SOURCE.txt linguist-generated
+/test/extractor-tests/generated/DerefPat/DerefPat.ql linguist-generated
/test/extractor-tests/generated/DynTraitTypeRepr/DynTraitTypeRepr.ql linguist-generated
/test/extractor-tests/generated/Enum/Enum.ql linguist-generated
/test/extractor-tests/generated/ExprStmt/ExprStmt.ql linguist-generated
@@ -724,7 +749,6 @@
/test/extractor-tests/generated/ForBinder/ForBinder.ql linguist-generated
/test/extractor-tests/generated/ForExpr/ForExpr.ql linguist-generated
/test/extractor-tests/generated/ForTypeRepr/ForTypeRepr.ql linguist-generated
-/test/extractor-tests/generated/FormatArgsArgName/MISSING_SOURCE.txt linguist-generated
/test/extractor-tests/generated/FormatArgsExpr/Format.ql linguist-generated
/test/extractor-tests/generated/FormatArgsExpr/FormatArgsArg.ql linguist-generated
/test/extractor-tests/generated/FormatArgsExpr/FormatArgsExpr.ql linguist-generated
@@ -736,7 +760,9 @@
/test/extractor-tests/generated/IdentPat/IdentPat.ql linguist-generated
/test/extractor-tests/generated/IfExpr/IfExpr.ql linguist-generated
/test/extractor-tests/generated/Impl/Impl.ql linguist-generated
+/test/extractor-tests/generated/ImplRestriction/MISSING_SOURCE.txt linguist-generated
/test/extractor-tests/generated/ImplTraitTypeRepr/ImplTraitTypeRepr.ql linguist-generated
+/test/extractor-tests/generated/IncludeBytesExpr/IncludeBytesExpr.ql linguist-generated
/test/extractor-tests/generated/IndexExpr/IndexExpr.ql linguist-generated
/test/extractor-tests/generated/InferTypeRepr/InferTypeRepr.ql linguist-generated
/test/extractor-tests/generated/ItemList/ItemList.ql linguist-generated
@@ -764,9 +790,11 @@
/test/extractor-tests/generated/MatchGuard/MatchGuard.ql linguist-generated
/test/extractor-tests/generated/MethodCallExpr/MethodCallExpr.ql linguist-generated
/test/extractor-tests/generated/Module/Module.ql linguist-generated
+/test/extractor-tests/generated/MutRestriction/MISSING_SOURCE.txt linguist-generated
/test/extractor-tests/generated/Name/Name.ql linguist-generated
/test/extractor-tests/generated/NameRef/NameRef.ql linguist-generated
/test/extractor-tests/generated/NeverTypeRepr/NeverTypeRepr.ql linguist-generated
+/test/extractor-tests/generated/NotNull/NotNull.ql linguist-generated
/test/extractor-tests/generated/OffsetOfExpr/OffsetOfExpr.ql linguist-generated
/test/extractor-tests/generated/OrPat/OrPat.ql linguist-generated
/test/extractor-tests/generated/Param/Param.ql linguist-generated
@@ -781,6 +809,7 @@
/test/extractor-tests/generated/Path/PathSegment.ql linguist-generated
/test/extractor-tests/generated/Path/PathTypeRepr.ql linguist-generated
/test/extractor-tests/generated/PathMeta/MISSING_SOURCE.txt linguist-generated
+/test/extractor-tests/generated/PatternTypeRepr/PatternTypeRepr.ql linguist-generated
/test/extractor-tests/generated/PrefixExpr/PrefixExpr.ql linguist-generated
/test/extractor-tests/generated/PtrTypeRepr/PtrTypeRepr.ql linguist-generated
/test/extractor-tests/generated/RangeExpr/RangeExpr.ql linguist-generated
@@ -835,6 +864,7 @@
/test/extractor-tests/generated/Variant/Variant.ql linguist-generated
/test/extractor-tests/generated/VariantList/VariantList.ql linguist-generated
/test/extractor-tests/generated/Visibility/Visibility.ql linguist-generated
+/test/extractor-tests/generated/VisibilityInner/VisibilityInner.ql linguist-generated
/test/extractor-tests/generated/WhereClause/WhereClause.ql linguist-generated
/test/extractor-tests/generated/WherePred/WherePred.ql linguist-generated
/test/extractor-tests/generated/WhileExpr/WhileExpr.ql linguist-generated
diff --git a/rust/ql/lib/change-notes/2026-08-14-rust-analyzer-0.0.347.md b/rust/ql/lib/change-notes/2026-08-14-rust-analyzer-0.0.347.md
new file mode 100644
index 000000000000..9e03da0fa39c
--- /dev/null
+++ b/rust/ql/lib/change-notes/2026-08-14-rust-analyzer-0.0.347.md
@@ -0,0 +1,4 @@
+---
+category: minorAnalysis
+---
+* The Rust extractor has been upgraded to use `rust-analyzer` version 0.0.347. As a result, the AST exposed by the Rust libraries has changed: new `DerefPat`, `ImplRestriction`, `IncludeBytesExpr`, `MutRestriction`, `NotNull`, `PatternTypeRepr`, and `VisibilityInner` classes have been added; the `FormatArgsArgName` class has been removed in favour of `FormatArgsArg.getName()`, which now returns a `Name`; `Visibility.getPath()` has been moved onto the new `VisibilityInner` class, reachable via `Visibility.getVisibilityInner()`; and `attrs` have been added to the inline assembly nodes, `getMutRestriction()` to `StructField` and `TupleField`, and `getImplRestriction()` to `Trait`.
diff --git a/rust/ql/lib/change-notes/2026-08-19-rust-core-fmt-flow-models.md b/rust/ql/lib/change-notes/2026-08-19-rust-core-fmt-flow-models.md
new file mode 100644
index 000000000000..87b8b08ed067
--- /dev/null
+++ b/rust/ql/lib/change-notes/2026-08-19-rust-core-fmt-flow-models.md
@@ -0,0 +1,4 @@
+---
+category: minorAnalysis
+---
+* Added data-flow models for `core::fmt::Write`. This may improve detection of vulnerabilities where tainted data is written to a formatted output buffer.
diff --git a/rust/ql/lib/codeql/rust/controlflow/internal/ControlFlowGraphImpl.qll b/rust/ql/lib/codeql/rust/controlflow/internal/ControlFlowGraphImpl.qll
index f8a182685b64..e7f3c2a4b084 100644
--- a/rust/ql/lib/codeql/rust/controlflow/internal/ControlFlowGraphImpl.qll
+++ b/rust/ql/lib/codeql/rust/controlflow/internal/ControlFlowGraphImpl.qll
@@ -624,6 +624,10 @@ module PatternTrees {
override Pat getPat(int i) { i = 0 and result = this.getPat() }
}
+ class DerefPatTree extends PreOrderPatTree, DerefPat {
+ override Pat getPat(int i) { i = 0 and result = this.getPat() }
+ }
+
class RestPatTree extends LeafTree, RestPat { }
class LiteralPatTree extends StandardPostOrderTree, LiteralPat {
diff --git a/rust/ql/lib/codeql/rust/controlflow/internal/generated/CfgNodes.qll b/rust/ql/lib/codeql/rust/controlflow/internal/generated/CfgNodes.qll
index c8b4117a9abb..3f09a822a44c 100644
--- a/rust/ql/lib/codeql/rust/controlflow/internal/generated/CfgNodes.qll
+++ b/rust/ql/lib/codeql/rust/controlflow/internal/generated/CfgNodes.qll
@@ -874,6 +874,46 @@ module MakeCfgNodes Input> {
predicate hasLifetime() { exists(this.getLifetime()) }
}
+ final private class ParentDerefPat extends ParentAstNode, DerefPat {
+ override predicate relevantChild(AstNode child) {
+ none()
+ or
+ child = this.getPat()
+ }
+ }
+
+ /**
+ * A deref pattern, matching the value behind a smart pointer. This is an experimental
+ * Rust feature that cannot be written directly in stable Rust; the example below uses
+ * rust-analyzer's canonical `builtin#deref` syntax for such patterns:
+ * ```rust
+ * match x {
+ * builtin#deref(y) => y,
+ * _ => 0,
+ * };
+ * ```
+ */
+ final class DerefPatCfgNode extends CfgNodeFinal, PatCfgNode {
+ private DerefPat node;
+
+ DerefPatCfgNode() { node = this.getAstNode() }
+
+ /** Gets the underlying `DerefPat`. */
+ DerefPat getDerefPat() { result = node }
+
+ /**
+ * Gets the pattern of this deref pattern, if it exists.
+ */
+ PatCfgNode getPat() {
+ any(ChildMapping mapping).hasCfgChild(node, node.getPat(), this, result)
+ }
+
+ /**
+ * Holds if `getPat()` exists.
+ */
+ predicate hasPat() { exists(this.getPat()) }
+ }
+
final private class ParentExpr extends ParentAstNode, Expr {
override predicate relevantChild(AstNode child) { none() }
}
@@ -1023,6 +1063,8 @@ module MakeCfgNodes Input> {
none()
or
child = this.getExpr()
+ or
+ child = this.getName()
}
}
@@ -1041,26 +1083,28 @@ module MakeCfgNodes Input> {
FormatArgsArg getFormatArgsArg() { result = node }
/**
- * Gets the argument name of this format arguments argument, if it exists.
+ * Gets the expression of this format arguments argument, if it exists.
*/
- FormatArgsArgName getArgName() { result = node.getArgName() }
+ ExprCfgNode getExpr() {
+ any(ChildMapping mapping).hasCfgChild(node, node.getExpr(), this, result)
+ }
/**
- * Holds if `getArgName()` exists.
+ * Holds if `getExpr()` exists.
*/
- predicate hasArgName() { exists(this.getArgName()) }
+ predicate hasExpr() { exists(this.getExpr()) }
/**
- * Gets the expression of this format arguments argument, if it exists.
+ * Gets the name of this format arguments argument, if it exists.
*/
- ExprCfgNode getExpr() {
- any(ChildMapping mapping).hasCfgChild(node, node.getExpr(), this, result)
+ NameCfgNode getName() {
+ any(ChildMapping mapping).hasCfgChild(node, node.getName(), this, result)
}
/**
- * Holds if `getExpr()` exists.
+ * Holds if `getName()` exists.
*/
- predicate hasExpr() { exists(this.getExpr()) }
+ predicate hasName() { exists(this.getName()) }
}
final private class ParentFormatArgsExpr extends ParentAstNode, FormatArgsExpr {
@@ -1338,6 +1382,25 @@ module MakeCfgNodes Input> {
predicate hasThen() { exists(this.getThen()) }
}
+ final private class ParentIncludeBytesExpr extends ParentAstNode, IncludeBytesExpr {
+ override predicate relevantChild(AstNode child) { none() }
+ }
+
+ /**
+ * An expression produced by the built-in `include_bytes!` macro, embedding the contents of a file as a byte array. For example:
+ * ```rust
+ * let data = include_bytes!("data.bin");
+ * ```
+ */
+ final class IncludeBytesExprCfgNode extends CfgNodeFinal, ExprCfgNode {
+ private IncludeBytesExpr node;
+
+ IncludeBytesExprCfgNode() { node = this.getAstNode() }
+
+ /** Gets the underlying `IncludeBytesExpr`. */
+ IncludeBytesExpr getIncludeBytesExpr() { result = node }
+ }
+
final private class ParentIndexExpr extends ParentAstNode, IndexExpr {
override predicate relevantChild(AstNode child) {
none()
@@ -2094,6 +2157,28 @@ module MakeCfgNodes Input> {
predicate hasText() { exists(this.getText()) }
}
+ final private class ParentNotNull extends ParentAstNode, NotNull {
+ override predicate relevantChild(AstNode child) { none() }
+ }
+
+ /**
+ * The `!null` pattern used in a pattern type to denote a non-null value. Pattern types
+ * are an experimental, mostly compiler-internal feature (used in the standard library for
+ * types such as `NonZero` and `NonNull`) and cannot be written directly in stable Rust;
+ * the example below uses rust-analyzer's canonical `builtin#pattern_type` syntax:
+ * ```rust
+ * type NonNull = builtin#pattern_type(*const () is !null);
+ * ```
+ */
+ final class NotNullCfgNode extends CfgNodeFinal, PatCfgNode {
+ private NotNull node;
+
+ NotNullCfgNode() { node = this.getAstNode() }
+
+ /** Gets the underlying `NotNull`. */
+ NotNull getNotNull() { result = node }
+ }
+
final private class ParentOffsetOfExpr extends ParentAstNode, OffsetOfExpr {
override predicate relevantChild(AstNode child) { none() }
}
@@ -3511,6 +3596,18 @@ module MakeCfgNodes Input> {
cfgNode
)
or
+ pred = "getPat" and
+ parent =
+ any(Nodes::DerefPatCfgNode cfgNode, DerefPat astNode |
+ astNode = cfgNode.getDerefPat() and
+ child = getDesugared(astNode.getPat()) and
+ i = -1 and
+ hasCfgNode(child) and
+ not child = cfgNode.getPat().getAstNode()
+ |
+ cfgNode
+ )
+ or
pred = "getContainer" and
parent =
any(Nodes::FieldExprCfgNode cfgNode, FieldExpr astNode |
@@ -3559,6 +3656,18 @@ module MakeCfgNodes Input> {
cfgNode
)
or
+ pred = "getName" and
+ parent =
+ any(Nodes::FormatArgsArgCfgNode cfgNode, FormatArgsArg astNode |
+ astNode = cfgNode.getFormatArgsArg() and
+ child = getDesugared(astNode.getName()) and
+ i = -1 and
+ hasCfgNode(child) and
+ not child = cfgNode.getName().getAstNode()
+ |
+ cfgNode
+ )
+ or
pred = "getArg" and
parent =
any(Nodes::FormatArgsExprCfgNode cfgNode, FormatArgsExpr astNode |
diff --git a/rust/ql/lib/codeql/rust/dataflow/FlowBarrier.qll b/rust/ql/lib/codeql/rust/dataflow/FlowBarrier.qll
index 49e1d6769219..c81976f1f280 100644
--- a/rust/ql/lib/codeql/rust/dataflow/FlowBarrier.qll
+++ b/rust/ql/lib/codeql/rust/dataflow/FlowBarrier.qll
@@ -44,9 +44,9 @@ module FlowBarrier {
Range() { any() }
override predicate isBarrier(
- string output, string kind, Impl::Public::Provenance provenance, string model
+ string output, string kind, Impl::Public::Provenance provenance, boolean isExact, string model
) {
- this.isBarrier(output, kind) and provenance = "manual" and model = ""
+ this.isBarrier(output, kind) and provenance = "manual" and isExact = true and model = ""
}
/**
@@ -67,9 +67,13 @@ module FlowBarrierGuard {
Range() { any() }
override predicate isBarrierGuard(
- string input, string branch, string kind, Impl::Public::Provenance provenance, string model
+ string input, string branch, string kind, Impl::Public::Provenance provenance,
+ boolean isExact, string model
) {
- this.isBarrierGuard(input, branch, kind) and provenance = "manual" and model = ""
+ this.isBarrierGuard(input, branch, kind) and
+ provenance = "manual" and
+ isExact = true and
+ model = ""
}
/**
diff --git a/rust/ql/lib/codeql/rust/dataflow/FlowSink.qll b/rust/ql/lib/codeql/rust/dataflow/FlowSink.qll
index d4883b7b1b9c..0e800afa7c2b 100644
--- a/rust/ql/lib/codeql/rust/dataflow/FlowSink.qll
+++ b/rust/ql/lib/codeql/rust/dataflow/FlowSink.qll
@@ -36,9 +36,9 @@ module FlowSink {
Range() { any() }
override predicate isSink(
- string input, string kind, Impl::Public::Provenance provenance, string model
+ string input, string kind, Impl::Public::Provenance provenance, boolean isExact, string model
) {
- this.isSink(input, kind) and provenance = "manual" and model = ""
+ this.isSink(input, kind) and provenance = "manual" and isExact = true and model = ""
}
/**
diff --git a/rust/ql/lib/codeql/rust/dataflow/FlowSource.qll b/rust/ql/lib/codeql/rust/dataflow/FlowSource.qll
index 51562fdf83a3..a298d9c1fad6 100644
--- a/rust/ql/lib/codeql/rust/dataflow/FlowSource.qll
+++ b/rust/ql/lib/codeql/rust/dataflow/FlowSource.qll
@@ -42,9 +42,9 @@ module FlowSource {
Range() { any() }
override predicate isSource(
- string output, string kind, Impl::Public::Provenance provenance, string model
+ string output, string kind, Impl::Public::Provenance provenance, boolean isExact, string model
) {
- this.isSource(output, kind) and provenance = "manual" and model = ""
+ this.isSource(output, kind) and provenance = "manual" and isExact = true and model = ""
}
/**
diff --git a/rust/ql/lib/codeql/rust/dataflow/internal/FlowSummaryImpl.qll b/rust/ql/lib/codeql/rust/dataflow/internal/FlowSummaryImpl.qll
index 10375c2e180a..58932fc2ae46 100644
--- a/rust/ql/lib/codeql/rust/dataflow/internal/FlowSummaryImpl.qll
+++ b/rust/ql/lib/codeql/rust/dataflow/internal/FlowSummaryImpl.qll
@@ -43,17 +43,12 @@ module Input implements InputSig {
result.asSummarizedCallable() = c
}
- class SourceBase = Function;
-
- class SinkBase = Function;
-
predicate neutralElement(
Input::SummarizedCallableBase c, string kind, string provenance, boolean isExact
) {
- exists(string path |
- neutralModel(path, kind, provenance, _) and
- c.getCanonicalPath() = path and
- isExact = true
+ exists(string path, Provenance orig |
+ neutralModel(path, kind, orig, _) and
+ interpretPath(path, c, orig, provenance, isExact)
)
}
@@ -170,7 +165,7 @@ module Input2 implements Impl::Private::InputSig2 {
}
SourceSinkReportingElement getASourceReportingElement(
- Input::SourceBase source, Impl::Private::SummaryComponent sc
+ Input::SummarizedCallableBase source, Impl::Private::SummaryComponent sc
) {
exists(Call call | call.getResolvedTarget() = source |
sc = Impl::Private::SummaryComponent::return(_) and
@@ -200,7 +195,7 @@ module Input2 implements Impl::Private::InputSig2 {
}
SourceSinkReportingElement getASinkReportingElement(
- Input::SinkBase sink, Impl::Private::SummaryComponent sc
+ Input::SummarizedCallableBase sink, Impl::Private::SummaryComponent sc
) {
exists(Call call |
call.getResolvedTarget() = sink and
diff --git a/rust/ql/lib/codeql/rust/dataflow/internal/ModelsAsData.qll b/rust/ql/lib/codeql/rust/dataflow/internal/ModelsAsData.qll
index fddf1bbb5fab..3949ebbb7900 100644
--- a/rust/ql/lib/codeql/rust/dataflow/internal/ModelsAsData.qll
+++ b/rust/ql/lib/codeql/rust/dataflow/internal/ModelsAsData.qll
@@ -174,6 +174,26 @@ predicate interpretModelForTest(QlBuiltins::ExtensionId madId, string model) {
)
}
+bindingset[path]
+pragma[inline_late]
+private Function interpretPath0(string path) { path = result.getCanonicalPath() }
+
+bindingset[path, orig]
+pragma[inline_late]
+predicate interpretPath(string path, Function f, Provenance orig, Provenance p, boolean isExact) {
+ exists(Function f0 | f0 = interpretPath0(path) |
+ f = f0 and
+ isExact = true and
+ p = orig
+ or
+ f.implements(f0) and
+ isExact = false and
+ // making inherited models generated means that source code definitions and
+ // exact generated models take precedence
+ p = "hq-generated"
+ )
+}
+
private class SummarizedCallableFromModel extends SummarizedCallable::Range {
string input_;
string output_;
@@ -183,19 +203,9 @@ private class SummarizedCallableFromModel extends SummarizedCallable::Range {
QlBuiltins::ExtensionId madId;
SummarizedCallableFromModel() {
- exists(string path, Function f, Provenance p |
+ exists(string path, Provenance p |
summaryModel(path, input_, output_, kind, p, madId) and
- f.getCanonicalPath() = path
- |
- this = f and
- isExact_ = true and
- p_ = p
- or
- this.implements(f) and
- isExact_ = false and
- // making inherited models generated means that source code definitions and
- // exact generated models take precedence
- p_ = "hq-generated"
+ interpretPath(path, this, p, p_, isExact_)
)
}
@@ -246,78 +256,97 @@ private class SummarizedCallableWithCallback extends SummarizedCallable::Range {
private class FlowSourceFromModel extends FlowSource::Range {
private string path;
+ private string kind_;
+ private Provenance orig;
+ private Provenance p_;
+ private boolean isExact_;
FlowSourceFromModel() {
- sourceModel(path, _, _, _, _) and
- this.getCanonicalPath() = path
+ sourceModel(path, _, kind_, orig, _) and
+ interpretPath(path, this, orig, p_, isExact_)
}
- override predicate isSource(string output, string kind, Provenance provenance, string model) {
+ override predicate isSource(
+ string output, string kind, Provenance provenance, boolean isExact, string model
+ ) {
exists(QlBuiltins::ExtensionId madId |
- sourceModel(path, output, kind, provenance, madId) and
- model = "MaD:" + madId.toString()
- ) and
- // Only apply generated models when no neutral model exists
- // (the shared code only applies neutral models to summaries at present)
- not (
- provenance.isGenerated() and
- neutralModel(path, "source", _, _)
+ sourceModel(path, output, kind, orig, madId) and
+ model = "MaD:" + madId.toString() and
+ kind = kind_ and
+ provenance = p_ and
+ isExact = isExact_
)
}
}
private class FlowSinkFromModel extends FlowSink::Range {
private string path;
+ private string kind_;
+ private Provenance orig;
+ private Provenance p_;
+ private boolean isExact_;
FlowSinkFromModel() {
- sinkModel(path, _, _, _, _) and
- this.getCanonicalPath() = path
+ sinkModel(path, _, kind_, orig, _) and
+ interpretPath(path, this, orig, p_, isExact_)
}
- override predicate isSink(string input, string kind, Provenance provenance, string model) {
+ override predicate isSink(
+ string input, string kind, Provenance provenance, boolean isExact, string model
+ ) {
exists(QlBuiltins::ExtensionId madId |
- sinkModel(path, input, kind, provenance, madId) and
- model = "MaD:" + madId.toString()
- ) and
- // Only apply generated models when no neutral model exists
- // (the shared code only applies neutral models to summaries at present)
- not (
- provenance.isGenerated() and
- neutralModel(path, "sink", _, _)
+ sinkModel(path, input, kind, orig, madId) and
+ model = "MaD:" + madId.toString() and
+ kind = kind_ and
+ provenance = p_ and
+ isExact = isExact_
)
}
}
private class FlowBarrierFromModel extends FlowBarrier::Range {
private string path;
+ private Provenance orig;
+ private Provenance p_;
+ private boolean isExact_;
FlowBarrierFromModel() {
- barrierModel(path, _, _, _, _) and
- this.getCanonicalPath() = path
+ barrierModel(path, _, _, orig, _) and
+ interpretPath(path, this, orig, p_, isExact_)
}
- override predicate isBarrier(string output, string kind, Provenance provenance, string model) {
+ override predicate isBarrier(
+ string output, string kind, Provenance provenance, boolean isExact, string model
+ ) {
exists(QlBuiltins::ExtensionId madId |
- barrierModel(path, output, kind, provenance, madId) and
- model = "MaD:" + madId.toString()
+ barrierModel(path, output, kind, orig, madId) and
+ model = "MaD:" + madId.toString() and
+ provenance = p_ and
+ isExact = isExact_
)
}
}
private class FlowBarrierGuardFromModel extends FlowBarrierGuard::Range {
private string path;
+ private Provenance orig;
+ private Provenance p_;
+ private boolean isExact_;
FlowBarrierGuardFromModel() {
- barrierGuardModel(path, _, _, _, _, _) and
- this.getCanonicalPath() = path
+ barrierGuardModel(path, _, _, _, orig, _) and
+ interpretPath(path, this, orig, p_, isExact_)
}
override predicate isBarrierGuard(
- string input, string acceptingValue, string kind, Provenance provenance, string model
+ string input, string acceptingValue, string kind, Provenance provenance, boolean isExact,
+ string model
) {
exists(QlBuiltins::ExtensionId madId |
- barrierGuardModel(path, input, acceptingValue, kind, provenance, madId) and
- model = "MaD:" + madId.toString()
+ barrierGuardModel(path, input, acceptingValue, kind, orig, madId) and
+ model = "MaD:" + madId.toString() and
+ provenance = p_ and
+ isExact = isExact_
)
}
}
diff --git a/rust/ql/lib/codeql/rust/elements.qll b/rust/ql/lib/codeql/rust/elements.qll
index fdfe2c0cacf0..004acff69158 100644
--- a/rust/ql/lib/codeql/rust/elements.qll
+++ b/rust/ql/lib/codeql/rust/elements.qll
@@ -52,6 +52,7 @@ import codeql.rust.elements.ConstBlockPat
import codeql.rust.elements.ConstParam
import codeql.rust.elements.ContinueExpr
import codeql.rust.elements.Crate
+import codeql.rust.elements.DerefPat
import codeql.rust.elements.DynTraitTypeRepr
import codeql.rust.elements.Element
import codeql.rust.elements.Enum
@@ -69,7 +70,6 @@ import codeql.rust.elements.ForExpr
import codeql.rust.elements.ForTypeRepr
import codeql.rust.elements.Format
import codeql.rust.elements.FormatArgsArg
-import codeql.rust.elements.FormatArgsArgName
import codeql.rust.elements.FormatArgsExpr
import codeql.rust.elements.FormatArgument
import codeql.rust.elements.FormatTemplateVariableAccess
@@ -81,7 +81,9 @@ import codeql.rust.elements.GenericParamList
import codeql.rust.elements.IdentPat
import codeql.rust.elements.IfExpr
import codeql.rust.elements.Impl
+import codeql.rust.elements.ImplRestriction
import codeql.rust.elements.ImplTraitTypeRepr
+import codeql.rust.elements.IncludeBytesExpr
import codeql.rust.elements.IndexExpr
import codeql.rust.elements.InferTypeRepr
import codeql.rust.elements.Item
@@ -115,9 +117,11 @@ import codeql.rust.elements.Meta
import codeql.rust.elements.MethodCallExpr
import codeql.rust.elements.Missing
import codeql.rust.elements.Module
+import codeql.rust.elements.MutRestriction
import codeql.rust.elements.Name
import codeql.rust.elements.NameRef
import codeql.rust.elements.NeverTypeRepr
+import codeql.rust.elements.NotNull
import codeql.rust.elements.OffsetOfExpr
import codeql.rust.elements.OrPat
import codeql.rust.elements.Param
@@ -136,6 +140,7 @@ import codeql.rust.elements.PathMeta
import codeql.rust.elements.PathPat
import codeql.rust.elements.PathSegment
import codeql.rust.elements.PathTypeRepr
+import codeql.rust.elements.PatternTypeRepr
import codeql.rust.elements.PrefixExpr
import codeql.rust.elements.PtrTypeRepr
import codeql.rust.elements.RangeExpr
@@ -196,6 +201,7 @@ import codeql.rust.elements.UseTreeList
import codeql.rust.elements.Variant
import codeql.rust.elements.VariantList
import codeql.rust.elements.Visibility
+import codeql.rust.elements.VisibilityInner
import codeql.rust.elements.WhereClause
import codeql.rust.elements.WherePred
import codeql.rust.elements.WhileExpr
diff --git a/rust/ql/lib/codeql/rust/elements/AsmClobberAbi.qll b/rust/ql/lib/codeql/rust/elements/AsmClobberAbi.qll
index 253dcdfc9fa4..ac1227f3058a 100644
--- a/rust/ql/lib/codeql/rust/elements/AsmClobberAbi.qll
+++ b/rust/ql/lib/codeql/rust/elements/AsmClobberAbi.qll
@@ -5,6 +5,7 @@
private import internal.AsmClobberAbiImpl
import codeql.rust.elements.AsmPiece
+import codeql.rust.elements.Attr
/**
* A clobbered ABI in an inline assembly block.
diff --git a/rust/ql/lib/codeql/rust/elements/AsmOperandNamed.qll b/rust/ql/lib/codeql/rust/elements/AsmOperandNamed.qll
index cb54a585539a..fdcf91eb1253 100644
--- a/rust/ql/lib/codeql/rust/elements/AsmOperandNamed.qll
+++ b/rust/ql/lib/codeql/rust/elements/AsmOperandNamed.qll
@@ -6,6 +6,7 @@
private import internal.AsmOperandNamedImpl
import codeql.rust.elements.AsmOperand
import codeql.rust.elements.AsmPiece
+import codeql.rust.elements.Attr
import codeql.rust.elements.Name
/**
diff --git a/rust/ql/lib/codeql/rust/elements/AsmOptionsList.qll b/rust/ql/lib/codeql/rust/elements/AsmOptionsList.qll
index dc82f9cb4afd..56ce0383ef91 100644
--- a/rust/ql/lib/codeql/rust/elements/AsmOptionsList.qll
+++ b/rust/ql/lib/codeql/rust/elements/AsmOptionsList.qll
@@ -6,6 +6,7 @@
private import internal.AsmOptionsListImpl
import codeql.rust.elements.AsmOption
import codeql.rust.elements.AsmPiece
+import codeql.rust.elements.Attr
/**
* A list of options in an inline assembly block.
diff --git a/rust/ql/lib/codeql/rust/elements/DerefPat.qll b/rust/ql/lib/codeql/rust/elements/DerefPat.qll
new file mode 100644
index 000000000000..ba4364e92962
--- /dev/null
+++ b/rust/ql/lib/codeql/rust/elements/DerefPat.qll
@@ -0,0 +1,20 @@
+// generated by codegen, do not edit
+/**
+ * This module provides the public class `DerefPat`.
+ */
+
+private import internal.DerefPatImpl
+import codeql.rust.elements.Pat
+
+/**
+ * A deref pattern, matching the value behind a smart pointer. This is an experimental
+ * Rust feature that cannot be written directly in stable Rust; the example below uses
+ * rust-analyzer's canonical `builtin#deref` syntax for such patterns:
+ * ```rust
+ * match x {
+ * builtin#deref(y) => y,
+ * _ => 0,
+ * };
+ * ```
+ */
+final class DerefPat = Impl::DerefPat;
diff --git a/rust/ql/lib/codeql/rust/elements/FormatArgsArg.qll b/rust/ql/lib/codeql/rust/elements/FormatArgsArg.qll
index 2cb12d291fb1..4946f9789304 100644
--- a/rust/ql/lib/codeql/rust/elements/FormatArgsArg.qll
+++ b/rust/ql/lib/codeql/rust/elements/FormatArgsArg.qll
@@ -6,7 +6,7 @@
private import internal.FormatArgsArgImpl
import codeql.rust.elements.AstNode
import codeql.rust.elements.Expr
-import codeql.rust.elements.FormatArgsArgName
+import codeql.rust.elements.Name
/**
* A FormatArgsArg. For example the `"world"` in:
diff --git a/rust/ql/lib/codeql/rust/elements/FormatArgsArgName.qll b/rust/ql/lib/codeql/rust/elements/FormatArgsArgName.qll
deleted file mode 100644
index 93c5b2185701..000000000000
--- a/rust/ql/lib/codeql/rust/elements/FormatArgsArgName.qll
+++ /dev/null
@@ -1,9 +0,0 @@
-// generated by codegen, do not edit
-/**
- * This module provides the public class `FormatArgsArgName`.
- */
-
-private import internal.FormatArgsArgNameImpl
-import codeql.rust.elements.AstNode
-
-final class FormatArgsArgName = Impl::FormatArgsArgName;
diff --git a/rust/ql/lib/codeql/rust/elements/ImplRestriction.qll b/rust/ql/lib/codeql/rust/elements/ImplRestriction.qll
new file mode 100644
index 000000000000..23bd1c0ace6e
--- /dev/null
+++ b/rust/ql/lib/codeql/rust/elements/ImplRestriction.qll
@@ -0,0 +1,13 @@
+// generated by codegen, do not edit
+/**
+ * This module provides the public class `ImplRestriction`.
+ */
+
+private import internal.ImplRestrictionImpl
+import codeql.rust.elements.AstNode
+import codeql.rust.elements.VisibilityInner
+
+/**
+ * An implementation restriction, limiting where a trait can be implemented. For example the `impl(crate)` restriction (an unstable feature).
+ */
+final class ImplRestriction = Impl::ImplRestriction;
diff --git a/rust/ql/lib/codeql/rust/elements/IncludeBytesExpr.qll b/rust/ql/lib/codeql/rust/elements/IncludeBytesExpr.qll
new file mode 100644
index 000000000000..f6aff4cf27f0
--- /dev/null
+++ b/rust/ql/lib/codeql/rust/elements/IncludeBytesExpr.qll
@@ -0,0 +1,15 @@
+// generated by codegen, do not edit
+/**
+ * This module provides the public class `IncludeBytesExpr`.
+ */
+
+private import internal.IncludeBytesExprImpl
+import codeql.rust.elements.Expr
+
+/**
+ * An expression produced by the built-in `include_bytes!` macro, embedding the contents of a file as a byte array. For example:
+ * ```rust
+ * let data = include_bytes!("data.bin");
+ * ```
+ */
+final class IncludeBytesExpr = Impl::IncludeBytesExpr;
diff --git a/rust/ql/lib/codeql/rust/elements/MutRestriction.qll b/rust/ql/lib/codeql/rust/elements/MutRestriction.qll
new file mode 100644
index 000000000000..57a938005b1d
--- /dev/null
+++ b/rust/ql/lib/codeql/rust/elements/MutRestriction.qll
@@ -0,0 +1,13 @@
+// generated by codegen, do not edit
+/**
+ * This module provides the public class `MutRestriction`.
+ */
+
+private import internal.MutRestrictionImpl
+import codeql.rust.elements.AstNode
+import codeql.rust.elements.VisibilityInner
+
+/**
+ * A mutability restriction, limiting where a field can be mutated. For example the `mut(crate)` restriction (an unstable feature).
+ */
+final class MutRestriction = Impl::MutRestriction;
diff --git a/rust/ql/lib/codeql/rust/elements/NotNull.qll b/rust/ql/lib/codeql/rust/elements/NotNull.qll
new file mode 100644
index 000000000000..62489c2da7b3
--- /dev/null
+++ b/rust/ql/lib/codeql/rust/elements/NotNull.qll
@@ -0,0 +1,18 @@
+// generated by codegen, do not edit
+/**
+ * This module provides the public class `NotNull`.
+ */
+
+private import internal.NotNullImpl
+import codeql.rust.elements.Pat
+
+/**
+ * The `!null` pattern used in a pattern type to denote a non-null value. Pattern types
+ * are an experimental, mostly compiler-internal feature (used in the standard library for
+ * types such as `NonZero` and `NonNull`) and cannot be written directly in stable Rust;
+ * the example below uses rust-analyzer's canonical `builtin#pattern_type` syntax:
+ * ```rust
+ * type NonNull = builtin#pattern_type(*const () is !null);
+ * ```
+ */
+final class NotNull = Impl::NotNull;
diff --git a/rust/ql/lib/codeql/rust/elements/PatternTypeRepr.qll b/rust/ql/lib/codeql/rust/elements/PatternTypeRepr.qll
new file mode 100644
index 000000000000..c54b6b806af8
--- /dev/null
+++ b/rust/ql/lib/codeql/rust/elements/PatternTypeRepr.qll
@@ -0,0 +1,18 @@
+// generated by codegen, do not edit
+/**
+ * This module provides the public class `PatternTypeRepr`.
+ */
+
+private import internal.PatternTypeReprImpl
+import codeql.rust.elements.Pat
+import codeql.rust.elements.TypeRepr
+
+/**
+ * A pattern type, constraining a type to values matching a pattern. Pattern types are an
+ * experimental, mostly compiler-internal feature and cannot be written directly in stable
+ * Rust; the example below uses rust-analyzer's canonical `builtin#pattern_type` syntax:
+ * ```rust
+ * type NonZero = builtin#pattern_type(u32 is 1..);
+ * ```
+ */
+final class PatternTypeRepr = Impl::PatternTypeRepr;
diff --git a/rust/ql/lib/codeql/rust/elements/StructField.qll b/rust/ql/lib/codeql/rust/elements/StructField.qll
index d02d9418049c..ce9add1c1f10 100644
--- a/rust/ql/lib/codeql/rust/elements/StructField.qll
+++ b/rust/ql/lib/codeql/rust/elements/StructField.qll
@@ -7,6 +7,7 @@ private import internal.StructFieldImpl
import codeql.rust.elements.AstNode
import codeql.rust.elements.Attr
import codeql.rust.elements.ConstArg
+import codeql.rust.elements.MutRestriction
import codeql.rust.elements.Name
import codeql.rust.elements.TypeRepr
import codeql.rust.elements.Visibility
diff --git a/rust/ql/lib/codeql/rust/elements/Trait.qll b/rust/ql/lib/codeql/rust/elements/Trait.qll
index ee1166922ccd..f4d5c3ebeb5e 100644
--- a/rust/ql/lib/codeql/rust/elements/Trait.qll
+++ b/rust/ql/lib/codeql/rust/elements/Trait.qll
@@ -7,6 +7,7 @@ private import internal.TraitImpl
import codeql.rust.elements.AssocItemList
import codeql.rust.elements.Attr
import codeql.rust.elements.GenericParamList
+import codeql.rust.elements.ImplRestriction
import codeql.rust.elements.Item
import codeql.rust.elements.Name
import codeql.rust.elements.TypeBoundList
diff --git a/rust/ql/lib/codeql/rust/elements/TupleField.qll b/rust/ql/lib/codeql/rust/elements/TupleField.qll
index 3e63f377aeb6..333dc1f44a4c 100644
--- a/rust/ql/lib/codeql/rust/elements/TupleField.qll
+++ b/rust/ql/lib/codeql/rust/elements/TupleField.qll
@@ -6,6 +6,7 @@
private import internal.TupleFieldImpl
import codeql.rust.elements.AstNode
import codeql.rust.elements.Attr
+import codeql.rust.elements.MutRestriction
import codeql.rust.elements.TypeRepr
import codeql.rust.elements.Visibility
diff --git a/rust/ql/lib/codeql/rust/elements/Visibility.qll b/rust/ql/lib/codeql/rust/elements/Visibility.qll
index 9fd60b6ba27c..fe62d91fb18d 100644
--- a/rust/ql/lib/codeql/rust/elements/Visibility.qll
+++ b/rust/ql/lib/codeql/rust/elements/Visibility.qll
@@ -5,7 +5,7 @@
private import internal.VisibilityImpl
import codeql.rust.elements.AstNode
-import codeql.rust.elements.Path
+import codeql.rust.elements.VisibilityInner
/**
* A visibility modifier.
diff --git a/rust/ql/lib/codeql/rust/elements/VisibilityInner.qll b/rust/ql/lib/codeql/rust/elements/VisibilityInner.qll
new file mode 100644
index 000000000000..f17c65ff6dec
--- /dev/null
+++ b/rust/ql/lib/codeql/rust/elements/VisibilityInner.qll
@@ -0,0 +1,17 @@
+// generated by codegen, do not edit
+/**
+ * This module provides the public class `VisibilityInner`.
+ */
+
+private import internal.VisibilityInnerImpl
+import codeql.rust.elements.AstNode
+import codeql.rust.elements.Path
+
+/**
+ * The parenthesized inner part of a visibility modifier or restriction, such as the `(in path)` in `pub(in path)`, or the `(crate)` in `pub(crate)`. For example the `(in foo::bar)` in:
+ * ```rust
+ * pub(in foo::bar) struct S;
+ * // ^^^^^^^^^^^^
+ * ```
+ */
+final class VisibilityInner = Impl::VisibilityInner;
diff --git a/rust/ql/lib/codeql/rust/elements/internal/FormatArgsArgNameConstructor.qll b/rust/ql/lib/codeql/rust/elements/internal/DerefPatConstructor.qll
similarity index 59%
rename from rust/ql/lib/codeql/rust/elements/internal/FormatArgsArgNameConstructor.qll
rename to rust/ql/lib/codeql/rust/elements/internal/DerefPatConstructor.qll
index fbed7006a8aa..8c195ffea0c5 100644
--- a/rust/ql/lib/codeql/rust/elements/internal/FormatArgsArgNameConstructor.qll
+++ b/rust/ql/lib/codeql/rust/elements/internal/DerefPatConstructor.qll
@@ -1,14 +1,14 @@
// generated by codegen, remove this comment if you wish to edit this file
/**
* This module defines the hook used internally to tweak the characteristic predicate of
- * `FormatArgsArgName` synthesized instances.
+ * `DerefPat` synthesized instances.
* INTERNAL: Do not use.
*/
private import codeql.rust.elements.internal.generated.Raw
/**
- * The characteristic predicate of `FormatArgsArgName` synthesized instances.
+ * The characteristic predicate of `DerefPat` synthesized instances.
* INTERNAL: Do not use.
*/
-predicate constructFormatArgsArgName(Raw::FormatArgsArgName id) { any() }
+predicate constructDerefPat(Raw::DerefPat id) { any() }
diff --git a/rust/ql/lib/codeql/rust/elements/internal/DerefPatImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/DerefPatImpl.qll
new file mode 100644
index 000000000000..ec44a20c2b5e
--- /dev/null
+++ b/rust/ql/lib/codeql/rust/elements/internal/DerefPatImpl.qll
@@ -0,0 +1,27 @@
+// generated by codegen, remove this comment if you wish to edit this file
+/**
+ * This module provides a hand-modifiable wrapper around the generated class `DerefPat`.
+ *
+ * INTERNAL: Do not use.
+ */
+
+private import codeql.rust.elements.internal.generated.DerefPat
+
+/**
+ * INTERNAL: This module contains the customizable definition of `DerefPat` and should not
+ * be referenced directly.
+ */
+module Impl {
+ /**
+ * A deref pattern, matching the value behind a smart pointer. This is an experimental
+ * Rust feature that cannot be written directly in stable Rust; the example below uses
+ * rust-analyzer's canonical `builtin#deref` syntax for such patterns:
+ * ```rust
+ * match x {
+ * builtin#deref(y) => y,
+ * _ => 0,
+ * };
+ * ```
+ */
+ class DerefPat extends Generated::DerefPat { }
+}
diff --git a/rust/ql/lib/codeql/rust/elements/internal/FormatArgsArgNameImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/FormatArgsArgNameImpl.qll
deleted file mode 100644
index 31ead66d0ac2..000000000000
--- a/rust/ql/lib/codeql/rust/elements/internal/FormatArgsArgNameImpl.qll
+++ /dev/null
@@ -1,16 +0,0 @@
-// generated by codegen, remove this comment if you wish to edit this file
-/**
- * This module provides a hand-modifiable wrapper around the generated class `FormatArgsArgName`.
- *
- * INTERNAL: Do not use.
- */
-
-private import codeql.rust.elements.internal.generated.FormatArgsArgName
-
-/**
- * INTERNAL: This module contains the customizable definition of `FormatArgsArgName` and should not
- * be referenced directly.
- */
-module Impl {
- class FormatArgsArgName extends Generated::FormatArgsArgName { }
-}
diff --git a/rust/ql/lib/codeql/rust/elements/internal/FormatTemplateVariableAccessConstructor.qll b/rust/ql/lib/codeql/rust/elements/internal/FormatTemplateVariableAccessConstructor.qll
index 95f01f85c953..b7a4e9ae0be1 100644
--- a/rust/ql/lib/codeql/rust/elements/internal/FormatTemplateVariableAccessConstructor.qll
+++ b/rust/ql/lib/codeql/rust/elements/internal/FormatTemplateVariableAccessConstructor.qll
@@ -36,7 +36,7 @@ private predicate formatArgsHasArg(
pragma[nomagic]
private predicate formatArgsHasArgName(Raw::FormatArgsExpr parent) {
- exists(parent.getArg(_).getArgName())
+ exists(parent.getArg(_).getName())
}
/**
diff --git a/rust/ql/lib/codeql/rust/elements/internal/ImplRestrictionConstructor.qll b/rust/ql/lib/codeql/rust/elements/internal/ImplRestrictionConstructor.qll
new file mode 100644
index 000000000000..0e0a7a420efc
--- /dev/null
+++ b/rust/ql/lib/codeql/rust/elements/internal/ImplRestrictionConstructor.qll
@@ -0,0 +1,14 @@
+// generated by codegen, remove this comment if you wish to edit this file
+/**
+ * This module defines the hook used internally to tweak the characteristic predicate of
+ * `ImplRestriction` synthesized instances.
+ * INTERNAL: Do not use.
+ */
+
+private import codeql.rust.elements.internal.generated.Raw
+
+/**
+ * The characteristic predicate of `ImplRestriction` synthesized instances.
+ * INTERNAL: Do not use.
+ */
+predicate constructImplRestriction(Raw::ImplRestriction id) { any() }
diff --git a/rust/ql/lib/codeql/rust/elements/internal/ImplRestrictionImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/ImplRestrictionImpl.qll
new file mode 100644
index 000000000000..7240c6a6bcea
--- /dev/null
+++ b/rust/ql/lib/codeql/rust/elements/internal/ImplRestrictionImpl.qll
@@ -0,0 +1,19 @@
+// generated by codegen, remove this comment if you wish to edit this file
+/**
+ * This module provides a hand-modifiable wrapper around the generated class `ImplRestriction`.
+ *
+ * INTERNAL: Do not use.
+ */
+
+private import codeql.rust.elements.internal.generated.ImplRestriction
+
+/**
+ * INTERNAL: This module contains the customizable definition of `ImplRestriction` and should not
+ * be referenced directly.
+ */
+module Impl {
+ /**
+ * An implementation restriction, limiting where a trait can be implemented. For example the `impl(crate)` restriction (an unstable feature).
+ */
+ class ImplRestriction extends Generated::ImplRestriction { }
+}
diff --git a/rust/ql/lib/codeql/rust/elements/internal/IncludeBytesExprConstructor.qll b/rust/ql/lib/codeql/rust/elements/internal/IncludeBytesExprConstructor.qll
new file mode 100644
index 000000000000..52ba275a28f4
--- /dev/null
+++ b/rust/ql/lib/codeql/rust/elements/internal/IncludeBytesExprConstructor.qll
@@ -0,0 +1,14 @@
+// generated by codegen, remove this comment if you wish to edit this file
+/**
+ * This module defines the hook used internally to tweak the characteristic predicate of
+ * `IncludeBytesExpr` synthesized instances.
+ * INTERNAL: Do not use.
+ */
+
+private import codeql.rust.elements.internal.generated.Raw
+
+/**
+ * The characteristic predicate of `IncludeBytesExpr` synthesized instances.
+ * INTERNAL: Do not use.
+ */
+predicate constructIncludeBytesExpr(Raw::IncludeBytesExpr id) { any() }
diff --git a/rust/ql/lib/codeql/rust/elements/internal/IncludeBytesExprImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/IncludeBytesExprImpl.qll
new file mode 100644
index 000000000000..750abcb2f098
--- /dev/null
+++ b/rust/ql/lib/codeql/rust/elements/internal/IncludeBytesExprImpl.qll
@@ -0,0 +1,22 @@
+// generated by codegen, remove this comment if you wish to edit this file
+/**
+ * This module provides a hand-modifiable wrapper around the generated class `IncludeBytesExpr`.
+ *
+ * INTERNAL: Do not use.
+ */
+
+private import codeql.rust.elements.internal.generated.IncludeBytesExpr
+
+/**
+ * INTERNAL: This module contains the customizable definition of `IncludeBytesExpr` and should not
+ * be referenced directly.
+ */
+module Impl {
+ /**
+ * An expression produced by the built-in `include_bytes!` macro, embedding the contents of a file as a byte array. For example:
+ * ```rust
+ * let data = include_bytes!("data.bin");
+ * ```
+ */
+ class IncludeBytesExpr extends Generated::IncludeBytesExpr { }
+}
diff --git a/rust/ql/lib/codeql/rust/elements/internal/MutRestrictionConstructor.qll b/rust/ql/lib/codeql/rust/elements/internal/MutRestrictionConstructor.qll
new file mode 100644
index 000000000000..57f71b2319a5
--- /dev/null
+++ b/rust/ql/lib/codeql/rust/elements/internal/MutRestrictionConstructor.qll
@@ -0,0 +1,14 @@
+// generated by codegen, remove this comment if you wish to edit this file
+/**
+ * This module defines the hook used internally to tweak the characteristic predicate of
+ * `MutRestriction` synthesized instances.
+ * INTERNAL: Do not use.
+ */
+
+private import codeql.rust.elements.internal.generated.Raw
+
+/**
+ * The characteristic predicate of `MutRestriction` synthesized instances.
+ * INTERNAL: Do not use.
+ */
+predicate constructMutRestriction(Raw::MutRestriction id) { any() }
diff --git a/rust/ql/lib/codeql/rust/elements/internal/MutRestrictionImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/MutRestrictionImpl.qll
new file mode 100644
index 000000000000..6d8722a09e6c
--- /dev/null
+++ b/rust/ql/lib/codeql/rust/elements/internal/MutRestrictionImpl.qll
@@ -0,0 +1,19 @@
+// generated by codegen, remove this comment if you wish to edit this file
+/**
+ * This module provides a hand-modifiable wrapper around the generated class `MutRestriction`.
+ *
+ * INTERNAL: Do not use.
+ */
+
+private import codeql.rust.elements.internal.generated.MutRestriction
+
+/**
+ * INTERNAL: This module contains the customizable definition of `MutRestriction` and should not
+ * be referenced directly.
+ */
+module Impl {
+ /**
+ * A mutability restriction, limiting where a field can be mutated. For example the `mut(crate)` restriction (an unstable feature).
+ */
+ class MutRestriction extends Generated::MutRestriction { }
+}
diff --git a/rust/ql/lib/codeql/rust/elements/internal/NotNullConstructor.qll b/rust/ql/lib/codeql/rust/elements/internal/NotNullConstructor.qll
new file mode 100644
index 000000000000..6c7de057d9af
--- /dev/null
+++ b/rust/ql/lib/codeql/rust/elements/internal/NotNullConstructor.qll
@@ -0,0 +1,14 @@
+// generated by codegen, remove this comment if you wish to edit this file
+/**
+ * This module defines the hook used internally to tweak the characteristic predicate of
+ * `NotNull` synthesized instances.
+ * INTERNAL: Do not use.
+ */
+
+private import codeql.rust.elements.internal.generated.Raw
+
+/**
+ * The characteristic predicate of `NotNull` synthesized instances.
+ * INTERNAL: Do not use.
+ */
+predicate constructNotNull(Raw::NotNull id) { any() }
diff --git a/rust/ql/lib/codeql/rust/elements/internal/NotNullImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/NotNullImpl.qll
new file mode 100644
index 000000000000..19365f23a2d5
--- /dev/null
+++ b/rust/ql/lib/codeql/rust/elements/internal/NotNullImpl.qll
@@ -0,0 +1,25 @@
+// generated by codegen, remove this comment if you wish to edit this file
+/**
+ * This module provides a hand-modifiable wrapper around the generated class `NotNull`.
+ *
+ * INTERNAL: Do not use.
+ */
+
+private import codeql.rust.elements.internal.generated.NotNull
+
+/**
+ * INTERNAL: This module contains the customizable definition of `NotNull` and should not
+ * be referenced directly.
+ */
+module Impl {
+ /**
+ * The `!null` pattern used in a pattern type to denote a non-null value. Pattern types
+ * are an experimental, mostly compiler-internal feature (used in the standard library for
+ * types such as `NonZero` and `NonNull`) and cannot be written directly in stable Rust;
+ * the example below uses rust-analyzer's canonical `builtin#pattern_type` syntax:
+ * ```rust
+ * type NonNull = builtin#pattern_type(*const () is !null);
+ * ```
+ */
+ class NotNull extends Generated::NotNull { }
+}
diff --git a/rust/ql/lib/codeql/rust/elements/internal/PatternTypeReprConstructor.qll b/rust/ql/lib/codeql/rust/elements/internal/PatternTypeReprConstructor.qll
new file mode 100644
index 000000000000..00878cb3430d
--- /dev/null
+++ b/rust/ql/lib/codeql/rust/elements/internal/PatternTypeReprConstructor.qll
@@ -0,0 +1,14 @@
+// generated by codegen, remove this comment if you wish to edit this file
+/**
+ * This module defines the hook used internally to tweak the characteristic predicate of
+ * `PatternTypeRepr` synthesized instances.
+ * INTERNAL: Do not use.
+ */
+
+private import codeql.rust.elements.internal.generated.Raw
+
+/**
+ * The characteristic predicate of `PatternTypeRepr` synthesized instances.
+ * INTERNAL: Do not use.
+ */
+predicate constructPatternTypeRepr(Raw::PatternTypeRepr id) { any() }
diff --git a/rust/ql/lib/codeql/rust/elements/internal/PatternTypeReprImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/PatternTypeReprImpl.qll
new file mode 100644
index 000000000000..16cb9358ebae
--- /dev/null
+++ b/rust/ql/lib/codeql/rust/elements/internal/PatternTypeReprImpl.qll
@@ -0,0 +1,24 @@
+// generated by codegen, remove this comment if you wish to edit this file
+/**
+ * This module provides a hand-modifiable wrapper around the generated class `PatternTypeRepr`.
+ *
+ * INTERNAL: Do not use.
+ */
+
+private import codeql.rust.elements.internal.generated.PatternTypeRepr
+
+/**
+ * INTERNAL: This module contains the customizable definition of `PatternTypeRepr` and should not
+ * be referenced directly.
+ */
+module Impl {
+ /**
+ * A pattern type, constraining a type to values matching a pattern. Pattern types are an
+ * experimental, mostly compiler-internal feature and cannot be written directly in stable
+ * Rust; the example below uses rust-analyzer's canonical `builtin#pattern_type` syntax:
+ * ```rust
+ * type NonZero = builtin#pattern_type(u32 is 1..);
+ * ```
+ */
+ class PatternTypeRepr extends Generated::PatternTypeRepr { }
+}
diff --git a/rust/ql/lib/codeql/rust/elements/internal/VisibilityImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/VisibilityImpl.qll
index e2bc7140b59e..7fb16d018736 100644
--- a/rust/ql/lib/codeql/rust/elements/internal/VisibilityImpl.qll
+++ b/rust/ql/lib/codeql/rust/elements/internal/VisibilityImpl.qll
@@ -25,9 +25,9 @@ module Impl {
override string toStringImpl() { result = this.toAbbreviatedString() }
override string toAbbreviatedString() {
- result = "pub(" + this.getPath().toAbbreviatedString() + ")"
+ result = "pub(" + this.getVisibilityInner().getPath().toAbbreviatedString() + ")"
or
- not this.hasPath() and result = "pub"
+ not exists(this.getVisibilityInner().getPath()) and result = "pub"
}
}
}
diff --git a/rust/ql/lib/codeql/rust/elements/internal/VisibilityInnerConstructor.qll b/rust/ql/lib/codeql/rust/elements/internal/VisibilityInnerConstructor.qll
new file mode 100644
index 000000000000..c6eca06336a8
--- /dev/null
+++ b/rust/ql/lib/codeql/rust/elements/internal/VisibilityInnerConstructor.qll
@@ -0,0 +1,14 @@
+// generated by codegen, remove this comment if you wish to edit this file
+/**
+ * This module defines the hook used internally to tweak the characteristic predicate of
+ * `VisibilityInner` synthesized instances.
+ * INTERNAL: Do not use.
+ */
+
+private import codeql.rust.elements.internal.generated.Raw
+
+/**
+ * The characteristic predicate of `VisibilityInner` synthesized instances.
+ * INTERNAL: Do not use.
+ */
+predicate constructVisibilityInner(Raw::VisibilityInner id) { any() }
diff --git a/rust/ql/lib/codeql/rust/elements/internal/VisibilityInnerImpl.qll b/rust/ql/lib/codeql/rust/elements/internal/VisibilityInnerImpl.qll
new file mode 100644
index 000000000000..ad896e5dcd25
--- /dev/null
+++ b/rust/ql/lib/codeql/rust/elements/internal/VisibilityInnerImpl.qll
@@ -0,0 +1,23 @@
+// generated by codegen, remove this comment if you wish to edit this file
+/**
+ * This module provides a hand-modifiable wrapper around the generated class `VisibilityInner`.
+ *
+ * INTERNAL: Do not use.
+ */
+
+private import codeql.rust.elements.internal.generated.VisibilityInner
+
+/**
+ * INTERNAL: This module contains the customizable definition of `VisibilityInner` and should not
+ * be referenced directly.
+ */
+module Impl {
+ /**
+ * The parenthesized inner part of a visibility modifier or restriction, such as the `(in path)` in `pub(in path)`, or the `(crate)` in `pub(crate)`. For example the `(in foo::bar)` in:
+ * ```rust
+ * pub(in foo::bar) struct S;
+ * // ^^^^^^^^^^^^
+ * ```
+ */
+ class VisibilityInner extends Generated::VisibilityInner { }
+}
diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/AsmClobberAbi.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/AsmClobberAbi.qll
index 9a47d6081123..37299a945e45 100644
--- a/rust/ql/lib/codeql/rust/elements/internal/generated/AsmClobberAbi.qll
+++ b/rust/ql/lib/codeql/rust/elements/internal/generated/AsmClobberAbi.qll
@@ -7,6 +7,7 @@
private import codeql.rust.elements.internal.generated.Synth
private import codeql.rust.elements.internal.generated.Raw
import codeql.rust.elements.internal.AsmPieceImpl::Impl as AsmPieceImpl
+import codeql.rust.elements.Attr
/**
* INTERNAL: This module contains the fully generated definition of `AsmClobberAbi` and should not
@@ -27,5 +28,25 @@ module Generated {
*/
class AsmClobberAbi extends Synth::TAsmClobberAbi, AsmPieceImpl::AsmPiece {
override string getAPrimaryQlClass() { result = "AsmClobberAbi" }
+
+ /**
+ * Gets the `index`th attr of this asm clobber abi (0-based).
+ */
+ Attr getAttr(int index) {
+ result =
+ Synth::convertAttrFromRaw(Synth::convertAsmClobberAbiToRaw(this)
+ .(Raw::AsmClobberAbi)
+ .getAttr(index))
+ }
+
+ /**
+ * Gets any of the attrs of this asm clobber abi.
+ */
+ final Attr getAnAttr() { result = this.getAttr(_) }
+
+ /**
+ * Gets the number of attrs of this asm clobber abi.
+ */
+ final int getNumberOfAttrs() { result = count(int i | exists(this.getAttr(i))) }
}
}
diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/AsmOperandNamed.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/AsmOperandNamed.qll
index 158acb3aa48d..917866383a61 100644
--- a/rust/ql/lib/codeql/rust/elements/internal/generated/AsmOperandNamed.qll
+++ b/rust/ql/lib/codeql/rust/elements/internal/generated/AsmOperandNamed.qll
@@ -8,6 +8,7 @@ private import codeql.rust.elements.internal.generated.Synth
private import codeql.rust.elements.internal.generated.Raw
import codeql.rust.elements.AsmOperand
import codeql.rust.elements.internal.AsmPieceImpl::Impl as AsmPieceImpl
+import codeql.rust.elements.Attr
import codeql.rust.elements.Name
/**
@@ -45,6 +46,26 @@ module Generated {
*/
final predicate hasAsmOperand() { exists(this.getAsmOperand()) }
+ /**
+ * Gets the `index`th attr of this asm operand named (0-based).
+ */
+ Attr getAttr(int index) {
+ result =
+ Synth::convertAttrFromRaw(Synth::convertAsmOperandNamedToRaw(this)
+ .(Raw::AsmOperandNamed)
+ .getAttr(index))
+ }
+
+ /**
+ * Gets any of the attrs of this asm operand named.
+ */
+ final Attr getAnAttr() { result = this.getAttr(_) }
+
+ /**
+ * Gets the number of attrs of this asm operand named.
+ */
+ final int getNumberOfAttrs() { result = count(int i | exists(this.getAttr(i))) }
+
/**
* Gets the name of this asm operand named, if it exists.
*/
diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/AsmOptionsList.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/AsmOptionsList.qll
index de8f7bccb0f8..e0c53f19f587 100644
--- a/rust/ql/lib/codeql/rust/elements/internal/generated/AsmOptionsList.qll
+++ b/rust/ql/lib/codeql/rust/elements/internal/generated/AsmOptionsList.qll
@@ -8,6 +8,7 @@ private import codeql.rust.elements.internal.generated.Synth
private import codeql.rust.elements.internal.generated.Raw
import codeql.rust.elements.AsmOption
import codeql.rust.elements.internal.AsmPieceImpl::Impl as AsmPieceImpl
+import codeql.rust.elements.Attr
/**
* INTERNAL: This module contains the fully generated definition of `AsmOptionsList` and should not
@@ -48,5 +49,25 @@ module Generated {
* Gets the number of asm options of this asm options list.
*/
final int getNumberOfAsmOptions() { result = count(int i | exists(this.getAsmOption(i))) }
+
+ /**
+ * Gets the `index`th attr of this asm options list (0-based).
+ */
+ Attr getAttr(int index) {
+ result =
+ Synth::convertAttrFromRaw(Synth::convertAsmOptionsListToRaw(this)
+ .(Raw::AsmOptionsList)
+ .getAttr(index))
+ }
+
+ /**
+ * Gets any of the attrs of this asm options list.
+ */
+ final Attr getAnAttr() { result = this.getAttr(_) }
+
+ /**
+ * Gets the number of attrs of this asm options list.
+ */
+ final int getNumberOfAttrs() { result = count(int i | exists(this.getAttr(i))) }
}
}
diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/DerefPat.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/DerefPat.qll
new file mode 100644
index 000000000000..abf59274933b
--- /dev/null
+++ b/rust/ql/lib/codeql/rust/elements/internal/generated/DerefPat.qll
@@ -0,0 +1,45 @@
+// generated by codegen, do not edit
+/**
+ * This module provides the generated definition of `DerefPat`.
+ * INTERNAL: Do not import directly.
+ */
+
+private import codeql.rust.elements.internal.generated.Synth
+private import codeql.rust.elements.internal.generated.Raw
+import codeql.rust.elements.Pat
+import codeql.rust.elements.internal.PatImpl::Impl as PatImpl
+
+/**
+ * INTERNAL: This module contains the fully generated definition of `DerefPat` and should not
+ * be referenced directly.
+ */
+module Generated {
+ /**
+ * A deref pattern, matching the value behind a smart pointer. This is an experimental
+ * Rust feature that cannot be written directly in stable Rust; the example below uses
+ * rust-analyzer's canonical `builtin#deref` syntax for such patterns:
+ * ```rust
+ * match x {
+ * builtin#deref(y) => y,
+ * _ => 0,
+ * };
+ * ```
+ * INTERNAL: Do not reference the `Generated::DerefPat` class directly.
+ * Use the subclass `DerefPat`, where the following predicates are available.
+ */
+ class DerefPat extends Synth::TDerefPat, PatImpl::Pat {
+ override string getAPrimaryQlClass() { result = "DerefPat" }
+
+ /**
+ * Gets the pattern of this deref pattern, if it exists.
+ */
+ Pat getPat() {
+ result = Synth::convertPatFromRaw(Synth::convertDerefPatToRaw(this).(Raw::DerefPat).getPat())
+ }
+
+ /**
+ * Holds if `getPat()` exists.
+ */
+ final predicate hasPat() { exists(this.getPat()) }
+ }
+}
diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/FormatArgsArg.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/FormatArgsArg.qll
index 2c5ab6fe693c..80ca340284fa 100644
--- a/rust/ql/lib/codeql/rust/elements/internal/generated/FormatArgsArg.qll
+++ b/rust/ql/lib/codeql/rust/elements/internal/generated/FormatArgsArg.qll
@@ -8,7 +8,7 @@ private import codeql.rust.elements.internal.generated.Synth
private import codeql.rust.elements.internal.generated.Raw
import codeql.rust.elements.internal.AstNodeImpl::Impl as AstNodeImpl
import codeql.rust.elements.Expr
-import codeql.rust.elements.FormatArgsArgName
+import codeql.rust.elements.Name
/**
* INTERNAL: This module contains the fully generated definition of `FormatArgsArg` and should not
@@ -27,33 +27,33 @@ module Generated {
override string getAPrimaryQlClass() { result = "FormatArgsArg" }
/**
- * Gets the argument name of this format arguments argument, if it exists.
+ * Gets the expression of this format arguments argument, if it exists.
*/
- FormatArgsArgName getArgName() {
+ Expr getExpr() {
result =
- Synth::convertFormatArgsArgNameFromRaw(Synth::convertFormatArgsArgToRaw(this)
+ Synth::convertExprFromRaw(Synth::convertFormatArgsArgToRaw(this)
.(Raw::FormatArgsArg)
- .getArgName())
+ .getExpr())
}
/**
- * Holds if `getArgName()` exists.
+ * Holds if `getExpr()` exists.
*/
- final predicate hasArgName() { exists(this.getArgName()) }
+ final predicate hasExpr() { exists(this.getExpr()) }
/**
- * Gets the expression of this format arguments argument, if it exists.
+ * Gets the name of this format arguments argument, if it exists.
*/
- Expr getExpr() {
+ Name getName() {
result =
- Synth::convertExprFromRaw(Synth::convertFormatArgsArgToRaw(this)
+ Synth::convertNameFromRaw(Synth::convertFormatArgsArgToRaw(this)
.(Raw::FormatArgsArg)
- .getExpr())
+ .getName())
}
/**
- * Holds if `getExpr()` exists.
+ * Holds if `getName()` exists.
*/
- final predicate hasExpr() { exists(this.getExpr()) }
+ final predicate hasName() { exists(this.getName()) }
}
}
diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/FormatArgsArgName.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/FormatArgsArgName.qll
deleted file mode 100644
index ce83c40e161a..000000000000
--- a/rust/ql/lib/codeql/rust/elements/internal/generated/FormatArgsArgName.qll
+++ /dev/null
@@ -1,23 +0,0 @@
-// generated by codegen, do not edit
-/**
- * This module provides the generated definition of `FormatArgsArgName`.
- * INTERNAL: Do not import directly.
- */
-
-private import codeql.rust.elements.internal.generated.Synth
-private import codeql.rust.elements.internal.generated.Raw
-import codeql.rust.elements.internal.AstNodeImpl::Impl as AstNodeImpl
-
-/**
- * INTERNAL: This module contains the fully generated definition of `FormatArgsArgName` and should not
- * be referenced directly.
- */
-module Generated {
- /**
- * INTERNAL: Do not reference the `Generated::FormatArgsArgName` class directly.
- * Use the subclass `FormatArgsArgName`, where the following predicates are available.
- */
- class FormatArgsArgName extends Synth::TFormatArgsArgName, AstNodeImpl::AstNode {
- override string getAPrimaryQlClass() { result = "FormatArgsArgName" }
- }
-}
diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/ImplRestriction.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/ImplRestriction.qll
new file mode 100644
index 000000000000..22210ede91a9
--- /dev/null
+++ b/rust/ql/lib/codeql/rust/elements/internal/generated/ImplRestriction.qll
@@ -0,0 +1,40 @@
+// generated by codegen, do not edit
+/**
+ * This module provides the generated definition of `ImplRestriction`.
+ * INTERNAL: Do not import directly.
+ */
+
+private import codeql.rust.elements.internal.generated.Synth
+private import codeql.rust.elements.internal.generated.Raw
+import codeql.rust.elements.internal.AstNodeImpl::Impl as AstNodeImpl
+import codeql.rust.elements.VisibilityInner
+
+/**
+ * INTERNAL: This module contains the fully generated definition of `ImplRestriction` and should not
+ * be referenced directly.
+ */
+module Generated {
+ /**
+ * An implementation restriction, limiting where a trait can be implemented. For example the `impl(crate)` restriction (an unstable feature).
+ * INTERNAL: Do not reference the `Generated::ImplRestriction` class directly.
+ * Use the subclass `ImplRestriction`, where the following predicates are available.
+ */
+ class ImplRestriction extends Synth::TImplRestriction, AstNodeImpl::AstNode {
+ override string getAPrimaryQlClass() { result = "ImplRestriction" }
+
+ /**
+ * Gets the visibility inner of this impl restriction, if it exists.
+ */
+ VisibilityInner getVisibilityInner() {
+ result =
+ Synth::convertVisibilityInnerFromRaw(Synth::convertImplRestrictionToRaw(this)
+ .(Raw::ImplRestriction)
+ .getVisibilityInner())
+ }
+
+ /**
+ * Holds if `getVisibilityInner()` exists.
+ */
+ final predicate hasVisibilityInner() { exists(this.getVisibilityInner()) }
+ }
+}
diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/IncludeBytesExpr.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/IncludeBytesExpr.qll
new file mode 100644
index 000000000000..712f9c6b37dc
--- /dev/null
+++ b/rust/ql/lib/codeql/rust/elements/internal/generated/IncludeBytesExpr.qll
@@ -0,0 +1,27 @@
+// generated by codegen, do not edit
+/**
+ * This module provides the generated definition of `IncludeBytesExpr`.
+ * INTERNAL: Do not import directly.
+ */
+
+private import codeql.rust.elements.internal.generated.Synth
+private import codeql.rust.elements.internal.generated.Raw
+import codeql.rust.elements.internal.ExprImpl::Impl as ExprImpl
+
+/**
+ * INTERNAL: This module contains the fully generated definition of `IncludeBytesExpr` and should not
+ * be referenced directly.
+ */
+module Generated {
+ /**
+ * An expression produced by the built-in `include_bytes!` macro, embedding the contents of a file as a byte array. For example:
+ * ```rust
+ * let data = include_bytes!("data.bin");
+ * ```
+ * INTERNAL: Do not reference the `Generated::IncludeBytesExpr` class directly.
+ * Use the subclass `IncludeBytesExpr`, where the following predicates are available.
+ */
+ class IncludeBytesExpr extends Synth::TIncludeBytesExpr, ExprImpl::Expr {
+ override string getAPrimaryQlClass() { result = "IncludeBytesExpr" }
+ }
+}
diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/MutRestriction.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/MutRestriction.qll
new file mode 100644
index 000000000000..8d387ff8ccf7
--- /dev/null
+++ b/rust/ql/lib/codeql/rust/elements/internal/generated/MutRestriction.qll
@@ -0,0 +1,45 @@
+// generated by codegen, do not edit
+/**
+ * This module provides the generated definition of `MutRestriction`.
+ * INTERNAL: Do not import directly.
+ */
+
+private import codeql.rust.elements.internal.generated.Synth
+private import codeql.rust.elements.internal.generated.Raw
+import codeql.rust.elements.internal.AstNodeImpl::Impl as AstNodeImpl
+import codeql.rust.elements.VisibilityInner
+
+/**
+ * INTERNAL: This module contains the fully generated definition of `MutRestriction` and should not
+ * be referenced directly.
+ */
+module Generated {
+ /**
+ * A mutability restriction, limiting where a field can be mutated. For example the `mut(crate)` restriction (an unstable feature).
+ * INTERNAL: Do not reference the `Generated::MutRestriction` class directly.
+ * Use the subclass `MutRestriction`, where the following predicates are available.
+ */
+ class MutRestriction extends Synth::TMutRestriction, AstNodeImpl::AstNode {
+ override string getAPrimaryQlClass() { result = "MutRestriction" }
+
+ /**
+ * Holds if this mut restriction is mut.
+ */
+ predicate isMut() { Synth::convertMutRestrictionToRaw(this).(Raw::MutRestriction).isMut() }
+
+ /**
+ * Gets the visibility inner of this mut restriction, if it exists.
+ */
+ VisibilityInner getVisibilityInner() {
+ result =
+ Synth::convertVisibilityInnerFromRaw(Synth::convertMutRestrictionToRaw(this)
+ .(Raw::MutRestriction)
+ .getVisibilityInner())
+ }
+
+ /**
+ * Holds if `getVisibilityInner()` exists.
+ */
+ final predicate hasVisibilityInner() { exists(this.getVisibilityInner()) }
+ }
+}
diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/NotNull.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/NotNull.qll
new file mode 100644
index 000000000000..0748f287a6eb
--- /dev/null
+++ b/rust/ql/lib/codeql/rust/elements/internal/generated/NotNull.qll
@@ -0,0 +1,30 @@
+// generated by codegen, do not edit
+/**
+ * This module provides the generated definition of `NotNull`.
+ * INTERNAL: Do not import directly.
+ */
+
+private import codeql.rust.elements.internal.generated.Synth
+private import codeql.rust.elements.internal.generated.Raw
+import codeql.rust.elements.internal.PatImpl::Impl as PatImpl
+
+/**
+ * INTERNAL: This module contains the fully generated definition of `NotNull` and should not
+ * be referenced directly.
+ */
+module Generated {
+ /**
+ * The `!null` pattern used in a pattern type to denote a non-null value. Pattern types
+ * are an experimental, mostly compiler-internal feature (used in the standard library for
+ * types such as `NonZero` and `NonNull`) and cannot be written directly in stable Rust;
+ * the example below uses rust-analyzer's canonical `builtin#pattern_type` syntax:
+ * ```rust
+ * type NonNull = builtin#pattern_type(*const () is !null);
+ * ```
+ * INTERNAL: Do not reference the `Generated::NotNull` class directly.
+ * Use the subclass `NotNull`, where the following predicates are available.
+ */
+ class NotNull extends Synth::TNotNull, PatImpl::Pat {
+ override string getAPrimaryQlClass() { result = "NotNull" }
+ }
+}
diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/ParentChild.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/ParentChild.qll
index c76fc01aecef..98f08ef82da7 100644
--- a/rust/ql/lib/codeql/rust/elements/internal/generated/ParentChild.qll
+++ b/rust/ql/lib/codeql/rust/elements/internal/generated/ParentChild.qll
@@ -188,26 +188,20 @@ private module Impl {
private Element getImmediateChildOfFormatArgsArg(
FormatArgsArg e, int index, string partialPredicateCall
) {
- exists(int n, int nArgName, int nExpr |
+ exists(int n, int nExpr, int nName |
n = 0 and
- nArgName = n + 1 and
- nExpr = nArgName + 1 and
+ nExpr = n + 1 and
+ nName = nExpr + 1 and
(
none()
or
- index = n and result = e.getArgName() and partialPredicateCall = "ArgName()"
+ index = n and result = e.getExpr() and partialPredicateCall = "Expr()"
or
- index = nArgName and result = e.getExpr() and partialPredicateCall = "Expr()"
+ index = nExpr and result = e.getName() and partialPredicateCall = "Name()"
)
)
}
- private Element getImmediateChildOfFormatArgsArgName(
- FormatArgsArgName e, int index, string partialPredicateCall
- ) {
- none()
- }
-
private Element getImmediateChildOfGenericArgList(
GenericArgList e, int index, string partialPredicateCall
) {
@@ -238,6 +232,20 @@ private module Impl {
)
}
+ private Element getImmediateChildOfImplRestriction(
+ ImplRestriction e, int index, string partialPredicateCall
+ ) {
+ exists(int n, int nVisibilityInner |
+ n = 0 and
+ nVisibilityInner = n + 1 and
+ (
+ none()
+ or
+ index = n and result = e.getVisibilityInner() and partialPredicateCall = "VisibilityInner()"
+ )
+ )
+ }
+
private Element getImmediateChildOfItemList(ItemList e, int index, string partialPredicateCall) {
exists(int n, int nAttr, int nItem |
n = 0 and
@@ -345,6 +353,20 @@ private module Impl {
)
}
+ private Element getImmediateChildOfMutRestriction(
+ MutRestriction e, int index, string partialPredicateCall
+ ) {
+ exists(int n, int nVisibilityInner |
+ n = 0 and
+ nVisibilityInner = n + 1 and
+ (
+ none()
+ or
+ index = n and result = e.getVisibilityInner() and partialPredicateCall = "VisibilityInner()"
+ )
+ )
+ }
+
private Element getImmediateChildOfName(Name e, int index, string partialPredicateCall) { none() }
private Element getImmediateChildOfParamList(ParamList e, int index, string partialPredicateCall) {
@@ -555,11 +577,15 @@ private module Impl {
private Element getImmediateChildOfStructField(
StructField e, int index, string partialPredicateCall
) {
- exists(int n, int nAttr, int nDefaultVal, int nName, int nTypeRepr, int nVisibility |
+ exists(
+ int n, int nAttr, int nDefaultVal, int nMutRestriction, int nName, int nTypeRepr,
+ int nVisibility
+ |
n = 0 and
nAttr = n + e.getNumberOfAttrs() and
nDefaultVal = nAttr + 1 and
- nName = nDefaultVal + 1 and
+ nMutRestriction = nDefaultVal + 1 and
+ nName = nMutRestriction + 1 and
nTypeRepr = nName + 1 and
nVisibility = nTypeRepr + 1 and
(
@@ -570,7 +596,11 @@ private module Impl {
or
index = nAttr and result = e.getDefaultVal() and partialPredicateCall = "DefaultVal()"
or
- index = nDefaultVal and result = e.getName() and partialPredicateCall = "Name()"
+ index = nDefaultVal and
+ result = e.getMutRestriction() and
+ partialPredicateCall = "MutRestriction()"
+ or
+ index = nMutRestriction and result = e.getName() and partialPredicateCall = "Name()"
or
index = nName and result = e.getTypeRepr() and partialPredicateCall = "TypeRepr()"
or
@@ -637,10 +667,11 @@ private module Impl {
}
private Element getImmediateChildOfTupleField(TupleField e, int index, string partialPredicateCall) {
- exists(int n, int nAttr, int nTypeRepr, int nVisibility |
+ exists(int n, int nAttr, int nMutRestriction, int nTypeRepr, int nVisibility |
n = 0 and
nAttr = n + e.getNumberOfAttrs() and
- nTypeRepr = nAttr + 1 and
+ nMutRestriction = nAttr + 1 and
+ nTypeRepr = nMutRestriction + 1 and
nVisibility = nTypeRepr + 1 and
(
none()
@@ -648,7 +679,11 @@ private module Impl {
result = e.getAttr(index - n) and
partialPredicateCall = "Attr(" + (index - n).toString() + ")"
or
- index = nAttr and result = e.getTypeRepr() and partialPredicateCall = "TypeRepr()"
+ index = nAttr and
+ result = e.getMutRestriction() and
+ partialPredicateCall = "MutRestriction()"
+ or
+ index = nMutRestriction and result = e.getTypeRepr() and partialPredicateCall = "TypeRepr()"
or
index = nTypeRepr and result = e.getVisibility() and partialPredicateCall = "Visibility()"
)
@@ -757,6 +792,20 @@ private module Impl {
}
private Element getImmediateChildOfVisibility(Visibility e, int index, string partialPredicateCall) {
+ exists(int n, int nVisibilityInner |
+ n = 0 and
+ nVisibilityInner = n + 1 and
+ (
+ none()
+ or
+ index = n and result = e.getVisibilityInner() and partialPredicateCall = "VisibilityInner()"
+ )
+ )
+ }
+
+ private Element getImmediateChildOfVisibilityInner(
+ VisibilityInner e, int index, string partialPredicateCall
+ ) {
exists(int n, int nPath |
n = 0 and
nPath = n + 1 and
@@ -847,7 +896,16 @@ private module Impl {
private Element getImmediateChildOfAsmClobberAbi(
AsmClobberAbi e, int index, string partialPredicateCall
) {
- none()
+ exists(int n, int nAttr |
+ n = 0 and
+ nAttr = n + e.getNumberOfAttrs() and
+ (
+ none()
+ or
+ result = e.getAttr(index - n) and
+ partialPredicateCall = "Attr(" + (index - n).toString() + ")"
+ )
+ )
}
private Element getImmediateChildOfAsmConst(AsmConst e, int index, string partialPredicateCall) {
@@ -877,16 +935,20 @@ private module Impl {
private Element getImmediateChildOfAsmOperandNamed(
AsmOperandNamed e, int index, string partialPredicateCall
) {
- exists(int n, int nAsmOperand, int nName |
+ exists(int n, int nAsmOperand, int nAttr, int nName |
n = 0 and
nAsmOperand = n + 1 and
- nName = nAsmOperand + 1 and
+ nAttr = nAsmOperand + e.getNumberOfAttrs() and
+ nName = nAttr + 1 and
(
none()
or
index = n and result = e.getAsmOperand() and partialPredicateCall = "AsmOperand()"
or
- index = nAsmOperand and result = e.getName() and partialPredicateCall = "Name()"
+ result = e.getAttr(index - nAsmOperand) and
+ partialPredicateCall = "Attr(" + (index - nAsmOperand).toString() + ")"
+ or
+ index = nAttr and result = e.getName() and partialPredicateCall = "Name()"
)
)
}
@@ -894,14 +956,18 @@ private module Impl {
private Element getImmediateChildOfAsmOptionsList(
AsmOptionsList e, int index, string partialPredicateCall
) {
- exists(int n, int nAsmOption |
+ exists(int n, int nAsmOption, int nAttr |
n = 0 and
nAsmOption = n + e.getNumberOfAsmOptions() and
+ nAttr = nAsmOption + e.getNumberOfAttrs() and
(
none()
or
result = e.getAsmOption(index - n) and
partialPredicateCall = "AsmOption(" + (index - n).toString() + ")"
+ or
+ result = e.getAttr(index - nAsmOption) and
+ partialPredicateCall = "Attr(" + (index - nAsmOption).toString() + ")"
)
)
}
@@ -1256,6 +1322,18 @@ private module Impl {
)
}
+ private Element getImmediateChildOfDerefPat(DerefPat e, int index, string partialPredicateCall) {
+ exists(int n, int nPat |
+ n = 0 and
+ nPat = n + 1 and
+ (
+ none()
+ or
+ index = n and result = e.getPat() and partialPredicateCall = "Pat()"
+ )
+ )
+ }
+
private Element getImmediateChildOfDynTraitTypeRepr(
DynTraitTypeRepr e, int index, string partialPredicateCall
) {
@@ -1419,6 +1497,12 @@ private module Impl {
)
}
+ private Element getImmediateChildOfIncludeBytesExpr(
+ IncludeBytesExpr e, int index, string partialPredicateCall
+ ) {
+ none()
+ }
+
private Element getImmediateChildOfIndexExpr(IndexExpr e, int index, string partialPredicateCall) {
exists(int n, int nAttr, int nBase, int nIndex |
n = 0 and
@@ -1673,6 +1757,10 @@ private module Impl {
none()
}
+ private Element getImmediateChildOfNotNull(NotNull e, int index, string partialPredicateCall) {
+ none()
+ }
+
private Element getImmediateChildOfOffsetOfExpr(
OffsetOfExpr e, int index, string partialPredicateCall
) {
@@ -1807,6 +1895,23 @@ private module Impl {
)
}
+ private Element getImmediateChildOfPatternTypeRepr(
+ PatternTypeRepr e, int index, string partialPredicateCall
+ ) {
+ exists(int n, int nPat, int nTypeRepr |
+ n = 0 and
+ nPat = n + 1 and
+ nTypeRepr = nPat + 1 and
+ (
+ none()
+ or
+ index = n and result = e.getPat() and partialPredicateCall = "Pat()"
+ or
+ index = nPat and result = e.getTypeRepr() and partialPredicateCall = "TypeRepr()"
+ )
+ )
+ }
+
private Element getImmediateChildOfPrefixExpr(PrefixExpr e, int index, string partialPredicateCall) {
exists(int n, int nAttr, int nExpr |
n = 0 and
@@ -2596,14 +2701,15 @@ private module Impl {
private Element getImmediateChildOfTrait(Trait e, int index, string partialPredicateCall) {
exists(
int n, int nAttributeMacroExpansion, int nAssocItemList, int nAttr, int nGenericParamList,
- int nName, int nTypeBoundList, int nVisibility, int nWhereClause
+ int nImplRestriction, int nName, int nTypeBoundList, int nVisibility, int nWhereClause
|
n = 0 and
nAttributeMacroExpansion = n + 1 and
nAssocItemList = nAttributeMacroExpansion + 1 and
nAttr = nAssocItemList + e.getNumberOfAttrs() and
nGenericParamList = nAttr + 1 and
- nName = nGenericParamList + 1 and
+ nImplRestriction = nGenericParamList + 1 and
+ nName = nImplRestriction + 1 and
nTypeBoundList = nName + 1 and
nVisibility = nTypeBoundList + 1 and
nWhereClause = nVisibility + 1 and
@@ -2625,7 +2731,11 @@ private module Impl {
result = e.getGenericParamList() and
partialPredicateCall = "GenericParamList()"
or
- index = nGenericParamList and result = e.getName() and partialPredicateCall = "Name()"
+ index = nGenericParamList and
+ result = e.getImplRestriction() and
+ partialPredicateCall = "ImplRestriction()"
+ or
+ index = nImplRestriction and result = e.getName() and partialPredicateCall = "Name()"
or
index = nName and result = e.getTypeBoundList() and partialPredicateCall = "TypeBoundList()"
or
@@ -3117,12 +3227,12 @@ private module Impl {
or
result = getImmediateChildOfFormatArgsArg(e, index, partialAccessor)
or
- result = getImmediateChildOfFormatArgsArgName(e, index, partialAccessor)
- or
result = getImmediateChildOfGenericArgList(e, index, partialAccessor)
or
result = getImmediateChildOfGenericParamList(e, index, partialAccessor)
or
+ result = getImmediateChildOfImplRestriction(e, index, partialAccessor)
+ or
result = getImmediateChildOfItemList(e, index, partialAccessor)
or
result = getImmediateChildOfLabel(e, index, partialAccessor)
@@ -3137,6 +3247,8 @@ private module Impl {
or
result = getImmediateChildOfMatchGuard(e, index, partialAccessor)
or
+ result = getImmediateChildOfMutRestriction(e, index, partialAccessor)
+ or
result = getImmediateChildOfName(e, index, partialAccessor)
or
result = getImmediateChildOfParamList(e, index, partialAccessor)
@@ -3187,6 +3299,8 @@ private module Impl {
or
result = getImmediateChildOfVisibility(e, index, partialAccessor)
or
+ result = getImmediateChildOfVisibilityInner(e, index, partialAccessor)
+ or
result = getImmediateChildOfWhereClause(e, index, partialAccessor)
or
result = getImmediateChildOfWherePred(e, index, partialAccessor)
@@ -3245,6 +3359,8 @@ private module Impl {
or
result = getImmediateChildOfContinueExpr(e, index, partialAccessor)
or
+ result = getImmediateChildOfDerefPat(e, index, partialAccessor)
+ or
result = getImmediateChildOfDynTraitTypeRepr(e, index, partialAccessor)
or
result = getImmediateChildOfExprStmt(e, index, partialAccessor)
@@ -3263,6 +3379,8 @@ private module Impl {
or
result = getImmediateChildOfImplTraitTypeRepr(e, index, partialAccessor)
or
+ result = getImmediateChildOfIncludeBytesExpr(e, index, partialAccessor)
+ or
result = getImmediateChildOfIndexExpr(e, index, partialAccessor)
or
result = getImmediateChildOfInferTypeRepr(e, index, partialAccessor)
@@ -3297,6 +3415,8 @@ private module Impl {
or
result = getImmediateChildOfNeverTypeRepr(e, index, partialAccessor)
or
+ result = getImmediateChildOfNotNull(e, index, partialAccessor)
+ or
result = getImmediateChildOfOffsetOfExpr(e, index, partialAccessor)
or
result = getImmediateChildOfOrPat(e, index, partialAccessor)
@@ -3315,6 +3435,8 @@ private module Impl {
or
result = getImmediateChildOfPathTypeRepr(e, index, partialAccessor)
or
+ result = getImmediateChildOfPatternTypeRepr(e, index, partialAccessor)
+ or
result = getImmediateChildOfPrefixExpr(e, index, partialAccessor)
or
result = getImmediateChildOfPtrTypeRepr(e, index, partialAccessor)
diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/PatternTypeRepr.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/PatternTypeRepr.qll
new file mode 100644
index 000000000000..9081b0642797
--- /dev/null
+++ b/rust/ql/lib/codeql/rust/elements/internal/generated/PatternTypeRepr.qll
@@ -0,0 +1,61 @@
+// generated by codegen, do not edit
+/**
+ * This module provides the generated definition of `PatternTypeRepr`.
+ * INTERNAL: Do not import directly.
+ */
+
+private import codeql.rust.elements.internal.generated.Synth
+private import codeql.rust.elements.internal.generated.Raw
+import codeql.rust.elements.Pat
+import codeql.rust.elements.TypeRepr
+import codeql.rust.elements.internal.TypeReprImpl::Impl as TypeReprImpl
+
+/**
+ * INTERNAL: This module contains the fully generated definition of `PatternTypeRepr` and should not
+ * be referenced directly.
+ */
+module Generated {
+ /**
+ * A pattern type, constraining a type to values matching a pattern. Pattern types are an
+ * experimental, mostly compiler-internal feature and cannot be written directly in stable
+ * Rust; the example below uses rust-analyzer's canonical `builtin#pattern_type` syntax:
+ * ```rust
+ * type NonZero = builtin#pattern_type(u32 is 1..);
+ * ```
+ * INTERNAL: Do not reference the `Generated::PatternTypeRepr` class directly.
+ * Use the subclass `PatternTypeRepr`, where the following predicates are available.
+ */
+ class PatternTypeRepr extends Synth::TPatternTypeRepr, TypeReprImpl::TypeRepr {
+ override string getAPrimaryQlClass() { result = "PatternTypeRepr" }
+
+ /**
+ * Gets the pattern of this pattern type representation, if it exists.
+ */
+ Pat getPat() {
+ result =
+ Synth::convertPatFromRaw(Synth::convertPatternTypeReprToRaw(this)
+ .(Raw::PatternTypeRepr)
+ .getPat())
+ }
+
+ /**
+ * Holds if `getPat()` exists.
+ */
+ final predicate hasPat() { exists(this.getPat()) }
+
+ /**
+ * Gets the type representation of this pattern type representation, if it exists.
+ */
+ TypeRepr getTypeRepr() {
+ result =
+ Synth::convertTypeReprFromRaw(Synth::convertPatternTypeReprToRaw(this)
+ .(Raw::PatternTypeRepr)
+ .getTypeRepr())
+ }
+
+ /**
+ * Holds if `getTypeRepr()` exists.
+ */
+ final predicate hasTypeRepr() { exists(this.getTypeRepr()) }
+ }
+}
diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/Raw.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/Raw.qll
index 3caf2b58e28e..d1b744dde198 100644
--- a/rust/ql/lib/codeql/rust/elements/internal/generated/Raw.qll
+++ b/rust/ql/lib/codeql/rust/elements/internal/generated/Raw.qll
@@ -543,40 +543,31 @@ module Raw {
override string toString() { result = "FormatArgsArg" }
/**
- * Gets the argument name of this format arguments argument, if it exists.
+ * Gets the expression of this format arguments argument, if it exists.
*/
- FormatArgsArgName getArgName() { format_args_arg_arg_names(this, result) }
+ Expr getExpr() { format_args_arg_exprs(this, result) }
/**
- * Gets the expression of this format arguments argument, if it exists.
+ * Gets the name of this format arguments argument, if it exists.
*/
- Expr getExpr() { format_args_arg_exprs(this, result) }
+ Name getName() { format_args_arg_names(this, result) }
}
private Element getImmediateChildOfFormatArgsArg(FormatArgsArg e, int index) {
- exists(int n, int nArgName, int nExpr |
+ exists(int n, int nExpr, int nName |
n = 0 and
- nArgName = n + 1 and
- nExpr = nArgName + 1 and
+ nExpr = n + 1 and
+ nName = nExpr + 1 and
(
none()
or
- index = n and result = e.getArgName()
+ index = n and result = e.getExpr()
or
- index = nArgName and result = e.getExpr()
+ index = nExpr and result = e.getName()
)
)
}
- /**
- * INTERNAL: Do not use.
- */
- class FormatArgsArgName extends @format_args_arg_name, AstNode {
- override string toString() { result = "FormatArgsArgName" }
- }
-
- private Element getImmediateChildOfFormatArgsArgName(FormatArgsArgName e, int index) { none() }
-
/**
* INTERNAL: Do not use.
* A generic argument in a generic argument list.
@@ -676,6 +667,31 @@ module Raw {
)
}
+ /**
+ * INTERNAL: Do not use.
+ * An implementation restriction, limiting where a trait can be implemented. For example the `impl(crate)` restriction (an unstable feature).
+ */
+ class ImplRestriction extends @impl_restriction, AstNode {
+ override string toString() { result = "ImplRestriction" }
+
+ /**
+ * Gets the visibility inner of this impl restriction, if it exists.
+ */
+ VisibilityInner getVisibilityInner() { impl_restriction_visibility_inners(this, result) }
+ }
+
+ private Element getImmediateChildOfImplRestriction(ImplRestriction e, int index) {
+ exists(int n, int nVisibilityInner |
+ n = 0 and
+ nVisibilityInner = n + 1 and
+ (
+ none()
+ or
+ index = n and result = e.getVisibilityInner()
+ )
+ )
+ }
+
/**
* INTERNAL: Do not use.
* A list of items in a module or block.
@@ -1004,6 +1020,36 @@ module Raw {
*/
class Meta extends @meta, AstNode { }
+ /**
+ * INTERNAL: Do not use.
+ * A mutability restriction, limiting where a field can be mutated. For example the `mut(crate)` restriction (an unstable feature).
+ */
+ class MutRestriction extends @mut_restriction, AstNode {
+ override string toString() { result = "MutRestriction" }
+
+ /**
+ * Holds if this mut restriction is mut.
+ */
+ predicate isMut() { mut_restriction_is_mut(this) }
+
+ /**
+ * Gets the visibility inner of this mut restriction, if it exists.
+ */
+ VisibilityInner getVisibilityInner() { mut_restriction_visibility_inners(this, result) }
+ }
+
+ private Element getImmediateChildOfMutRestriction(MutRestriction e, int index) {
+ exists(int n, int nVisibilityInner |
+ n = 0 and
+ nVisibilityInner = n + 1 and
+ (
+ none()
+ or
+ index = n and result = e.getVisibilityInner()
+ )
+ )
+ }
+
/**
* INTERNAL: Do not use.
* An identifier name.
@@ -1621,6 +1667,11 @@ module Raw {
*/
predicate isUnsafe() { struct_field_is_unsafe(this) }
+ /**
+ * Gets the mut restriction of this struct field, if it exists.
+ */
+ MutRestriction getMutRestriction() { struct_field_mut_restrictions(this, result) }
+
/**
* Gets the name of this struct field, if it exists.
*/
@@ -1638,11 +1689,15 @@ module Raw {
}
private Element getImmediateChildOfStructField(StructField e, int index) {
- exists(int n, int nAttr, int nDefaultVal, int nName, int nTypeRepr, int nVisibility |
+ exists(
+ int n, int nAttr, int nDefaultVal, int nMutRestriction, int nName, int nTypeRepr,
+ int nVisibility
+ |
n = 0 and
nAttr = n + e.getNumberOfAttrs() and
nDefaultVal = nAttr + 1 and
- nName = nDefaultVal + 1 and
+ nMutRestriction = nDefaultVal + 1 and
+ nName = nMutRestriction + 1 and
nTypeRepr = nName + 1 and
nVisibility = nTypeRepr + 1 and
(
@@ -1652,7 +1707,9 @@ module Raw {
or
index = nAttr and result = e.getDefaultVal()
or
- index = nDefaultVal and result = e.getName()
+ index = nDefaultVal and result = e.getMutRestriction()
+ or
+ index = nMutRestriction and result = e.getName()
or
index = nName and result = e.getTypeRepr()
or
@@ -1832,6 +1889,11 @@ module Raw {
*/
int getNumberOfAttrs() { result = count(int i | tuple_field_attrs(this, i, _)) }
+ /**
+ * Gets the mut restriction of this tuple field, if it exists.
+ */
+ MutRestriction getMutRestriction() { tuple_field_mut_restrictions(this, result) }
+
/**
* Gets the type representation of this tuple field, if it exists.
*/
@@ -1844,17 +1906,20 @@ module Raw {
}
private Element getImmediateChildOfTupleField(TupleField e, int index) {
- exists(int n, int nAttr, int nTypeRepr, int nVisibility |
+ exists(int n, int nAttr, int nMutRestriction, int nTypeRepr, int nVisibility |
n = 0 and
nAttr = n + e.getNumberOfAttrs() and
- nTypeRepr = nAttr + 1 and
+ nMutRestriction = nAttr + 1 and
+ nTypeRepr = nMutRestriction + 1 and
nVisibility = nTypeRepr + 1 and
(
none()
or
result = e.getAttr(index - n)
or
- index = nAttr and result = e.getTypeRepr()
+ index = nAttr and result = e.getMutRestriction()
+ or
+ index = nMutRestriction and result = e.getTypeRepr()
or
index = nTypeRepr and result = e.getVisibility()
)
@@ -2158,12 +2223,41 @@ module Raw {
override string toString() { result = "Visibility" }
/**
- * Gets the path of this visibility, if it exists.
+ * Gets the visibility inner of this visibility, if it exists.
*/
- Path getPath() { visibility_paths(this, result) }
+ VisibilityInner getVisibilityInner() { visibility_visibility_inners(this, result) }
}
private Element getImmediateChildOfVisibility(Visibility e, int index) {
+ exists(int n, int nVisibilityInner |
+ n = 0 and
+ nVisibilityInner = n + 1 and
+ (
+ none()
+ or
+ index = n and result = e.getVisibilityInner()
+ )
+ )
+ }
+
+ /**
+ * INTERNAL: Do not use.
+ * The parenthesized inner part of a visibility modifier or restriction, such as the `(in path)` in `pub(in path)`, or the `(crate)` in `pub(crate)`. For example the `(in foo::bar)` in:
+ * ```rust
+ * pub(in foo::bar) struct S;
+ * // ^^^^^^^^^^^^
+ * ```
+ */
+ class VisibilityInner extends @visibility_inner, AstNode {
+ override string toString() { result = "VisibilityInner" }
+
+ /**
+ * Gets the path of this visibility inner, if it exists.
+ */
+ Path getPath() { visibility_inner_paths(this, result) }
+ }
+
+ private Element getImmediateChildOfVisibilityInner(VisibilityInner e, int index) {
exists(int n, int nPath |
n = 0 and
nPath = n + 1 and
@@ -2367,9 +2461,29 @@ module Raw {
*/
class AsmClobberAbi extends @asm_clobber_abi, AsmPiece {
override string toString() { result = "AsmClobberAbi" }
+
+ /**
+ * Gets the `index`th attr of this asm clobber abi (0-based).
+ */
+ Attr getAttr(int index) { asm_clobber_abi_attrs(this, index, result) }
+
+ /**
+ * Gets the number of attrs of this asm clobber abi.
+ */
+ int getNumberOfAttrs() { result = count(int i | asm_clobber_abi_attrs(this, i, _)) }
}
- private Element getImmediateChildOfAsmClobberAbi(AsmClobberAbi e, int index) { none() }
+ private Element getImmediateChildOfAsmClobberAbi(AsmClobberAbi e, int index) {
+ exists(int n, int nAttr |
+ n = 0 and
+ nAttr = n + e.getNumberOfAttrs() and
+ (
+ none()
+ or
+ result = e.getAttr(index - n)
+ )
+ )
+ }
/**
* INTERNAL: Do not use.
@@ -2462,6 +2576,16 @@ module Raw {
*/
AsmOperand getAsmOperand() { asm_operand_named_asm_operands(this, result) }
+ /**
+ * Gets the `index`th attr of this asm operand named (0-based).
+ */
+ Attr getAttr(int index) { asm_operand_named_attrs(this, index, result) }
+
+ /**
+ * Gets the number of attrs of this asm operand named.
+ */
+ int getNumberOfAttrs() { result = count(int i | asm_operand_named_attrs(this, i, _)) }
+
/**
* Gets the name of this asm operand named, if it exists.
*/
@@ -2469,16 +2593,19 @@ module Raw {
}
private Element getImmediateChildOfAsmOperandNamed(AsmOperandNamed e, int index) {
- exists(int n, int nAsmOperand, int nName |
+ exists(int n, int nAsmOperand, int nAttr, int nName |
n = 0 and
nAsmOperand = n + 1 and
- nName = nAsmOperand + 1 and
+ nAttr = nAsmOperand + e.getNumberOfAttrs() and
+ nName = nAttr + 1 and
(
none()
or
index = n and result = e.getAsmOperand()
or
- index = nAsmOperand and result = e.getName()
+ result = e.getAttr(index - nAsmOperand)
+ or
+ index = nAttr and result = e.getName()
)
)
}
@@ -2506,16 +2633,29 @@ module Raw {
* Gets the number of asm options of this asm options list.
*/
int getNumberOfAsmOptions() { result = count(int i | asm_options_list_asm_options(this, i, _)) }
+
+ /**
+ * Gets the `index`th attr of this asm options list (0-based).
+ */
+ Attr getAttr(int index) { asm_options_list_attrs(this, index, result) }
+
+ /**
+ * Gets the number of attrs of this asm options list.
+ */
+ int getNumberOfAttrs() { result = count(int i | asm_options_list_attrs(this, i, _)) }
}
private Element getImmediateChildOfAsmOptionsList(AsmOptionsList e, int index) {
- exists(int n, int nAsmOption |
+ exists(int n, int nAsmOption, int nAttr |
n = 0 and
nAsmOption = n + e.getNumberOfAsmOptions() and
+ nAttr = nAsmOption + e.getNumberOfAttrs() and
(
none()
or
result = e.getAsmOption(index - n)
+ or
+ result = e.getAttr(index - nAsmOption)
)
)
}
@@ -3440,6 +3580,39 @@ module Raw {
)
}
+ /**
+ * INTERNAL: Do not use.
+ * A deref pattern, matching the value behind a smart pointer. This is an experimental
+ * Rust feature that cannot be written directly in stable Rust; the example below uses
+ * rust-analyzer's canonical `builtin#deref` syntax for such patterns:
+ * ```rust
+ * match x {
+ * builtin#deref(y) => y,
+ * _ => 0,
+ * };
+ * ```
+ */
+ class DerefPat extends @deref_pat, Pat {
+ override string toString() { result = "DerefPat" }
+
+ /**
+ * Gets the pattern of this deref pattern, if it exists.
+ */
+ Pat getPat() { deref_pat_pats(this, result) }
+ }
+
+ private Element getImmediateChildOfDerefPat(DerefPat e, int index) {
+ exists(int n, int nPat |
+ n = 0 and
+ nPat = n + 1 and
+ (
+ none()
+ or
+ index = n and result = e.getPat()
+ )
+ )
+ }
+
/**
* INTERNAL: Do not use.
* A dynamic trait object type.
@@ -3875,6 +4048,19 @@ module Raw {
)
}
+ /**
+ * INTERNAL: Do not use.
+ * An expression produced by the built-in `include_bytes!` macro, embedding the contents of a file as a byte array. For example:
+ * ```rust
+ * let data = include_bytes!("data.bin");
+ * ```
+ */
+ class IncludeBytesExpr extends @include_bytes_expr, Expr {
+ override string toString() { result = "IncludeBytesExpr" }
+ }
+
+ private Element getImmediateChildOfIncludeBytesExpr(IncludeBytesExpr e, int index) { none() }
+
/**
* INTERNAL: Do not use.
* An index expression. For example:
@@ -4573,6 +4759,22 @@ module Raw {
private Element getImmediateChildOfNeverTypeRepr(NeverTypeRepr e, int index) { none() }
+ /**
+ * INTERNAL: Do not use.
+ * The `!null` pattern used in a pattern type to denote a non-null value. Pattern types
+ * are an experimental, mostly compiler-internal feature (used in the standard library for
+ * types such as `NonZero` and `NonNull`) and cannot be written directly in stable Rust;
+ * the example below uses rust-analyzer's canonical `builtin#pattern_type` syntax:
+ * ```rust
+ * type NonNull = builtin#pattern_type(*const () is !null);
+ * ```
+ */
+ class NotNull extends @not_null, Pat {
+ override string toString() { result = "NotNull" }
+ }
+
+ private Element getImmediateChildOfNotNull(NotNull e, int index) { none() }
+
/**
* INTERNAL: Do not use.
* An `offset_of` expression. For example:
@@ -4888,6 +5090,44 @@ module Raw {
)
}
+ /**
+ * INTERNAL: Do not use.
+ * A pattern type, constraining a type to values matching a pattern. Pattern types are an
+ * experimental, mostly compiler-internal feature and cannot be written directly in stable
+ * Rust; the example below uses rust-analyzer's canonical `builtin#pattern_type` syntax:
+ * ```rust
+ * type NonZero = builtin#pattern_type(u32 is 1..);
+ * ```
+ */
+ class PatternTypeRepr extends @pattern_type_repr, TypeRepr {
+ override string toString() { result = "PatternTypeRepr" }
+
+ /**
+ * Gets the pattern of this pattern type representation, if it exists.
+ */
+ Pat getPat() { pattern_type_repr_pats(this, result) }
+
+ /**
+ * Gets the type representation of this pattern type representation, if it exists.
+ */
+ TypeRepr getTypeRepr() { pattern_type_repr_type_reprs(this, result) }
+ }
+
+ private Element getImmediateChildOfPatternTypeRepr(PatternTypeRepr e, int index) {
+ exists(int n, int nPat, int nTypeRepr |
+ n = 0 and
+ nPat = n + 1 and
+ nTypeRepr = nPat + 1 and
+ (
+ none()
+ or
+ index = n and result = e.getPat()
+ or
+ index = nPat and result = e.getTypeRepr()
+ )
+ )
+ }
+
/**
* INTERNAL: Do not use.
* A unary operation expression. For example:
@@ -6831,6 +7071,11 @@ module Raw {
*/
GenericParamList getGenericParamList() { trait_generic_param_lists(this, result) }
+ /**
+ * Gets the impl restriction of this trait, if it exists.
+ */
+ ImplRestriction getImplRestriction() { trait_impl_restrictions(this, result) }
+
/**
* Holds if this trait is auto.
*/
@@ -6865,14 +7110,15 @@ module Raw {
private Element getImmediateChildOfTrait(Trait e, int index) {
exists(
int n, int nAttributeMacroExpansion, int nAssocItemList, int nAttr, int nGenericParamList,
- int nName, int nTypeBoundList, int nVisibility, int nWhereClause
+ int nImplRestriction, int nName, int nTypeBoundList, int nVisibility, int nWhereClause
|
n = 0 and
nAttributeMacroExpansion = n + 1 and
nAssocItemList = nAttributeMacroExpansion + 1 and
nAttr = nAssocItemList + e.getNumberOfAttrs() and
nGenericParamList = nAttr + 1 and
- nName = nGenericParamList + 1 and
+ nImplRestriction = nGenericParamList + 1 and
+ nName = nImplRestriction + 1 and
nTypeBoundList = nName + 1 and
nVisibility = nTypeBoundList + 1 and
nWhereClause = nVisibility + 1 and
@@ -6887,7 +7133,9 @@ module Raw {
or
index = nAttr and result = e.getGenericParamList()
or
- index = nGenericParamList and result = e.getName()
+ index = nGenericParamList and result = e.getImplRestriction()
+ or
+ index = nImplRestriction and result = e.getName()
or
index = nName and result = e.getTypeBoundList()
or
@@ -7855,12 +8103,12 @@ module Raw {
or
result = getImmediateChildOfFormatArgsArg(e, index)
or
- result = getImmediateChildOfFormatArgsArgName(e, index)
- or
result = getImmediateChildOfGenericArgList(e, index)
or
result = getImmediateChildOfGenericParamList(e, index)
or
+ result = getImmediateChildOfImplRestriction(e, index)
+ or
result = getImmediateChildOfItemList(e, index)
or
result = getImmediateChildOfLabel(e, index)
@@ -7875,6 +8123,8 @@ module Raw {
or
result = getImmediateChildOfMatchGuard(e, index)
or
+ result = getImmediateChildOfMutRestriction(e, index)
+ or
result = getImmediateChildOfName(e, index)
or
result = getImmediateChildOfParamList(e, index)
@@ -7925,6 +8175,8 @@ module Raw {
or
result = getImmediateChildOfVisibility(e, index)
or
+ result = getImmediateChildOfVisibilityInner(e, index)
+ or
result = getImmediateChildOfWhereClause(e, index)
or
result = getImmediateChildOfWherePred(e, index)
@@ -7983,6 +8235,8 @@ module Raw {
or
result = getImmediateChildOfContinueExpr(e, index)
or
+ result = getImmediateChildOfDerefPat(e, index)
+ or
result = getImmediateChildOfDynTraitTypeRepr(e, index)
or
result = getImmediateChildOfExprStmt(e, index)
@@ -8001,6 +8255,8 @@ module Raw {
or
result = getImmediateChildOfImplTraitTypeRepr(e, index)
or
+ result = getImmediateChildOfIncludeBytesExpr(e, index)
+ or
result = getImmediateChildOfIndexExpr(e, index)
or
result = getImmediateChildOfInferTypeRepr(e, index)
@@ -8035,6 +8291,8 @@ module Raw {
or
result = getImmediateChildOfNeverTypeRepr(e, index)
or
+ result = getImmediateChildOfNotNull(e, index)
+ or
result = getImmediateChildOfOffsetOfExpr(e, index)
or
result = getImmediateChildOfOrPat(e, index)
@@ -8053,6 +8311,8 @@ module Raw {
or
result = getImmediateChildOfPathTypeRepr(e, index)
or
+ result = getImmediateChildOfPatternTypeRepr(e, index)
+ or
result = getImmediateChildOfPrefixExpr(e, index)
or
result = getImmediateChildOfPtrTypeRepr(e, index)
diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/StructField.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/StructField.qll
index bbad0ec97fc7..2e540f11314f 100644
--- a/rust/ql/lib/codeql/rust/elements/internal/generated/StructField.qll
+++ b/rust/ql/lib/codeql/rust/elements/internal/generated/StructField.qll
@@ -9,6 +9,7 @@ private import codeql.rust.elements.internal.generated.Raw
import codeql.rust.elements.internal.AstNodeImpl::Impl as AstNodeImpl
import codeql.rust.elements.Attr
import codeql.rust.elements.ConstArg
+import codeql.rust.elements.MutRestriction
import codeql.rust.elements.Name
import codeql.rust.elements.TypeRepr
import codeql.rust.elements.Visibility
@@ -72,6 +73,21 @@ module Generated {
*/
predicate isUnsafe() { Synth::convertStructFieldToRaw(this).(Raw::StructField).isUnsafe() }
+ /**
+ * Gets the mut restriction of this struct field, if it exists.
+ */
+ MutRestriction getMutRestriction() {
+ result =
+ Synth::convertMutRestrictionFromRaw(Synth::convertStructFieldToRaw(this)
+ .(Raw::StructField)
+ .getMutRestriction())
+ }
+
+ /**
+ * Holds if `getMutRestriction()` exists.
+ */
+ final predicate hasMutRestriction() { exists(this.getMutRestriction()) }
+
/**
* Gets the name of this struct field, if it exists.
*/
diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/Synth.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/Synth.qll
index bff6809686f8..add9d9a14dcd 100644
--- a/rust/ql/lib/codeql/rust/elements/internal/generated/Synth.qll
+++ b/rust/ql/lib/codeql/rust/elements/internal/generated/Synth.qll
@@ -178,6 +178,10 @@ module Synth {
* INTERNAL: Do not use.
*/
TCrate(Raw::Crate id) { constructCrate(id) } or
+ /**
+ * INTERNAL: Do not use.
+ */
+ TDerefPat(Raw::DerefPat id) { constructDerefPat(id) } or
/**
* INTERNAL: Do not use.
*/
@@ -236,10 +240,6 @@ module Synth {
* INTERNAL: Do not use.
*/
TFormatArgsArg(Raw::FormatArgsArg id) { constructFormatArgsArg(id) } or
- /**
- * INTERNAL: Do not use.
- */
- TFormatArgsArgName(Raw::FormatArgsArgName id) { constructFormatArgsArgName(id) } or
/**
* INTERNAL: Do not use.
*/
@@ -282,10 +282,18 @@ module Synth {
* INTERNAL: Do not use.
*/
TImpl(Raw::Impl id) { constructImpl(id) } or
+ /**
+ * INTERNAL: Do not use.
+ */
+ TImplRestriction(Raw::ImplRestriction id) { constructImplRestriction(id) } or
/**
* INTERNAL: Do not use.
*/
TImplTraitTypeRepr(Raw::ImplTraitTypeRepr id) { constructImplTraitTypeRepr(id) } or
+ /**
+ * INTERNAL: Do not use.
+ */
+ TIncludeBytesExpr(Raw::IncludeBytesExpr id) { constructIncludeBytesExpr(id) } or
/**
* INTERNAL: Do not use.
*/
@@ -398,6 +406,10 @@ module Synth {
* INTERNAL: Do not use.
*/
TModule(Raw::Module id) { constructModule(id) } or
+ /**
+ * INTERNAL: Do not use.
+ */
+ TMutRestriction(Raw::MutRestriction id) { constructMutRestriction(id) } or
/**
* INTERNAL: Do not use.
*/
@@ -414,6 +426,10 @@ module Synth {
* INTERNAL: Do not use.
*/
TNeverTypeRepr(Raw::NeverTypeRepr id) { constructNeverTypeRepr(id) } or
+ /**
+ * INTERNAL: Do not use.
+ */
+ TNotNull(Raw::NotNull id) { constructNotNull(id) } or
/**
* INTERNAL: Do not use.
*/
@@ -470,6 +486,10 @@ module Synth {
* INTERNAL: Do not use.
*/
TPathTypeRepr(Raw::PathTypeRepr id) { constructPathTypeRepr(id) } or
+ /**
+ * INTERNAL: Do not use.
+ */
+ TPatternTypeRepr(Raw::PatternTypeRepr id) { constructPatternTypeRepr(id) } or
/**
* INTERNAL: Do not use.
*/
@@ -686,6 +706,10 @@ module Synth {
* INTERNAL: Do not use.
*/
TVisibility(Raw::Visibility id) { constructVisibility(id) } or
+ /**
+ * INTERNAL: Do not use.
+ */
+ TVisibilityInner(Raw::VisibilityInner id) { constructVisibilityInner(id) } or
/**
* INTERNAL: Do not use.
*/
@@ -743,15 +767,16 @@ module Synth {
TAbi or TAddressable or TArgList or TAsmDirSpec or TAsmOperand or TAsmOperandExpr or
TAsmOption or TAsmPiece or TAsmRegSpec or TAssocItemList or TAttr or TCallable or
TCfgPredicate or TExpr or TExternItemList or TFieldList or TForBinder or TFormatArgsArg or
- TFormatArgsArgName or TGenericArg or TGenericArgList or TGenericParam or
- TGenericParamList or TItemList or TLabel or TLetElse or TMacroItems or TMatchArm or
- TMatchArmList or TMatchGuard or TMeta or TName or TParamBase or TParamList or
+ TGenericArg or TGenericArgList or TGenericParam or TGenericParamList or TImplRestriction or
+ TItemList or TLabel or TLetElse or TMacroItems or TMatchArm or TMatchArmList or
+ TMatchGuard or TMeta or TMutRestriction or TName or TParamBase or TParamList or
TParenthesizedArgList or TPat or TPath or TPathAstNode or TPathSegment or TRename or
TRetTypeRepr or TReturnTypeSyntax or TSourceFile or TStmt or TStmtList or
TStructExprField or TStructExprFieldList or TStructField or TStructPatField or
TStructPatFieldList or TToken or TTokenTree or TTryBlockModifier or TTupleField or
TTypeBound or TTypeBoundList or TTypeRepr or TUseBoundGenericArg or TUseBoundGenericArgs or
- TUseTree or TUseTreeList or TVariantList or TVisibility or TWhereClause or TWherePred;
+ TUseTree or TUseTreeList or TVariantList or TVisibility or TVisibilityInner or
+ TWhereClause or TWherePred;
/**
* INTERNAL: Do not use.
@@ -769,10 +794,10 @@ module Synth {
class TExpr =
TArrayExpr or TArrayExprInternal or TAsmExpr or TAwaitExpr or TBecomeExpr or TBinaryExpr or
TBreakExpr or TCallExpr or TCastExpr or TClosureExpr or TContinueExpr or TFieldExpr or
- TFormatArgsExpr or TIfExpr or TIndexExpr or TLabelableExpr or TLetExpr or TLiteralExpr or
- TMacroExpr or TMatchExpr or TMethodCallExpr or TOffsetOfExpr or TParenExpr or
- TPathExprBase or TPrefixExpr or TRangeExpr or TRefExpr or TReturnExpr or TStructExpr or
- TTryExpr or TTupleExpr or TUnderscoreExpr or TYeetExpr or TYieldExpr;
+ TFormatArgsExpr or TIfExpr or TIncludeBytesExpr or TIndexExpr or TLabelableExpr or
+ TLetExpr or TLiteralExpr or TMacroExpr or TMatchExpr or TMethodCallExpr or TOffsetOfExpr or
+ TParenExpr or TPathExprBase or TPrefixExpr or TRangeExpr or TRefExpr or TReturnExpr or
+ TStructExpr or TTryExpr or TTupleExpr or TUnderscoreExpr or TYeetExpr or TYieldExpr;
/**
* INTERNAL: Do not use.
@@ -831,9 +856,9 @@ module Synth {
* INTERNAL: Do not use.
*/
class TPat =
- TBoxPat or TConstBlockPat or TIdentPat or TLiteralPat or TMacroPat or TOrPat or TParenPat or
- TPathPat or TRangePat or TRefPat or TRestPat or TSlicePat or TStructPat or TTuplePat or
- TTupleStructPat or TWildcardPat;
+ TBoxPat or TConstBlockPat or TDerefPat or TIdentPat or TLiteralPat or TMacroPat or TNotNull or
+ TOrPat or TParenPat or TPathPat or TRangePat or TRefPat or TRestPat or TSlicePat or
+ TStructPat or TTuplePat or TTupleStructPat or TWildcardPat;
/**
* INTERNAL: Do not use.
@@ -866,7 +891,7 @@ module Synth {
class TTypeRepr =
TArrayTypeRepr or TDynTraitTypeRepr or TFnPtrTypeRepr or TForTypeRepr or TImplTraitTypeRepr or
TInferTypeRepr or TMacroTypeRepr or TNeverTypeRepr or TParenTypeRepr or TPathTypeRepr or
- TPtrTypeRepr or TRefTypeRepr or TSliceTypeRepr or TTupleTypeRepr;
+ TPatternTypeRepr or TPtrTypeRepr or TRefTypeRepr or TSliceTypeRepr or TTupleTypeRepr;
/**
* INTERNAL: Do not use.
@@ -1182,6 +1207,13 @@ module Synth {
*/
TCrate convertCrateFromRaw(Raw::Element e) { result = TCrate(e) }
+ /**
+ * INTERNAL: Do not use.
+ *
+ * Converts a raw element to a synthesized `TDerefPat`, if possible.
+ */
+ TDerefPat convertDerefPatFromRaw(Raw::Element e) { result = TDerefPat(e) }
+
/**
* INTERNAL: Do not use.
*
@@ -1280,15 +1312,6 @@ module Synth {
*/
TFormatArgsArg convertFormatArgsArgFromRaw(Raw::Element e) { result = TFormatArgsArg(e) }
- /**
- * INTERNAL: Do not use.
- *
- * Converts a raw element to a synthesized `TFormatArgsArgName`, if possible.
- */
- TFormatArgsArgName convertFormatArgsArgNameFromRaw(Raw::Element e) {
- result = TFormatArgsArgName(e)
- }
-
/**
* INTERNAL: Do not use.
*
@@ -1354,6 +1377,13 @@ module Synth {
*/
TImpl convertImplFromRaw(Raw::Element e) { result = TImpl(e) }
+ /**
+ * INTERNAL: Do not use.
+ *
+ * Converts a raw element to a synthesized `TImplRestriction`, if possible.
+ */
+ TImplRestriction convertImplRestrictionFromRaw(Raw::Element e) { result = TImplRestriction(e) }
+
/**
* INTERNAL: Do not use.
*
@@ -1363,6 +1393,13 @@ module Synth {
result = TImplTraitTypeRepr(e)
}
+ /**
+ * INTERNAL: Do not use.
+ *
+ * Converts a raw element to a synthesized `TIncludeBytesExpr`, if possible.
+ */
+ TIncludeBytesExpr convertIncludeBytesExprFromRaw(Raw::Element e) { result = TIncludeBytesExpr(e) }
+
/**
* INTERNAL: Do not use.
*
@@ -1559,6 +1596,13 @@ module Synth {
*/
TModule convertModuleFromRaw(Raw::Element e) { result = TModule(e) }
+ /**
+ * INTERNAL: Do not use.
+ *
+ * Converts a raw element to a synthesized `TMutRestriction`, if possible.
+ */
+ TMutRestriction convertMutRestrictionFromRaw(Raw::Element e) { result = TMutRestriction(e) }
+
/**
* INTERNAL: Do not use.
*
@@ -1587,6 +1631,13 @@ module Synth {
*/
TNeverTypeRepr convertNeverTypeReprFromRaw(Raw::Element e) { result = TNeverTypeRepr(e) }
+ /**
+ * INTERNAL: Do not use.
+ *
+ * Converts a raw element to a synthesized `TNotNull`, if possible.
+ */
+ TNotNull convertNotNullFromRaw(Raw::Element e) { result = TNotNull(e) }
+
/**
* INTERNAL: Do not use.
*
@@ -1687,6 +1738,13 @@ module Synth {
*/
TPathTypeRepr convertPathTypeReprFromRaw(Raw::Element e) { result = TPathTypeRepr(e) }
+ /**
+ * INTERNAL: Do not use.
+ *
+ * Converts a raw element to a synthesized `TPatternTypeRepr`, if possible.
+ */
+ TPatternTypeRepr convertPatternTypeReprFromRaw(Raw::Element e) { result = TPatternTypeRepr(e) }
+
/**
* INTERNAL: Do not use.
*
@@ -2071,6 +2129,13 @@ module Synth {
*/
TVisibility convertVisibilityFromRaw(Raw::Element e) { result = TVisibility(e) }
+ /**
+ * INTERNAL: Do not use.
+ *
+ * Converts a raw element to a synthesized `TVisibilityInner`, if possible.
+ */
+ TVisibilityInner convertVisibilityInnerFromRaw(Raw::Element e) { result = TVisibilityInner(e) }
+
/**
* INTERNAL: Do not use.
*
@@ -2214,8 +2279,6 @@ module Synth {
or
result = convertFormatArgsArgFromRaw(e)
or
- result = convertFormatArgsArgNameFromRaw(e)
- or
result = convertGenericArgFromRaw(e)
or
result = convertGenericArgListFromRaw(e)
@@ -2224,6 +2287,8 @@ module Synth {
or
result = convertGenericParamListFromRaw(e)
or
+ result = convertImplRestrictionFromRaw(e)
+ or
result = convertItemListFromRaw(e)
or
result = convertLabelFromRaw(e)
@@ -2240,6 +2305,8 @@ module Synth {
or
result = convertMetaFromRaw(e)
or
+ result = convertMutRestrictionFromRaw(e)
+ or
result = convertNameFromRaw(e)
or
result = convertParamBaseFromRaw(e)
@@ -2304,6 +2371,8 @@ module Synth {
or
result = convertVisibilityFromRaw(e)
or
+ result = convertVisibilityInnerFromRaw(e)
+ or
result = convertWhereClauseFromRaw(e)
or
result = convertWherePredFromRaw(e)
@@ -2376,6 +2445,8 @@ module Synth {
or
result = convertIfExprFromRaw(e)
or
+ result = convertIncludeBytesExprFromRaw(e)
+ or
result = convertIndexExprFromRaw(e)
or
result = convertLabelableExprFromRaw(e)
@@ -2570,12 +2641,16 @@ module Synth {
or
result = convertConstBlockPatFromRaw(e)
or
+ result = convertDerefPatFromRaw(e)
+ or
result = convertIdentPatFromRaw(e)
or
result = convertLiteralPatFromRaw(e)
or
result = convertMacroPatFromRaw(e)
or
+ result = convertNotNullFromRaw(e)
+ or
result = convertOrPatFromRaw(e)
or
result = convertParenPatFromRaw(e)
@@ -2680,6 +2755,8 @@ module Synth {
or
result = convertPathTypeReprFromRaw(e)
or
+ result = convertPatternTypeReprFromRaw(e)
+ or
result = convertPtrTypeReprFromRaw(e)
or
result = convertRefTypeReprFromRaw(e)
@@ -2957,6 +3034,12 @@ module Synth {
*/
Raw::Element convertCrateToRaw(TCrate e) { e = TCrate(result) }
+ /**
+ * INTERNAL: Do not use.
+ * Converts a synthesized `TDerefPat` to a raw DB element, if possible.
+ */
+ Raw::Element convertDerefPatToRaw(TDerefPat e) { e = TDerefPat(result) }
+
/**
* INTERNAL: Do not use.
* Converts a synthesized `TDynTraitTypeRepr` to a raw DB element, if possible.
@@ -3041,14 +3124,6 @@ module Synth {
*/
Raw::Element convertFormatArgsArgToRaw(TFormatArgsArg e) { e = TFormatArgsArg(result) }
- /**
- * INTERNAL: Do not use.
- * Converts a synthesized `TFormatArgsArgName` to a raw DB element, if possible.
- */
- Raw::Element convertFormatArgsArgNameToRaw(TFormatArgsArgName e) {
- e = TFormatArgsArgName(result)
- }
-
/**
* INTERNAL: Do not use.
* Converts a synthesized `TFormatArgsExpr` to a raw DB element, if possible.
@@ -3103,6 +3178,12 @@ module Synth {
*/
Raw::Element convertImplToRaw(TImpl e) { e = TImpl(result) }
+ /**
+ * INTERNAL: Do not use.
+ * Converts a synthesized `TImplRestriction` to a raw DB element, if possible.
+ */
+ Raw::Element convertImplRestrictionToRaw(TImplRestriction e) { e = TImplRestriction(result) }
+
/**
* INTERNAL: Do not use.
* Converts a synthesized `TImplTraitTypeRepr` to a raw DB element, if possible.
@@ -3111,6 +3192,12 @@ module Synth {
e = TImplTraitTypeRepr(result)
}
+ /**
+ * INTERNAL: Do not use.
+ * Converts a synthesized `TIncludeBytesExpr` to a raw DB element, if possible.
+ */
+ Raw::Element convertIncludeBytesExprToRaw(TIncludeBytesExpr e) { e = TIncludeBytesExpr(result) }
+
/**
* INTERNAL: Do not use.
* Converts a synthesized `TIndexExpr` to a raw DB element, if possible.
@@ -3279,6 +3366,12 @@ module Synth {
*/
Raw::Element convertModuleToRaw(TModule e) { e = TModule(result) }
+ /**
+ * INTERNAL: Do not use.
+ * Converts a synthesized `TMutRestriction` to a raw DB element, if possible.
+ */
+ Raw::Element convertMutRestrictionToRaw(TMutRestriction e) { e = TMutRestriction(result) }
+
/**
* INTERNAL: Do not use.
* Converts a synthesized `TName` to a raw DB element, if possible.
@@ -3303,6 +3396,12 @@ module Synth {
*/
Raw::Element convertNeverTypeReprToRaw(TNeverTypeRepr e) { e = TNeverTypeRepr(result) }
+ /**
+ * INTERNAL: Do not use.
+ * Converts a synthesized `TNotNull` to a raw DB element, if possible.
+ */
+ Raw::Element convertNotNullToRaw(TNotNull e) { e = TNotNull(result) }
+
/**
* INTERNAL: Do not use.
* Converts a synthesized `TOffsetOfExpr` to a raw DB element, if possible.
@@ -3389,6 +3488,12 @@ module Synth {
*/
Raw::Element convertPathTypeReprToRaw(TPathTypeRepr e) { e = TPathTypeRepr(result) }
+ /**
+ * INTERNAL: Do not use.
+ * Converts a synthesized `TPatternTypeRepr` to a raw DB element, if possible.
+ */
+ Raw::Element convertPatternTypeReprToRaw(TPatternTypeRepr e) { e = TPatternTypeRepr(result) }
+
/**
* INTERNAL: Do not use.
* Converts a synthesized `TPrefixExpr` to a raw DB element, if possible.
@@ -3719,6 +3824,12 @@ module Synth {
*/
Raw::Element convertVisibilityToRaw(TVisibility e) { e = TVisibility(result) }
+ /**
+ * INTERNAL: Do not use.
+ * Converts a synthesized `TVisibilityInner` to a raw DB element, if possible.
+ */
+ Raw::Element convertVisibilityInnerToRaw(TVisibilityInner e) { e = TVisibilityInner(result) }
+
/**
* INTERNAL: Do not use.
* Converts a synthesized `TWhereClause` to a raw DB element, if possible.
@@ -3856,8 +3967,6 @@ module Synth {
or
result = convertFormatArgsArgToRaw(e)
or
- result = convertFormatArgsArgNameToRaw(e)
- or
result = convertGenericArgToRaw(e)
or
result = convertGenericArgListToRaw(e)
@@ -3866,6 +3975,8 @@ module Synth {
or
result = convertGenericParamListToRaw(e)
or
+ result = convertImplRestrictionToRaw(e)
+ or
result = convertItemListToRaw(e)
or
result = convertLabelToRaw(e)
@@ -3882,6 +3993,8 @@ module Synth {
or
result = convertMetaToRaw(e)
or
+ result = convertMutRestrictionToRaw(e)
+ or
result = convertNameToRaw(e)
or
result = convertParamBaseToRaw(e)
@@ -3946,6 +4059,8 @@ module Synth {
or
result = convertVisibilityToRaw(e)
or
+ result = convertVisibilityInnerToRaw(e)
+ or
result = convertWhereClauseToRaw(e)
or
result = convertWherePredToRaw(e)
@@ -4018,6 +4133,8 @@ module Synth {
or
result = convertIfExprToRaw(e)
or
+ result = convertIncludeBytesExprToRaw(e)
+ or
result = convertIndexExprToRaw(e)
or
result = convertLabelableExprToRaw(e)
@@ -4212,12 +4329,16 @@ module Synth {
or
result = convertConstBlockPatToRaw(e)
or
+ result = convertDerefPatToRaw(e)
+ or
result = convertIdentPatToRaw(e)
or
result = convertLiteralPatToRaw(e)
or
result = convertMacroPatToRaw(e)
or
+ result = convertNotNullToRaw(e)
+ or
result = convertOrPatToRaw(e)
or
result = convertParenPatToRaw(e)
@@ -4322,6 +4443,8 @@ module Synth {
or
result = convertPathTypeReprToRaw(e)
or
+ result = convertPatternTypeReprToRaw(e)
+ or
result = convertPtrTypeReprToRaw(e)
or
result = convertRefTypeReprToRaw(e)
diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/SynthConstructors.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/SynthConstructors.qll
index 40d7f1c5acd7..58f7e37f2b1e 100644
--- a/rust/ql/lib/codeql/rust/elements/internal/generated/SynthConstructors.qll
+++ b/rust/ql/lib/codeql/rust/elements/internal/generated/SynthConstructors.qll
@@ -44,6 +44,7 @@ import codeql.rust.elements.internal.ConstBlockPatConstructor
import codeql.rust.elements.internal.ConstParamConstructor
import codeql.rust.elements.internal.ContinueExprConstructor
import codeql.rust.elements.internal.CrateConstructor
+import codeql.rust.elements.internal.DerefPatConstructor
import codeql.rust.elements.internal.DynTraitTypeReprConstructor
import codeql.rust.elements.internal.EnumConstructor
import codeql.rust.elements.internal.ExprStmtConstructor
@@ -58,7 +59,6 @@ import codeql.rust.elements.internal.ForExprConstructor
import codeql.rust.elements.internal.ForTypeReprConstructor
import codeql.rust.elements.internal.FormatConstructor
import codeql.rust.elements.internal.FormatArgsArgConstructor
-import codeql.rust.elements.internal.FormatArgsArgNameConstructor
import codeql.rust.elements.internal.FormatArgsExprConstructor
import codeql.rust.elements.internal.FormatArgumentConstructor
import codeql.rust.elements.internal.FormatTemplateVariableAccessConstructor
@@ -68,7 +68,9 @@ import codeql.rust.elements.internal.GenericParamListConstructor
import codeql.rust.elements.internal.IdentPatConstructor
import codeql.rust.elements.internal.IfExprConstructor
import codeql.rust.elements.internal.ImplConstructor
+import codeql.rust.elements.internal.ImplRestrictionConstructor
import codeql.rust.elements.internal.ImplTraitTypeReprConstructor
+import codeql.rust.elements.internal.IncludeBytesExprConstructor
import codeql.rust.elements.internal.IndexExprConstructor
import codeql.rust.elements.internal.InferTypeReprConstructor
import codeql.rust.elements.internal.ItemListConstructor
@@ -97,10 +99,12 @@ import codeql.rust.elements.internal.MatchGuardConstructor
import codeql.rust.elements.internal.MethodCallExprConstructor
import codeql.rust.elements.internal.MissingConstructor
import codeql.rust.elements.internal.ModuleConstructor
+import codeql.rust.elements.internal.MutRestrictionConstructor
import codeql.rust.elements.internal.NameConstructor
import codeql.rust.elements.internal.NameRefConstructor
import codeql.rust.elements.internal.NamedCrateConstructor
import codeql.rust.elements.internal.NeverTypeReprConstructor
+import codeql.rust.elements.internal.NotNullConstructor
import codeql.rust.elements.internal.OffsetOfExprConstructor
import codeql.rust.elements.internal.OrPatConstructor
import codeql.rust.elements.internal.ParamConstructor
@@ -115,6 +119,7 @@ import codeql.rust.elements.internal.PathMetaConstructor
import codeql.rust.elements.internal.PathPatConstructor
import codeql.rust.elements.internal.PathSegmentConstructor
import codeql.rust.elements.internal.PathTypeReprConstructor
+import codeql.rust.elements.internal.PatternTypeReprConstructor
import codeql.rust.elements.internal.PrefixExprConstructor
import codeql.rust.elements.internal.PtrTypeReprConstructor
import codeql.rust.elements.internal.RangeExprConstructor
@@ -169,6 +174,7 @@ import codeql.rust.elements.internal.UseTreeListConstructor
import codeql.rust.elements.internal.VariantConstructor
import codeql.rust.elements.internal.VariantListConstructor
import codeql.rust.elements.internal.VisibilityConstructor
+import codeql.rust.elements.internal.VisibilityInnerConstructor
import codeql.rust.elements.internal.WhereClauseConstructor
import codeql.rust.elements.internal.WherePredConstructor
import codeql.rust.elements.internal.WhileExprConstructor
diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/Trait.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/Trait.qll
index fff0363a3c75..878c3ae4b015 100644
--- a/rust/ql/lib/codeql/rust/elements/internal/generated/Trait.qll
+++ b/rust/ql/lib/codeql/rust/elements/internal/generated/Trait.qll
@@ -9,6 +9,7 @@ private import codeql.rust.elements.internal.generated.Raw
import codeql.rust.elements.AssocItemList
import codeql.rust.elements.Attr
import codeql.rust.elements.GenericParamList
+import codeql.rust.elements.ImplRestriction
import codeql.rust.elements.internal.ItemImpl::Impl as ItemImpl
import codeql.rust.elements.Name
import codeql.rust.elements.TypeBoundList
@@ -84,6 +85,21 @@ module Generated {
*/
final predicate hasGenericParamList() { exists(this.getGenericParamList()) }
+ /**
+ * Gets the impl restriction of this trait, if it exists.
+ */
+ ImplRestriction getImplRestriction() {
+ result =
+ Synth::convertImplRestrictionFromRaw(Synth::convertTraitToRaw(this)
+ .(Raw::Trait)
+ .getImplRestriction())
+ }
+
+ /**
+ * Holds if `getImplRestriction()` exists.
+ */
+ final predicate hasImplRestriction() { exists(this.getImplRestriction()) }
+
/**
* Holds if this trait is auto.
*/
diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/TupleField.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/TupleField.qll
index 8d39a116f5c0..7ed0d4788d82 100644
--- a/rust/ql/lib/codeql/rust/elements/internal/generated/TupleField.qll
+++ b/rust/ql/lib/codeql/rust/elements/internal/generated/TupleField.qll
@@ -8,6 +8,7 @@ private import codeql.rust.elements.internal.generated.Synth
private import codeql.rust.elements.internal.generated.Raw
import codeql.rust.elements.internal.AstNodeImpl::Impl as AstNodeImpl
import codeql.rust.elements.Attr
+import codeql.rust.elements.MutRestriction
import codeql.rust.elements.TypeRepr
import codeql.rust.elements.Visibility
@@ -50,6 +51,21 @@ module Generated {
*/
final int getNumberOfAttrs() { result = count(int i | exists(this.getAttr(i))) }
+ /**
+ * Gets the mut restriction of this tuple field, if it exists.
+ */
+ MutRestriction getMutRestriction() {
+ result =
+ Synth::convertMutRestrictionFromRaw(Synth::convertTupleFieldToRaw(this)
+ .(Raw::TupleField)
+ .getMutRestriction())
+ }
+
+ /**
+ * Holds if `getMutRestriction()` exists.
+ */
+ final predicate hasMutRestriction() { exists(this.getMutRestriction()) }
+
/**
* Gets the type representation of this tuple field, if it exists.
*/
diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/Visibility.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/Visibility.qll
index 340f53af63c9..e37eff57a895 100644
--- a/rust/ql/lib/codeql/rust/elements/internal/generated/Visibility.qll
+++ b/rust/ql/lib/codeql/rust/elements/internal/generated/Visibility.qll
@@ -7,7 +7,7 @@
private import codeql.rust.elements.internal.generated.Synth
private import codeql.rust.elements.internal.generated.Raw
import codeql.rust.elements.internal.AstNodeImpl::Impl as AstNodeImpl
-import codeql.rust.elements.Path
+import codeql.rust.elements.VisibilityInner
/**
* INTERNAL: This module contains the fully generated definition of `Visibility` and should not
@@ -29,16 +29,18 @@ module Generated {
override string getAPrimaryQlClass() { result = "Visibility" }
/**
- * Gets the path of this visibility, if it exists.
+ * Gets the visibility inner of this visibility, if it exists.
*/
- Path getPath() {
+ VisibilityInner getVisibilityInner() {
result =
- Synth::convertPathFromRaw(Synth::convertVisibilityToRaw(this).(Raw::Visibility).getPath())
+ Synth::convertVisibilityInnerFromRaw(Synth::convertVisibilityToRaw(this)
+ .(Raw::Visibility)
+ .getVisibilityInner())
}
/**
- * Holds if `getPath()` exists.
+ * Holds if `getVisibilityInner()` exists.
*/
- final predicate hasPath() { exists(this.getPath()) }
+ final predicate hasVisibilityInner() { exists(this.getVisibilityInner()) }
}
}
diff --git a/rust/ql/lib/codeql/rust/elements/internal/generated/VisibilityInner.qll b/rust/ql/lib/codeql/rust/elements/internal/generated/VisibilityInner.qll
new file mode 100644
index 000000000000..4283b56cd9dd
--- /dev/null
+++ b/rust/ql/lib/codeql/rust/elements/internal/generated/VisibilityInner.qll
@@ -0,0 +1,44 @@
+// generated by codegen, do not edit
+/**
+ * This module provides the generated definition of `VisibilityInner`.
+ * INTERNAL: Do not import directly.
+ */
+
+private import codeql.rust.elements.internal.generated.Synth
+private import codeql.rust.elements.internal.generated.Raw
+import codeql.rust.elements.internal.AstNodeImpl::Impl as AstNodeImpl
+import codeql.rust.elements.Path
+
+/**
+ * INTERNAL: This module contains the fully generated definition of `VisibilityInner` and should not
+ * be referenced directly.
+ */
+module Generated {
+ /**
+ * The parenthesized inner part of a visibility modifier or restriction, such as the `(in path)` in `pub(in path)`, or the `(crate)` in `pub(crate)`. For example the `(in foo::bar)` in:
+ * ```rust
+ * pub(in foo::bar) struct S;
+ * // ^^^^^^^^^^^^
+ * ```
+ * INTERNAL: Do not reference the `Generated::VisibilityInner` class directly.
+ * Use the subclass `VisibilityInner`, where the following predicates are available.
+ */
+ class VisibilityInner extends Synth::TVisibilityInner, AstNodeImpl::AstNode {
+ override string getAPrimaryQlClass() { result = "VisibilityInner" }
+
+ /**
+ * Gets the path of this visibility inner, if it exists.
+ */
+ Path getPath() {
+ result =
+ Synth::convertPathFromRaw(Synth::convertVisibilityInnerToRaw(this)
+ .(Raw::VisibilityInner)
+ .getPath())
+ }
+
+ /**
+ * Holds if `getPath()` exists.
+ */
+ final predicate hasPath() { exists(this.getPath()) }
+ }
+}
diff --git a/rust/ql/lib/codeql/rust/frameworks/stdlib/core.model.yml b/rust/ql/lib/codeql/rust/frameworks/stdlib/core.model.yml
index cc59fe4082e7..e68f69fa0681 100644
--- a/rust/ql/lib/codeql/rust/frameworks/stdlib/core.model.yml
+++ b/rust/ql/lib/codeql/rust/frameworks/stdlib/core.model.yml
@@ -129,6 +129,11 @@ extensions:
- ["::parse", "Argument[self].Reference", "ReturnValue.Field[core::result::Result::Ok(0)]", "taint", "manual"]
- ["::trim", "Argument[self].Reference", "ReturnValue.Reference", "taint", "manual"]
- ["::to_string", "Argument[self].Reference", "ReturnValue", "taint", "manual"]
+ # Fmt
+ - ["::write_fmt", "Argument[0]", "Argument[self].Reference", "taint", "manual"]
+ - ["::write_str", "Argument[0].Reference", "Argument[self].Reference", "taint", "manual"]
+ - ["::write_char", "Argument[0]", "Argument[self].Reference", "taint", "manual"]
+ - ["core::fmt::write", "Argument[1]", "Argument[0].Reference", "taint", "manual"]
# Ord
- ["::min", "Argument[self,0]", "ReturnValue", "value", "manual"]
- ["::max", "Argument[self,0]", "ReturnValue", "value", "manual"]
diff --git a/rust/ql/lib/codeql/rust/internal/Definitions.qll b/rust/ql/lib/codeql/rust/internal/Definitions.qll
index aa0c5146b41f..6055e1a9965b 100644
--- a/rust/ql/lib/codeql/rust/internal/Definitions.qll
+++ b/rust/ql/lib/codeql/rust/internal/Definitions.qll
@@ -8,7 +8,7 @@ private import codeql.rust.elements.Variable
private import codeql.rust.elements.Locatable
private import codeql.rust.elements.FormatArgsExpr
private import codeql.rust.elements.FormatArgsArg
-private import codeql.rust.elements.FormatArgsArgName
+private import codeql.rust.elements.Name
private import codeql.rust.elements.Format
private import codeql.rust.elements.MacroCall
private import codeql.rust.elements.NamedFormatArgument
@@ -34,7 +34,7 @@ private module Cached {
cached
newtype TDef =
TVariable(Variable v) or
- TFormatArgsArgDef(FormatArgsArgName name) { name = any(FormatArgsArg a).getArgName() } or
+ TFormatArgsArgDef(Name name) { name = any(FormatArgsArg a).getName() } or
TFormatArgsArgIndex(Expr e) { e = any(FormatArgsArg a).getExpr() } or
TItemNode(ItemNode i)
@@ -68,7 +68,7 @@ class Definition extends Cached::TDef {
Variable asVariable() { this = Cached::TVariable(result) }
/** Gets this definition as a format argument name */
- FormatArgsArgName asFormatArgsArgName() { this = Cached::TFormatArgsArgDef(result) }
+ Name asFormatArgsArgName() { this = Cached::TFormatArgsArgDef(result) }
/** Gets this definition as an `Expr` */
Expr asExpr() { this = Cached::TFormatArgsArgIndex(result) }
@@ -96,12 +96,12 @@ private class LocalVariableUse extends Use instanceof VariableAccess {
}
private class NamedFormatArgumentUse extends Use instanceof NamedFormatArgument {
- private FormatArgsArgName def;
+ private Name def;
NamedFormatArgumentUse() {
exists(FormatArgsExpr parent |
parent = this.getParent().getParent() and
- parent.getAnArg().getArgName() = def
+ parent.getAnArg().getName() = def
)
}
diff --git a/rust/ql/lib/codeql/rust/internal/PathResolution.qll b/rust/ql/lib/codeql/rust/internal/PathResolution.qll
index 42f3f1d5ba3e..d75c4e3572a0 100644
--- a/rust/ql/lib/codeql/rust/internal/PathResolution.qll
+++ b/rust/ql/lib/codeql/rust/internal/PathResolution.qll
@@ -1972,7 +1972,7 @@ private predicate pathUsesNamespace(PathExt p, Namespace n) {
or
n.isType() and
(
- p = any(Visibility v).getPath()
+ p = any(Visibility v).getVisibilityInner().getPath()
or
p = any(StructExpr re).getPath()
or
@@ -2409,4 +2409,10 @@ private module Debug {
result = i.getCanonicalPath(c) and
i = getRelevantLocatable()
}
+
+ predicate debugCallTargetCanonicalPath(Call call, Function f, string path) {
+ call = getRelevantLocatable() and
+ f = call.getStaticTarget() and
+ path = f.getCanonicalPath()
+ }
}
diff --git a/rust/ql/lib/rust.dbscheme b/rust/ql/lib/rust.dbscheme
index ed6b1d3d5140..852696f20117 100644
--- a/rust/ql/lib/rust.dbscheme
+++ b/rust/ql/lib/rust.dbscheme
@@ -199,11 +199,11 @@ named_crates(
| @field_list
| @for_binder
| @format_args_arg
-| @format_args_arg_name
| @generic_arg
| @generic_arg_list
| @generic_param
| @generic_param_list
+| @impl_restriction
| @item_list
| @label
| @let_else
@@ -212,6 +212,7 @@ named_crates(
| @match_arm_list
| @match_guard
| @meta
+| @mut_restriction
| @name
| @param_base
| @param_list
@@ -244,6 +245,7 @@ named_crates(
| @use_tree_list
| @variant_list
| @visibility
+| @visibility_inner
| @where_clause
| @where_pred
;
@@ -429,6 +431,7 @@ callable_attrs(
| @field_expr
| @format_args_expr
| @if_expr
+| @include_bytes_expr
| @index_expr
| @labelable_expr
| @let_expr
@@ -488,20 +491,16 @@ format_args_args(
unique int id: @format_args_arg
);
-#keyset[id]
-format_args_arg_arg_names(
- int id: @format_args_arg ref,
- int arg_name: @format_args_arg_name ref
-);
-
#keyset[id]
format_args_arg_exprs(
int id: @format_args_arg ref,
int expr: @expr ref
);
+#keyset[id]
format_args_arg_names(
- unique int id: @format_args_arg_name
+ int id: @format_args_arg ref,
+ int name: @name ref
);
@generic_arg =
@@ -539,6 +538,16 @@ generic_param_list_generic_params(
int generic_param: @generic_param ref
);
+impl_restrictions(
+ unique int id: @impl_restriction
+);
+
+#keyset[id]
+impl_restriction_visibility_inners(
+ int id: @impl_restriction ref,
+ int visibility_inner: @visibility_inner ref
+);
+
item_lists(
unique int id: @item_list
);
@@ -654,6 +663,21 @@ match_guard_conditions(
| @unsafe_meta
;
+mut_restrictions(
+ unique int id: @mut_restriction
+);
+
+#keyset[id]
+mut_restriction_is_mut(
+ int id: @mut_restriction ref
+);
+
+#keyset[id]
+mut_restriction_visibility_inners(
+ int id: @mut_restriction ref,
+ int visibility_inner: @visibility_inner ref
+);
+
names(
unique int id: @name
);
@@ -713,9 +737,11 @@ parenthesized_arg_list_type_args(
@pat =
@box_pat
| @const_block_pat
+| @deref_pat
| @ident_pat
| @literal_pat
| @macro_pat
+| @not_null
| @or_pat
| @paren_pat
| @path_pat
@@ -946,6 +972,12 @@ struct_field_is_unsafe(
int id: @struct_field ref
);
+#keyset[id]
+struct_field_mut_restrictions(
+ int id: @struct_field ref,
+ int mut_restriction: @mut_restriction ref
+);
+
#keyset[id]
struct_field_names(
int id: @struct_field ref,
@@ -1038,6 +1070,12 @@ tuple_field_attrs(
int attr: @attr ref
);
+#keyset[id]
+tuple_field_mut_restrictions(
+ int id: @tuple_field ref,
+ int mut_restriction: @mut_restriction ref
+);
+
#keyset[id]
tuple_field_type_reprs(
int id: @tuple_field ref,
@@ -1110,6 +1148,7 @@ type_bound_list_bounds(
| @never_type_repr
| @paren_type_repr
| @path_type_repr
+| @pattern_type_repr
| @ptr_type_repr
| @ref_type_repr
| @slice_type_repr
@@ -1186,8 +1225,18 @@ visibilities(
);
#keyset[id]
-visibility_paths(
+visibility_visibility_inners(
int id: @visibility ref,
+ int visibility_inner: @visibility_inner ref
+);
+
+visibility_inners(
+ unique int id: @visibility_inner
+);
+
+#keyset[id]
+visibility_inner_paths(
+ int id: @visibility_inner ref,
int path: @path ref
);
@@ -1273,6 +1322,13 @@ asm_clobber_abis(
unique int id: @asm_clobber_abi
);
+#keyset[id, index]
+asm_clobber_abi_attrs(
+ int id: @asm_clobber_abi ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
asm_consts(
unique int id: @asm_const
);
@@ -1308,6 +1364,13 @@ asm_operand_named_asm_operands(
int asm_operand: @asm_operand ref
);
+#keyset[id, index]
+asm_operand_named_attrs(
+ int id: @asm_operand_named ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
#keyset[id]
asm_operand_named_names(
int id: @asm_operand_named ref,
@@ -1325,6 +1388,13 @@ asm_options_list_asm_options(
int asm_option: @asm_option ref
);
+#keyset[id, index]
+asm_options_list_attrs(
+ int id: @asm_options_list ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
asm_reg_operands(
unique int id: @asm_reg_operand
);
@@ -1722,6 +1792,16 @@ continue_expr_lifetimes(
int lifetime: @lifetime ref
);
+deref_pats(
+ unique int id: @deref_pat
+);
+
+#keyset[id]
+deref_pat_pats(
+ int id: @deref_pat ref,
+ int pat: @pat ref
+);
+
dyn_trait_type_reprs(
unique int id: @dyn_trait_type_repr
);
@@ -1914,6 +1994,10 @@ impl_trait_type_repr_type_bound_lists(
int type_bound_list: @type_bound_list ref
);
+include_bytes_exprs(
+ unique int id: @include_bytes_expr
+);
+
index_exprs(
unique int id: @index_expr
);
@@ -2219,6 +2303,10 @@ never_type_reprs(
unique int id: @never_type_repr
);
+not_nulls(
+ unique int id: @not_null
+);
+
offset_of_exprs(
unique int id: @offset_of_expr
);
@@ -2329,6 +2417,22 @@ path_type_repr_paths(
int path: @path ref
);
+pattern_type_reprs(
+ unique int id: @pattern_type_repr
+);
+
+#keyset[id]
+pattern_type_repr_pats(
+ int id: @pattern_type_repr ref,
+ int pat: @pat ref
+);
+
+#keyset[id]
+pattern_type_repr_type_reprs(
+ int id: @pattern_type_repr ref,
+ int type_repr: @type_repr ref
+);
+
prefix_exprs(
unique int id: @prefix_expr
);
@@ -3175,6 +3279,12 @@ trait_generic_param_lists(
int generic_param_list: @generic_param_list ref
);
+#keyset[id]
+trait_impl_restrictions(
+ int id: @trait ref,
+ int impl_restriction: @impl_restriction ref
+);
+
#keyset[id]
trait_is_auto(
int id: @trait ref
diff --git a/rust/ql/lib/upgrades/ed6b1d3d51401eafee5e4b24e1093d731309ac94/old.dbscheme b/rust/ql/lib/upgrades/ed6b1d3d51401eafee5e4b24e1093d731309ac94/old.dbscheme
new file mode 100644
index 000000000000..ed6b1d3d5140
--- /dev/null
+++ b/rust/ql/lib/upgrades/ed6b1d3d51401eafee5e4b24e1093d731309ac94/old.dbscheme
@@ -0,0 +1,3627 @@
+// generated by codegen, do not edit
+
+// from ../shared/tree-sitter-extractor/src/generator/prefix.dbscheme
+/*- Files and folders -*/
+
+/**
+ * The location of an element.
+ * The location spans column `startcolumn` of line `startline` to
+ * column `endcolumn` of line `endline` in file `file`.
+ * For more information, see
+ * [Locations](https://codeql.github.com/docs/writing-codeql-queries/providing-locations-in-codeql-queries/).
+ */
+locations_default(
+ unique int id: @location_default,
+ int file: @file ref,
+ int beginLine: int ref,
+ int beginColumn: int ref,
+ int endLine: int ref,
+ int endColumn: int ref
+);
+
+files(
+ unique int id: @file,
+ string name: string ref
+);
+
+folders(
+ unique int id: @folder,
+ string name: string ref
+);
+
+@container = @file | @folder
+
+containerparent(
+ int parent: @container ref,
+ unique int child: @container ref
+);
+
+/*- Empty location -*/
+
+empty_location(
+ int location: @location_default ref
+);
+
+/*- Source location prefix -*/
+
+/**
+ * The source location of the snapshot.
+ */
+sourceLocationPrefix(string prefix : string ref);
+
+/*- Diagnostic messages -*/
+
+diagnostics(
+ unique int id: @diagnostic,
+ int severity: int ref,
+ string error_tag: string ref,
+ string error_message: string ref,
+ string full_error_message: string ref,
+ int location: @location_default ref
+);
+
+/*- Diagnostic messages: severity -*/
+
+case @diagnostic.severity of
+ 10 = @diagnostic_debug
+| 20 = @diagnostic_info
+| 30 = @diagnostic_warning
+| 40 = @diagnostic_error
+;
+
+/*- YAML -*/
+
+#keyset[parent, idx]
+yaml (unique int id: @yaml_node,
+ int kind: int ref,
+ int parent: @yaml_node_parent ref,
+ int idx: int ref,
+ string tag: string ref,
+ string tostring: string ref);
+
+case @yaml_node.kind of
+ 0 = @yaml_scalar_node
+| 1 = @yaml_mapping_node
+| 2 = @yaml_sequence_node
+| 3 = @yaml_alias_node
+;
+
+@yaml_collection_node = @yaml_mapping_node | @yaml_sequence_node;
+
+@yaml_node_parent = @yaml_collection_node | @file;
+
+yaml_anchors (unique int node: @yaml_node ref,
+ string anchor: string ref);
+
+yaml_aliases (unique int alias: @yaml_alias_node ref,
+ string target: string ref);
+
+yaml_scalars (unique int scalar: @yaml_scalar_node ref,
+ int style: int ref,
+ string value: string ref);
+
+yaml_comments (unique int id: @yaml_comment,
+ string text: string ref,
+ string tostring: string ref);
+
+yaml_errors (unique int id: @yaml_error,
+ string message: string ref);
+
+yaml_locations(unique int locatable: @yaml_locatable ref,
+ int location: @location_default ref);
+
+@yaml_locatable = @yaml_node | @yaml_error | @yaml_comment;
+
+/*- Database metadata -*/
+
+/**
+ * The CLI will automatically emit applicable tuples for this table,
+ * such as `databaseMetadata("isOverlay", "true")` when building an
+ * overlay database.
+ */
+databaseMetadata(
+ string metadataKey: string ref,
+ string value: string ref
+);
+
+/*- Overlay support -*/
+
+/**
+ * The CLI will automatically emit tuples for each new/modified/deleted file
+ * when building an overlay database.
+ */
+overlayChangedFiles(
+ string path: string ref
+);
+
+
+// from prefix.dbscheme
+#keyset[id]
+locatable_locations(
+ int id: @locatable ref,
+ int location: @location_default ref
+);
+
+
+// from schema
+
+@element =
+ @extractor_step
+| @locatable
+| @named_crate
+| @unextracted
+;
+
+extractor_steps(
+ unique int id: @extractor_step,
+ string action: string ref,
+ int duration_ms: int ref
+);
+
+#keyset[id]
+extractor_step_files(
+ int id: @extractor_step ref,
+ int file: @file ref
+);
+
+@locatable =
+ @ast_node
+| @crate
+;
+
+named_crates(
+ unique int id: @named_crate,
+ string name: string ref,
+ int crate: @crate ref
+);
+
+@unextracted =
+ @missing
+| @unimplemented
+;
+
+@ast_node =
+ @abi
+| @addressable
+| @arg_list
+| @asm_dir_spec
+| @asm_operand
+| @asm_operand_expr
+| @asm_option
+| @asm_piece
+| @asm_reg_spec
+| @assoc_item_list
+| @attr
+| @callable
+| @cfg_predicate
+| @expr
+| @extern_item_list
+| @field_list
+| @for_binder
+| @format_args_arg
+| @format_args_arg_name
+| @generic_arg
+| @generic_arg_list
+| @generic_param
+| @generic_param_list
+| @item_list
+| @label
+| @let_else
+| @macro_items
+| @match_arm
+| @match_arm_list
+| @match_guard
+| @meta
+| @name
+| @param_base
+| @param_list
+| @parenthesized_arg_list
+| @pat
+| @path
+| @path_ast_node
+| @path_segment
+| @rename
+| @ret_type_repr
+| @return_type_syntax
+| @source_file
+| @stmt
+| @stmt_list
+| @struct_expr_field
+| @struct_expr_field_list
+| @struct_field
+| @struct_pat_field
+| @struct_pat_field_list
+| @token
+| @token_tree
+| @try_block_modifier
+| @tuple_field
+| @type_bound
+| @type_bound_list
+| @type_repr
+| @use_bound_generic_arg
+| @use_bound_generic_args
+| @use_tree
+| @use_tree_list
+| @variant_list
+| @visibility
+| @where_clause
+| @where_pred
+;
+
+crates(
+ unique int id: @crate
+);
+
+#keyset[id]
+crate_names(
+ int id: @crate ref,
+ string name: string ref
+);
+
+#keyset[id]
+crate_versions(
+ int id: @crate ref,
+ string version: string ref
+);
+
+#keyset[id, index]
+crate_cfg_options(
+ int id: @crate ref,
+ int index: int ref,
+ string cfg_option: string ref
+);
+
+#keyset[id, index]
+crate_named_dependencies(
+ int id: @crate ref,
+ int index: int ref,
+ int named_dependency: @named_crate ref
+);
+
+missings(
+ unique int id: @missing
+);
+
+unimplementeds(
+ unique int id: @unimplemented
+);
+
+abis(
+ unique int id: @abi
+);
+
+#keyset[id]
+abi_abi_strings(
+ int id: @abi ref,
+ string abi_string: string ref
+);
+
+@addressable =
+ @item
+| @variant
+;
+
+arg_lists(
+ unique int id: @arg_list
+);
+
+#keyset[id, index]
+arg_list_args(
+ int id: @arg_list ref,
+ int index: int ref,
+ int arg: @expr ref
+);
+
+asm_dir_specs(
+ unique int id: @asm_dir_spec
+);
+
+@asm_operand =
+ @asm_const
+| @asm_label
+| @asm_reg_operand
+| @asm_sym
+;
+
+asm_operand_exprs(
+ unique int id: @asm_operand_expr
+);
+
+#keyset[id]
+asm_operand_expr_in_exprs(
+ int id: @asm_operand_expr ref,
+ int in_expr: @expr ref
+);
+
+#keyset[id]
+asm_operand_expr_out_exprs(
+ int id: @asm_operand_expr ref,
+ int out_expr: @expr ref
+);
+
+asm_options(
+ unique int id: @asm_option
+);
+
+#keyset[id]
+asm_option_is_raw(
+ int id: @asm_option ref
+);
+
+@asm_piece =
+ @asm_clobber_abi
+| @asm_operand_named
+| @asm_options_list
+;
+
+asm_reg_specs(
+ unique int id: @asm_reg_spec
+);
+
+#keyset[id]
+asm_reg_spec_identifiers(
+ int id: @asm_reg_spec ref,
+ int identifier: @name_ref ref
+);
+
+assoc_item_lists(
+ unique int id: @assoc_item_list
+);
+
+#keyset[id, index]
+assoc_item_list_assoc_items(
+ int id: @assoc_item_list ref,
+ int index: int ref,
+ int assoc_item: @assoc_item ref
+);
+
+#keyset[id, index]
+assoc_item_list_attrs(
+ int id: @assoc_item_list ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+attrs(
+ unique int id: @attr
+);
+
+#keyset[id]
+attr_meta(
+ int id: @attr ref,
+ int meta: @meta ref
+);
+
+@callable =
+ @closure_expr
+| @function
+;
+
+#keyset[id]
+callable_param_lists(
+ int id: @callable ref,
+ int param_list: @param_list ref
+);
+
+#keyset[id, index]
+callable_attrs(
+ int id: @callable ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+@cfg_predicate =
+ @cfg_atom
+| @cfg_composite
+;
+
+@expr =
+ @array_expr_internal
+| @asm_expr
+| @await_expr
+| @become_expr
+| @binary_expr
+| @break_expr
+| @call_expr
+| @cast_expr
+| @closure_expr
+| @continue_expr
+| @field_expr
+| @format_args_expr
+| @if_expr
+| @index_expr
+| @labelable_expr
+| @let_expr
+| @literal_expr
+| @macro_expr
+| @match_expr
+| @method_call_expr
+| @offset_of_expr
+| @paren_expr
+| @path_expr_base
+| @prefix_expr
+| @range_expr
+| @ref_expr
+| @return_expr
+| @struct_expr
+| @try_expr
+| @tuple_expr
+| @underscore_expr
+| @yeet_expr
+| @yield_expr
+;
+
+extern_item_lists(
+ unique int id: @extern_item_list
+);
+
+#keyset[id, index]
+extern_item_list_attrs(
+ int id: @extern_item_list ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+extern_item_list_extern_items(
+ int id: @extern_item_list ref,
+ int index: int ref,
+ int extern_item: @extern_item ref
+);
+
+@field_list =
+ @struct_field_list
+| @tuple_field_list
+;
+
+for_binders(
+ unique int id: @for_binder
+);
+
+#keyset[id]
+for_binder_generic_param_lists(
+ int id: @for_binder ref,
+ int generic_param_list: @generic_param_list ref
+);
+
+format_args_args(
+ unique int id: @format_args_arg
+);
+
+#keyset[id]
+format_args_arg_arg_names(
+ int id: @format_args_arg ref,
+ int arg_name: @format_args_arg_name ref
+);
+
+#keyset[id]
+format_args_arg_exprs(
+ int id: @format_args_arg ref,
+ int expr: @expr ref
+);
+
+format_args_arg_names(
+ unique int id: @format_args_arg_name
+);
+
+@generic_arg =
+ @assoc_type_arg
+| @const_arg
+| @lifetime_arg
+| @type_arg
+;
+
+generic_arg_lists(
+ unique int id: @generic_arg_list
+);
+
+#keyset[id, index]
+generic_arg_list_generic_args(
+ int id: @generic_arg_list ref,
+ int index: int ref,
+ int generic_arg: @generic_arg ref
+);
+
+@generic_param =
+ @const_param
+| @lifetime_param
+| @type_param
+;
+
+generic_param_lists(
+ unique int id: @generic_param_list
+);
+
+#keyset[id, index]
+generic_param_list_generic_params(
+ int id: @generic_param_list ref,
+ int index: int ref,
+ int generic_param: @generic_param ref
+);
+
+item_lists(
+ unique int id: @item_list
+);
+
+#keyset[id, index]
+item_list_attrs(
+ int id: @item_list ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+item_list_items(
+ int id: @item_list ref,
+ int index: int ref,
+ int item: @item ref
+);
+
+labels(
+ unique int id: @label
+);
+
+#keyset[id]
+label_lifetimes(
+ int id: @label ref,
+ int lifetime: @lifetime ref
+);
+
+let_elses(
+ unique int id: @let_else
+);
+
+#keyset[id]
+let_else_block_exprs(
+ int id: @let_else ref,
+ int block_expr: @block_expr ref
+);
+
+macro_items(
+ unique int id: @macro_items
+);
+
+#keyset[id, index]
+macro_items_items(
+ int id: @macro_items ref,
+ int index: int ref,
+ int item: @item ref
+);
+
+match_arms(
+ unique int id: @match_arm
+);
+
+#keyset[id, index]
+match_arm_attrs(
+ int id: @match_arm ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+match_arm_exprs(
+ int id: @match_arm ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+match_arm_guards(
+ int id: @match_arm ref,
+ int guard: @match_guard ref
+);
+
+#keyset[id]
+match_arm_pats(
+ int id: @match_arm ref,
+ int pat: @pat ref
+);
+
+match_arm_lists(
+ unique int id: @match_arm_list
+);
+
+#keyset[id, index]
+match_arm_list_arms(
+ int id: @match_arm_list ref,
+ int index: int ref,
+ int arm: @match_arm ref
+);
+
+#keyset[id, index]
+match_arm_list_attrs(
+ int id: @match_arm_list ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+match_guards(
+ unique int id: @match_guard
+);
+
+#keyset[id]
+match_guard_conditions(
+ int id: @match_guard ref,
+ int condition: @expr ref
+);
+
+@meta =
+ @cfg_attr_meta
+| @cfg_meta
+| @key_value_meta
+| @path_meta
+| @token_tree_meta
+| @unsafe_meta
+;
+
+names(
+ unique int id: @name
+);
+
+#keyset[id]
+name_texts(
+ int id: @name ref,
+ string text: string ref
+);
+
+@param_base =
+ @param
+| @self_param
+;
+
+#keyset[id, index]
+param_base_attrs(
+ int id: @param_base ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+param_base_type_reprs(
+ int id: @param_base ref,
+ int type_repr: @type_repr ref
+);
+
+param_lists(
+ unique int id: @param_list
+);
+
+#keyset[id, index]
+param_list_params(
+ int id: @param_list ref,
+ int index: int ref,
+ int param: @param ref
+);
+
+#keyset[id]
+param_list_self_params(
+ int id: @param_list ref,
+ int self_param: @self_param ref
+);
+
+parenthesized_arg_lists(
+ unique int id: @parenthesized_arg_list
+);
+
+#keyset[id, index]
+parenthesized_arg_list_type_args(
+ int id: @parenthesized_arg_list ref,
+ int index: int ref,
+ int type_arg: @type_arg ref
+);
+
+@pat =
+ @box_pat
+| @const_block_pat
+| @ident_pat
+| @literal_pat
+| @macro_pat
+| @or_pat
+| @paren_pat
+| @path_pat
+| @range_pat
+| @ref_pat
+| @rest_pat
+| @slice_pat
+| @struct_pat
+| @tuple_pat
+| @tuple_struct_pat
+| @wildcard_pat
+;
+
+paths(
+ unique int id: @path
+);
+
+#keyset[id]
+path_qualifiers(
+ int id: @path ref,
+ int qualifier: @path ref
+);
+
+#keyset[id]
+path_segments_(
+ int id: @path ref,
+ int segment: @path_segment ref
+);
+
+@path_ast_node =
+ @path_expr
+| @path_pat
+| @struct_expr
+| @struct_pat
+| @tuple_struct_pat
+;
+
+#keyset[id]
+path_ast_node_paths(
+ int id: @path_ast_node ref,
+ int path: @path ref
+);
+
+path_segments(
+ unique int id: @path_segment
+);
+
+#keyset[id]
+path_segment_generic_arg_lists(
+ int id: @path_segment ref,
+ int generic_arg_list: @generic_arg_list ref
+);
+
+#keyset[id]
+path_segment_identifiers(
+ int id: @path_segment ref,
+ int identifier: @name_ref ref
+);
+
+#keyset[id]
+path_segment_parenthesized_arg_lists(
+ int id: @path_segment ref,
+ int parenthesized_arg_list: @parenthesized_arg_list ref
+);
+
+#keyset[id]
+path_segment_ret_types(
+ int id: @path_segment ref,
+ int ret_type: @ret_type_repr ref
+);
+
+#keyset[id]
+path_segment_return_type_syntaxes(
+ int id: @path_segment ref,
+ int return_type_syntax: @return_type_syntax ref
+);
+
+#keyset[id]
+path_segment_type_reprs(
+ int id: @path_segment ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+path_segment_trait_type_reprs(
+ int id: @path_segment ref,
+ int trait_type_repr: @path_type_repr ref
+);
+
+renames(
+ unique int id: @rename
+);
+
+#keyset[id]
+rename_names(
+ int id: @rename ref,
+ int name: @name ref
+);
+
+ret_type_reprs(
+ unique int id: @ret_type_repr
+);
+
+#keyset[id]
+ret_type_repr_type_reprs(
+ int id: @ret_type_repr ref,
+ int type_repr: @type_repr ref
+);
+
+return_type_syntaxes(
+ unique int id: @return_type_syntax
+);
+
+source_files(
+ unique int id: @source_file
+);
+
+#keyset[id, index]
+source_file_attrs(
+ int id: @source_file ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+source_file_items(
+ int id: @source_file ref,
+ int index: int ref,
+ int item: @item ref
+);
+
+@stmt =
+ @expr_stmt
+| @item
+| @let_stmt
+;
+
+stmt_lists(
+ unique int id: @stmt_list
+);
+
+#keyset[id, index]
+stmt_list_attrs(
+ int id: @stmt_list ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+stmt_list_statements(
+ int id: @stmt_list ref,
+ int index: int ref,
+ int statement: @stmt ref
+);
+
+#keyset[id]
+stmt_list_tail_exprs(
+ int id: @stmt_list ref,
+ int tail_expr: @expr ref
+);
+
+struct_expr_fields(
+ unique int id: @struct_expr_field
+);
+
+#keyset[id, index]
+struct_expr_field_attrs(
+ int id: @struct_expr_field ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+struct_expr_field_exprs(
+ int id: @struct_expr_field ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+struct_expr_field_identifiers(
+ int id: @struct_expr_field ref,
+ int identifier: @name_ref ref
+);
+
+struct_expr_field_lists(
+ unique int id: @struct_expr_field_list
+);
+
+#keyset[id, index]
+struct_expr_field_list_attrs(
+ int id: @struct_expr_field_list ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+struct_expr_field_list_fields(
+ int id: @struct_expr_field_list ref,
+ int index: int ref,
+ int field: @struct_expr_field ref
+);
+
+#keyset[id]
+struct_expr_field_list_spreads(
+ int id: @struct_expr_field_list ref,
+ int spread: @expr ref
+);
+
+struct_fields(
+ unique int id: @struct_field
+);
+
+#keyset[id, index]
+struct_field_attrs(
+ int id: @struct_field ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+struct_field_default_vals(
+ int id: @struct_field ref,
+ int default_val: @const_arg ref
+);
+
+#keyset[id]
+struct_field_is_unsafe(
+ int id: @struct_field ref
+);
+
+#keyset[id]
+struct_field_names(
+ int id: @struct_field ref,
+ int name: @name ref
+);
+
+#keyset[id]
+struct_field_type_reprs(
+ int id: @struct_field ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+struct_field_visibilities(
+ int id: @struct_field ref,
+ int visibility: @visibility ref
+);
+
+struct_pat_fields(
+ unique int id: @struct_pat_field
+);
+
+#keyset[id, index]
+struct_pat_field_attrs(
+ int id: @struct_pat_field ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+struct_pat_field_identifiers(
+ int id: @struct_pat_field ref,
+ int identifier: @name_ref ref
+);
+
+#keyset[id]
+struct_pat_field_pats(
+ int id: @struct_pat_field ref,
+ int pat: @pat ref
+);
+
+struct_pat_field_lists(
+ unique int id: @struct_pat_field_list
+);
+
+#keyset[id, index]
+struct_pat_field_list_fields(
+ int id: @struct_pat_field_list ref,
+ int index: int ref,
+ int field: @struct_pat_field ref
+);
+
+#keyset[id]
+struct_pat_field_list_rest_pats(
+ int id: @struct_pat_field_list ref,
+ int rest_pat: @rest_pat ref
+);
+
+@token =
+ @comment
+;
+
+token_trees(
+ unique int id: @token_tree
+);
+
+try_block_modifiers(
+ unique int id: @try_block_modifier
+);
+
+#keyset[id]
+try_block_modifier_is_try(
+ int id: @try_block_modifier ref
+);
+
+#keyset[id]
+try_block_modifier_type_reprs(
+ int id: @try_block_modifier ref,
+ int type_repr: @type_repr ref
+);
+
+tuple_fields(
+ unique int id: @tuple_field
+);
+
+#keyset[id, index]
+tuple_field_attrs(
+ int id: @tuple_field ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+tuple_field_type_reprs(
+ int id: @tuple_field ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+tuple_field_visibilities(
+ int id: @tuple_field ref,
+ int visibility: @visibility ref
+);
+
+type_bounds(
+ unique int id: @type_bound
+);
+
+#keyset[id]
+type_bound_for_binders(
+ int id: @type_bound ref,
+ int for_binder: @for_binder ref
+);
+
+#keyset[id]
+type_bound_is_async(
+ int id: @type_bound ref
+);
+
+#keyset[id]
+type_bound_is_const(
+ int id: @type_bound ref
+);
+
+#keyset[id]
+type_bound_lifetimes(
+ int id: @type_bound ref,
+ int lifetime: @lifetime ref
+);
+
+#keyset[id]
+type_bound_type_reprs(
+ int id: @type_bound ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+type_bound_use_bound_generic_args(
+ int id: @type_bound ref,
+ int use_bound_generic_args: @use_bound_generic_args ref
+);
+
+type_bound_lists(
+ unique int id: @type_bound_list
+);
+
+#keyset[id, index]
+type_bound_list_bounds(
+ int id: @type_bound_list ref,
+ int index: int ref,
+ int bound: @type_bound ref
+);
+
+@type_repr =
+ @array_type_repr
+| @dyn_trait_type_repr
+| @fn_ptr_type_repr
+| @for_type_repr
+| @impl_trait_type_repr
+| @infer_type_repr
+| @macro_type_repr
+| @never_type_repr
+| @paren_type_repr
+| @path_type_repr
+| @ptr_type_repr
+| @ref_type_repr
+| @slice_type_repr
+| @tuple_type_repr
+;
+
+@use_bound_generic_arg =
+ @lifetime
+| @name_ref
+;
+
+use_bound_generic_args(
+ unique int id: @use_bound_generic_args
+);
+
+#keyset[id, index]
+use_bound_generic_args_use_bound_generic_args(
+ int id: @use_bound_generic_args ref,
+ int index: int ref,
+ int use_bound_generic_arg: @use_bound_generic_arg ref
+);
+
+use_trees(
+ unique int id: @use_tree
+);
+
+#keyset[id]
+use_tree_is_glob(
+ int id: @use_tree ref
+);
+
+#keyset[id]
+use_tree_paths(
+ int id: @use_tree ref,
+ int path: @path ref
+);
+
+#keyset[id]
+use_tree_renames(
+ int id: @use_tree ref,
+ int rename: @rename ref
+);
+
+#keyset[id]
+use_tree_use_tree_lists(
+ int id: @use_tree ref,
+ int use_tree_list: @use_tree_list ref
+);
+
+use_tree_lists(
+ unique int id: @use_tree_list
+);
+
+#keyset[id, index]
+use_tree_list_use_trees(
+ int id: @use_tree_list ref,
+ int index: int ref,
+ int use_tree: @use_tree ref
+);
+
+variant_lists(
+ unique int id: @variant_list
+);
+
+#keyset[id, index]
+variant_list_variants(
+ int id: @variant_list ref,
+ int index: int ref,
+ int variant: @variant ref
+);
+
+visibilities(
+ unique int id: @visibility
+);
+
+#keyset[id]
+visibility_paths(
+ int id: @visibility ref,
+ int path: @path ref
+);
+
+where_clauses(
+ unique int id: @where_clause
+);
+
+#keyset[id, index]
+where_clause_predicates(
+ int id: @where_clause ref,
+ int index: int ref,
+ int predicate: @where_pred ref
+);
+
+where_preds(
+ unique int id: @where_pred
+);
+
+#keyset[id]
+where_pred_for_binders(
+ int id: @where_pred ref,
+ int for_binder: @for_binder ref
+);
+
+#keyset[id]
+where_pred_lifetimes(
+ int id: @where_pred ref,
+ int lifetime: @lifetime ref
+);
+
+#keyset[id]
+where_pred_type_reprs(
+ int id: @where_pred ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+where_pred_type_bound_lists(
+ int id: @where_pred ref,
+ int type_bound_list: @type_bound_list ref
+);
+
+array_expr_internals(
+ unique int id: @array_expr_internal
+);
+
+#keyset[id, index]
+array_expr_internal_attrs(
+ int id: @array_expr_internal ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+array_expr_internal_exprs(
+ int id: @array_expr_internal ref,
+ int index: int ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+array_expr_internal_is_semicolon(
+ int id: @array_expr_internal ref
+);
+
+array_type_reprs(
+ unique int id: @array_type_repr
+);
+
+#keyset[id]
+array_type_repr_const_args(
+ int id: @array_type_repr ref,
+ int const_arg: @const_arg ref
+);
+
+#keyset[id]
+array_type_repr_element_type_reprs(
+ int id: @array_type_repr ref,
+ int element_type_repr: @type_repr ref
+);
+
+asm_clobber_abis(
+ unique int id: @asm_clobber_abi
+);
+
+asm_consts(
+ unique int id: @asm_const
+);
+
+#keyset[id]
+asm_const_exprs(
+ int id: @asm_const ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+asm_const_is_const(
+ int id: @asm_const ref
+);
+
+asm_labels(
+ unique int id: @asm_label
+);
+
+#keyset[id]
+asm_label_block_exprs(
+ int id: @asm_label ref,
+ int block_expr: @block_expr ref
+);
+
+asm_operand_nameds(
+ unique int id: @asm_operand_named
+);
+
+#keyset[id]
+asm_operand_named_asm_operands(
+ int id: @asm_operand_named ref,
+ int asm_operand: @asm_operand ref
+);
+
+#keyset[id]
+asm_operand_named_names(
+ int id: @asm_operand_named ref,
+ int name: @name ref
+);
+
+asm_options_lists(
+ unique int id: @asm_options_list
+);
+
+#keyset[id, index]
+asm_options_list_asm_options(
+ int id: @asm_options_list ref,
+ int index: int ref,
+ int asm_option: @asm_option ref
+);
+
+asm_reg_operands(
+ unique int id: @asm_reg_operand
+);
+
+#keyset[id]
+asm_reg_operand_asm_dir_specs(
+ int id: @asm_reg_operand ref,
+ int asm_dir_spec: @asm_dir_spec ref
+);
+
+#keyset[id]
+asm_reg_operand_asm_operand_exprs(
+ int id: @asm_reg_operand ref,
+ int asm_operand_expr: @asm_operand_expr ref
+);
+
+#keyset[id]
+asm_reg_operand_asm_reg_specs(
+ int id: @asm_reg_operand ref,
+ int asm_reg_spec: @asm_reg_spec ref
+);
+
+asm_syms(
+ unique int id: @asm_sym
+);
+
+#keyset[id]
+asm_sym_paths(
+ int id: @asm_sym ref,
+ int path: @path ref
+);
+
+assoc_type_args(
+ unique int id: @assoc_type_arg
+);
+
+#keyset[id]
+assoc_type_arg_const_args(
+ int id: @assoc_type_arg ref,
+ int const_arg: @const_arg ref
+);
+
+#keyset[id]
+assoc_type_arg_generic_arg_lists(
+ int id: @assoc_type_arg ref,
+ int generic_arg_list: @generic_arg_list ref
+);
+
+#keyset[id]
+assoc_type_arg_identifiers(
+ int id: @assoc_type_arg ref,
+ int identifier: @name_ref ref
+);
+
+#keyset[id]
+assoc_type_arg_param_lists(
+ int id: @assoc_type_arg ref,
+ int param_list: @param_list ref
+);
+
+#keyset[id]
+assoc_type_arg_ret_types(
+ int id: @assoc_type_arg ref,
+ int ret_type: @ret_type_repr ref
+);
+
+#keyset[id]
+assoc_type_arg_return_type_syntaxes(
+ int id: @assoc_type_arg ref,
+ int return_type_syntax: @return_type_syntax ref
+);
+
+#keyset[id]
+assoc_type_arg_type_reprs(
+ int id: @assoc_type_arg ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+assoc_type_arg_type_bound_lists(
+ int id: @assoc_type_arg ref,
+ int type_bound_list: @type_bound_list ref
+);
+
+await_exprs(
+ unique int id: @await_expr
+);
+
+#keyset[id, index]
+await_expr_attrs(
+ int id: @await_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+await_expr_exprs(
+ int id: @await_expr ref,
+ int expr: @expr ref
+);
+
+become_exprs(
+ unique int id: @become_expr
+);
+
+#keyset[id, index]
+become_expr_attrs(
+ int id: @become_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+become_expr_exprs(
+ int id: @become_expr ref,
+ int expr: @expr ref
+);
+
+binary_exprs(
+ unique int id: @binary_expr
+);
+
+#keyset[id, index]
+binary_expr_attrs(
+ int id: @binary_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+binary_expr_lhs(
+ int id: @binary_expr ref,
+ int lhs: @expr ref
+);
+
+#keyset[id]
+binary_expr_operator_names(
+ int id: @binary_expr ref,
+ string operator_name: string ref
+);
+
+#keyset[id]
+binary_expr_rhs(
+ int id: @binary_expr ref,
+ int rhs: @expr ref
+);
+
+box_pats(
+ unique int id: @box_pat
+);
+
+#keyset[id]
+box_pat_pats(
+ int id: @box_pat ref,
+ int pat: @pat ref
+);
+
+break_exprs(
+ unique int id: @break_expr
+);
+
+#keyset[id, index]
+break_expr_attrs(
+ int id: @break_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+break_expr_exprs(
+ int id: @break_expr ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+break_expr_lifetimes(
+ int id: @break_expr ref,
+ int lifetime: @lifetime ref
+);
+
+call_exprs(
+ unique int id: @call_expr
+);
+
+#keyset[id]
+call_expr_arg_lists(
+ int id: @call_expr ref,
+ int arg_list: @arg_list ref
+);
+
+#keyset[id, index]
+call_expr_attrs(
+ int id: @call_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+call_expr_functions(
+ int id: @call_expr ref,
+ int function: @expr ref
+);
+
+cast_exprs(
+ unique int id: @cast_expr
+);
+
+#keyset[id, index]
+cast_expr_attrs(
+ int id: @cast_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+cast_expr_exprs(
+ int id: @cast_expr ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+cast_expr_type_reprs(
+ int id: @cast_expr ref,
+ int type_repr: @type_repr ref
+);
+
+cfg_atoms(
+ unique int id: @cfg_atom
+);
+
+cfg_attr_meta(
+ unique int id: @cfg_attr_meta
+);
+
+#keyset[id]
+cfg_attr_meta_cfg_predicates(
+ int id: @cfg_attr_meta ref,
+ int cfg_predicate: @cfg_predicate ref
+);
+
+#keyset[id, index]
+cfg_attr_meta_metas(
+ int id: @cfg_attr_meta ref,
+ int index: int ref,
+ int meta: @meta ref
+);
+
+cfg_composites(
+ unique int id: @cfg_composite
+);
+
+#keyset[id, index]
+cfg_composite_cfg_predicates(
+ int id: @cfg_composite ref,
+ int index: int ref,
+ int cfg_predicate: @cfg_predicate ref
+);
+
+cfg_meta(
+ unique int id: @cfg_meta
+);
+
+#keyset[id]
+cfg_meta_cfg_predicates(
+ int id: @cfg_meta ref,
+ int cfg_predicate: @cfg_predicate ref
+);
+
+closure_exprs(
+ unique int id: @closure_expr
+);
+
+#keyset[id]
+closure_expr_closure_bodies(
+ int id: @closure_expr ref,
+ int closure_body: @expr ref
+);
+
+#keyset[id]
+closure_expr_for_binders(
+ int id: @closure_expr ref,
+ int for_binder: @for_binder ref
+);
+
+#keyset[id]
+closure_expr_is_async(
+ int id: @closure_expr ref
+);
+
+#keyset[id]
+closure_expr_is_const(
+ int id: @closure_expr ref
+);
+
+#keyset[id]
+closure_expr_is_gen(
+ int id: @closure_expr ref
+);
+
+#keyset[id]
+closure_expr_is_move(
+ int id: @closure_expr ref
+);
+
+#keyset[id]
+closure_expr_is_static(
+ int id: @closure_expr ref
+);
+
+#keyset[id]
+closure_expr_ret_types(
+ int id: @closure_expr ref,
+ int ret_type: @ret_type_repr ref
+);
+
+comments(
+ unique int id: @comment,
+ int parent: @ast_node ref,
+ string text: string ref
+);
+
+const_args(
+ unique int id: @const_arg
+);
+
+#keyset[id]
+const_arg_exprs(
+ int id: @const_arg ref,
+ int expr: @expr ref
+);
+
+const_block_pats(
+ unique int id: @const_block_pat
+);
+
+#keyset[id]
+const_block_pat_block_exprs(
+ int id: @const_block_pat ref,
+ int block_expr: @block_expr ref
+);
+
+#keyset[id]
+const_block_pat_is_const(
+ int id: @const_block_pat ref
+);
+
+const_params(
+ unique int id: @const_param
+);
+
+#keyset[id, index]
+const_param_attrs(
+ int id: @const_param ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+const_param_default_vals(
+ int id: @const_param ref,
+ int default_val: @const_arg ref
+);
+
+#keyset[id]
+const_param_is_const(
+ int id: @const_param ref
+);
+
+#keyset[id]
+const_param_names(
+ int id: @const_param ref,
+ int name: @name ref
+);
+
+#keyset[id]
+const_param_type_reprs(
+ int id: @const_param ref,
+ int type_repr: @type_repr ref
+);
+
+continue_exprs(
+ unique int id: @continue_expr
+);
+
+#keyset[id, index]
+continue_expr_attrs(
+ int id: @continue_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+continue_expr_lifetimes(
+ int id: @continue_expr ref,
+ int lifetime: @lifetime ref
+);
+
+dyn_trait_type_reprs(
+ unique int id: @dyn_trait_type_repr
+);
+
+#keyset[id]
+dyn_trait_type_repr_type_bound_lists(
+ int id: @dyn_trait_type_repr ref,
+ int type_bound_list: @type_bound_list ref
+);
+
+expr_stmts(
+ unique int id: @expr_stmt
+);
+
+#keyset[id]
+expr_stmt_exprs(
+ int id: @expr_stmt ref,
+ int expr: @expr ref
+);
+
+field_exprs(
+ unique int id: @field_expr
+);
+
+#keyset[id, index]
+field_expr_attrs(
+ int id: @field_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+field_expr_containers(
+ int id: @field_expr ref,
+ int container: @expr ref
+);
+
+#keyset[id]
+field_expr_identifiers(
+ int id: @field_expr ref,
+ int identifier: @name_ref ref
+);
+
+fn_ptr_type_reprs(
+ unique int id: @fn_ptr_type_repr
+);
+
+#keyset[id]
+fn_ptr_type_repr_abis(
+ int id: @fn_ptr_type_repr ref,
+ int abi: @abi ref
+);
+
+#keyset[id]
+fn_ptr_type_repr_is_async(
+ int id: @fn_ptr_type_repr ref
+);
+
+#keyset[id]
+fn_ptr_type_repr_is_const(
+ int id: @fn_ptr_type_repr ref
+);
+
+#keyset[id]
+fn_ptr_type_repr_is_unsafe(
+ int id: @fn_ptr_type_repr ref
+);
+
+#keyset[id]
+fn_ptr_type_repr_param_lists(
+ int id: @fn_ptr_type_repr ref,
+ int param_list: @param_list ref
+);
+
+#keyset[id]
+fn_ptr_type_repr_ret_types(
+ int id: @fn_ptr_type_repr ref,
+ int ret_type: @ret_type_repr ref
+);
+
+for_type_reprs(
+ unique int id: @for_type_repr
+);
+
+#keyset[id]
+for_type_repr_for_binders(
+ int id: @for_type_repr ref,
+ int for_binder: @for_binder ref
+);
+
+#keyset[id]
+for_type_repr_type_reprs(
+ int id: @for_type_repr ref,
+ int type_repr: @type_repr ref
+);
+
+format_args_exprs(
+ unique int id: @format_args_expr
+);
+
+#keyset[id, index]
+format_args_expr_args(
+ int id: @format_args_expr ref,
+ int index: int ref,
+ int arg: @format_args_arg ref
+);
+
+#keyset[id, index]
+format_args_expr_attrs(
+ int id: @format_args_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+format_args_expr_templates(
+ int id: @format_args_expr ref,
+ int template: @expr ref
+);
+
+ident_pats(
+ unique int id: @ident_pat
+);
+
+#keyset[id, index]
+ident_pat_attrs(
+ int id: @ident_pat ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+ident_pat_is_mut(
+ int id: @ident_pat ref
+);
+
+#keyset[id]
+ident_pat_is_ref(
+ int id: @ident_pat ref
+);
+
+#keyset[id]
+ident_pat_names(
+ int id: @ident_pat ref,
+ int name: @name ref
+);
+
+#keyset[id]
+ident_pat_pats(
+ int id: @ident_pat ref,
+ int pat: @pat ref
+);
+
+if_exprs(
+ unique int id: @if_expr
+);
+
+#keyset[id, index]
+if_expr_attrs(
+ int id: @if_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+if_expr_conditions(
+ int id: @if_expr ref,
+ int condition: @expr ref
+);
+
+#keyset[id]
+if_expr_elses(
+ int id: @if_expr ref,
+ int else: @expr ref
+);
+
+#keyset[id]
+if_expr_thens(
+ int id: @if_expr ref,
+ int then: @block_expr ref
+);
+
+impl_trait_type_reprs(
+ unique int id: @impl_trait_type_repr
+);
+
+#keyset[id]
+impl_trait_type_repr_type_bound_lists(
+ int id: @impl_trait_type_repr ref,
+ int type_bound_list: @type_bound_list ref
+);
+
+index_exprs(
+ unique int id: @index_expr
+);
+
+#keyset[id, index]
+index_expr_attrs(
+ int id: @index_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+index_expr_bases(
+ int id: @index_expr ref,
+ int base: @expr ref
+);
+
+#keyset[id]
+index_expr_indices(
+ int id: @index_expr ref,
+ int index: @expr ref
+);
+
+infer_type_reprs(
+ unique int id: @infer_type_repr
+);
+
+@item =
+ @asm_expr
+| @assoc_item
+| @extern_block
+| @extern_crate
+| @extern_item
+| @impl
+| @macro_def
+| @macro_rules
+| @module
+| @trait
+| @type_item
+| @use
+;
+
+#keyset[id]
+item_attribute_macro_expansions(
+ int id: @item ref,
+ int attribute_macro_expansion: @macro_items ref
+);
+
+key_value_meta(
+ unique int id: @key_value_meta
+);
+
+#keyset[id]
+key_value_meta_exprs(
+ int id: @key_value_meta ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+key_value_meta_paths(
+ int id: @key_value_meta ref,
+ int path: @path ref
+);
+
+@labelable_expr =
+ @block_expr
+| @looping_expr
+;
+
+#keyset[id]
+labelable_expr_labels(
+ int id: @labelable_expr ref,
+ int label: @label ref
+);
+
+let_exprs(
+ unique int id: @let_expr
+);
+
+#keyset[id, index]
+let_expr_attrs(
+ int id: @let_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+let_expr_scrutinees(
+ int id: @let_expr ref,
+ int scrutinee: @expr ref
+);
+
+#keyset[id]
+let_expr_pats(
+ int id: @let_expr ref,
+ int pat: @pat ref
+);
+
+let_stmts(
+ unique int id: @let_stmt
+);
+
+#keyset[id, index]
+let_stmt_attrs(
+ int id: @let_stmt ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+let_stmt_initializers(
+ int id: @let_stmt ref,
+ int initializer: @expr ref
+);
+
+#keyset[id]
+let_stmt_let_elses(
+ int id: @let_stmt ref,
+ int let_else: @let_else ref
+);
+
+#keyset[id]
+let_stmt_pats(
+ int id: @let_stmt ref,
+ int pat: @pat ref
+);
+
+#keyset[id]
+let_stmt_type_reprs(
+ int id: @let_stmt ref,
+ int type_repr: @type_repr ref
+);
+
+lifetimes(
+ unique int id: @lifetime
+);
+
+#keyset[id]
+lifetime_texts(
+ int id: @lifetime ref,
+ string text: string ref
+);
+
+lifetime_args(
+ unique int id: @lifetime_arg
+);
+
+#keyset[id]
+lifetime_arg_lifetimes(
+ int id: @lifetime_arg ref,
+ int lifetime: @lifetime ref
+);
+
+lifetime_params(
+ unique int id: @lifetime_param
+);
+
+#keyset[id, index]
+lifetime_param_attrs(
+ int id: @lifetime_param ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+lifetime_param_lifetimes(
+ int id: @lifetime_param ref,
+ int lifetime: @lifetime ref
+);
+
+#keyset[id]
+lifetime_param_type_bound_lists(
+ int id: @lifetime_param ref,
+ int type_bound_list: @type_bound_list ref
+);
+
+literal_exprs(
+ unique int id: @literal_expr
+);
+
+#keyset[id, index]
+literal_expr_attrs(
+ int id: @literal_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+literal_expr_text_values(
+ int id: @literal_expr ref,
+ string text_value: string ref
+);
+
+literal_pats(
+ unique int id: @literal_pat
+);
+
+#keyset[id]
+literal_pat_literals(
+ int id: @literal_pat ref,
+ int literal: @literal_expr ref
+);
+
+macro_exprs(
+ unique int id: @macro_expr
+);
+
+#keyset[id]
+macro_expr_macro_calls(
+ int id: @macro_expr ref,
+ int macro_call: @macro_call ref
+);
+
+macro_pats(
+ unique int id: @macro_pat
+);
+
+#keyset[id]
+macro_pat_macro_calls(
+ int id: @macro_pat ref,
+ int macro_call: @macro_call ref
+);
+
+macro_type_reprs(
+ unique int id: @macro_type_repr
+);
+
+#keyset[id]
+macro_type_repr_macro_calls(
+ int id: @macro_type_repr ref,
+ int macro_call: @macro_call ref
+);
+
+match_exprs(
+ unique int id: @match_expr
+);
+
+#keyset[id, index]
+match_expr_attrs(
+ int id: @match_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+match_expr_scrutinees(
+ int id: @match_expr ref,
+ int scrutinee: @expr ref
+);
+
+#keyset[id]
+match_expr_match_arm_lists(
+ int id: @match_expr ref,
+ int match_arm_list: @match_arm_list ref
+);
+
+method_call_exprs(
+ unique int id: @method_call_expr
+);
+
+#keyset[id]
+method_call_expr_arg_lists(
+ int id: @method_call_expr ref,
+ int arg_list: @arg_list ref
+);
+
+#keyset[id, index]
+method_call_expr_attrs(
+ int id: @method_call_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+method_call_expr_generic_arg_lists(
+ int id: @method_call_expr ref,
+ int generic_arg_list: @generic_arg_list ref
+);
+
+#keyset[id]
+method_call_expr_identifiers(
+ int id: @method_call_expr ref,
+ int identifier: @name_ref ref
+);
+
+#keyset[id]
+method_call_expr_receivers(
+ int id: @method_call_expr ref,
+ int receiver: @expr ref
+);
+
+name_refs(
+ unique int id: @name_ref
+);
+
+#keyset[id]
+name_ref_texts(
+ int id: @name_ref ref,
+ string text: string ref
+);
+
+never_type_reprs(
+ unique int id: @never_type_repr
+);
+
+offset_of_exprs(
+ unique int id: @offset_of_expr
+);
+
+#keyset[id, index]
+offset_of_expr_attrs(
+ int id: @offset_of_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+offset_of_expr_fields(
+ int id: @offset_of_expr ref,
+ int index: int ref,
+ int field: @name_ref ref
+);
+
+#keyset[id]
+offset_of_expr_type_reprs(
+ int id: @offset_of_expr ref,
+ int type_repr: @type_repr ref
+);
+
+or_pats(
+ unique int id: @or_pat
+);
+
+#keyset[id, index]
+or_pat_pats(
+ int id: @or_pat ref,
+ int index: int ref,
+ int pat: @pat ref
+);
+
+params(
+ unique int id: @param
+);
+
+#keyset[id]
+param_pats(
+ int id: @param ref,
+ int pat: @pat ref
+);
+
+paren_exprs(
+ unique int id: @paren_expr
+);
+
+#keyset[id, index]
+paren_expr_attrs(
+ int id: @paren_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+paren_expr_exprs(
+ int id: @paren_expr ref,
+ int expr: @expr ref
+);
+
+paren_pats(
+ unique int id: @paren_pat
+);
+
+#keyset[id]
+paren_pat_pats(
+ int id: @paren_pat ref,
+ int pat: @pat ref
+);
+
+paren_type_reprs(
+ unique int id: @paren_type_repr
+);
+
+#keyset[id]
+paren_type_repr_type_reprs(
+ int id: @paren_type_repr ref,
+ int type_repr: @type_repr ref
+);
+
+@path_expr_base =
+ @path_expr
+;
+
+path_meta(
+ unique int id: @path_meta
+);
+
+#keyset[id]
+path_meta_paths(
+ int id: @path_meta ref,
+ int path: @path ref
+);
+
+path_pats(
+ unique int id: @path_pat
+);
+
+path_type_reprs(
+ unique int id: @path_type_repr
+);
+
+#keyset[id]
+path_type_repr_paths(
+ int id: @path_type_repr ref,
+ int path: @path ref
+);
+
+prefix_exprs(
+ unique int id: @prefix_expr
+);
+
+#keyset[id, index]
+prefix_expr_attrs(
+ int id: @prefix_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+prefix_expr_exprs(
+ int id: @prefix_expr ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+prefix_expr_operator_names(
+ int id: @prefix_expr ref,
+ string operator_name: string ref
+);
+
+ptr_type_reprs(
+ unique int id: @ptr_type_repr
+);
+
+#keyset[id]
+ptr_type_repr_is_const(
+ int id: @ptr_type_repr ref
+);
+
+#keyset[id]
+ptr_type_repr_is_mut(
+ int id: @ptr_type_repr ref
+);
+
+#keyset[id]
+ptr_type_repr_type_reprs(
+ int id: @ptr_type_repr ref,
+ int type_repr: @type_repr ref
+);
+
+range_exprs(
+ unique int id: @range_expr
+);
+
+#keyset[id, index]
+range_expr_attrs(
+ int id: @range_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+range_expr_ends(
+ int id: @range_expr ref,
+ int end: @expr ref
+);
+
+#keyset[id]
+range_expr_operator_names(
+ int id: @range_expr ref,
+ string operator_name: string ref
+);
+
+#keyset[id]
+range_expr_starts(
+ int id: @range_expr ref,
+ int start: @expr ref
+);
+
+range_pats(
+ unique int id: @range_pat
+);
+
+#keyset[id]
+range_pat_ends(
+ int id: @range_pat ref,
+ int end: @pat ref
+);
+
+#keyset[id]
+range_pat_operator_names(
+ int id: @range_pat ref,
+ string operator_name: string ref
+);
+
+#keyset[id]
+range_pat_starts(
+ int id: @range_pat ref,
+ int start: @pat ref
+);
+
+ref_exprs(
+ unique int id: @ref_expr
+);
+
+#keyset[id, index]
+ref_expr_attrs(
+ int id: @ref_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+ref_expr_exprs(
+ int id: @ref_expr ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+ref_expr_is_const(
+ int id: @ref_expr ref
+);
+
+#keyset[id]
+ref_expr_is_mut(
+ int id: @ref_expr ref
+);
+
+#keyset[id]
+ref_expr_is_raw(
+ int id: @ref_expr ref
+);
+
+ref_pats(
+ unique int id: @ref_pat
+);
+
+#keyset[id]
+ref_pat_is_mut(
+ int id: @ref_pat ref
+);
+
+#keyset[id]
+ref_pat_pats(
+ int id: @ref_pat ref,
+ int pat: @pat ref
+);
+
+ref_type_reprs(
+ unique int id: @ref_type_repr
+);
+
+#keyset[id]
+ref_type_repr_is_mut(
+ int id: @ref_type_repr ref
+);
+
+#keyset[id]
+ref_type_repr_lifetimes(
+ int id: @ref_type_repr ref,
+ int lifetime: @lifetime ref
+);
+
+#keyset[id]
+ref_type_repr_type_reprs(
+ int id: @ref_type_repr ref,
+ int type_repr: @type_repr ref
+);
+
+rest_pats(
+ unique int id: @rest_pat
+);
+
+#keyset[id, index]
+rest_pat_attrs(
+ int id: @rest_pat ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+return_exprs(
+ unique int id: @return_expr
+);
+
+#keyset[id, index]
+return_expr_attrs(
+ int id: @return_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+return_expr_exprs(
+ int id: @return_expr ref,
+ int expr: @expr ref
+);
+
+self_params(
+ unique int id: @self_param
+);
+
+#keyset[id]
+self_param_is_ref(
+ int id: @self_param ref
+);
+
+#keyset[id]
+self_param_is_mut(
+ int id: @self_param ref
+);
+
+#keyset[id]
+self_param_lifetimes(
+ int id: @self_param ref,
+ int lifetime: @lifetime ref
+);
+
+#keyset[id]
+self_param_names(
+ int id: @self_param ref,
+ int name: @name ref
+);
+
+slice_pats(
+ unique int id: @slice_pat
+);
+
+#keyset[id, index]
+slice_pat_pats(
+ int id: @slice_pat ref,
+ int index: int ref,
+ int pat: @pat ref
+);
+
+slice_type_reprs(
+ unique int id: @slice_type_repr
+);
+
+#keyset[id]
+slice_type_repr_type_reprs(
+ int id: @slice_type_repr ref,
+ int type_repr: @type_repr ref
+);
+
+struct_exprs(
+ unique int id: @struct_expr
+);
+
+#keyset[id]
+struct_expr_struct_expr_field_lists(
+ int id: @struct_expr ref,
+ int struct_expr_field_list: @struct_expr_field_list ref
+);
+
+struct_field_lists(
+ unique int id: @struct_field_list
+);
+
+#keyset[id, index]
+struct_field_list_fields(
+ int id: @struct_field_list ref,
+ int index: int ref,
+ int field: @struct_field ref
+);
+
+struct_pats(
+ unique int id: @struct_pat
+);
+
+#keyset[id]
+struct_pat_struct_pat_field_lists(
+ int id: @struct_pat ref,
+ int struct_pat_field_list: @struct_pat_field_list ref
+);
+
+token_tree_meta(
+ unique int id: @token_tree_meta
+);
+
+#keyset[id]
+token_tree_meta_paths(
+ int id: @token_tree_meta ref,
+ int path: @path ref
+);
+
+#keyset[id]
+token_tree_meta_token_trees(
+ int id: @token_tree_meta ref,
+ int token_tree: @token_tree ref
+);
+
+try_exprs(
+ unique int id: @try_expr
+);
+
+#keyset[id, index]
+try_expr_attrs(
+ int id: @try_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+try_expr_exprs(
+ int id: @try_expr ref,
+ int expr: @expr ref
+);
+
+tuple_exprs(
+ unique int id: @tuple_expr
+);
+
+#keyset[id, index]
+tuple_expr_attrs(
+ int id: @tuple_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+tuple_expr_fields(
+ int id: @tuple_expr ref,
+ int index: int ref,
+ int field: @expr ref
+);
+
+tuple_field_lists(
+ unique int id: @tuple_field_list
+);
+
+#keyset[id, index]
+tuple_field_list_fields(
+ int id: @tuple_field_list ref,
+ int index: int ref,
+ int field: @tuple_field ref
+);
+
+tuple_pats(
+ unique int id: @tuple_pat
+);
+
+#keyset[id, index]
+tuple_pat_fields(
+ int id: @tuple_pat ref,
+ int index: int ref,
+ int field: @pat ref
+);
+
+tuple_struct_pats(
+ unique int id: @tuple_struct_pat
+);
+
+#keyset[id, index]
+tuple_struct_pat_fields(
+ int id: @tuple_struct_pat ref,
+ int index: int ref,
+ int field: @pat ref
+);
+
+tuple_type_reprs(
+ unique int id: @tuple_type_repr
+);
+
+#keyset[id, index]
+tuple_type_repr_fields(
+ int id: @tuple_type_repr ref,
+ int index: int ref,
+ int field: @type_repr ref
+);
+
+type_args(
+ unique int id: @type_arg
+);
+
+#keyset[id]
+type_arg_type_reprs(
+ int id: @type_arg ref,
+ int type_repr: @type_repr ref
+);
+
+type_params(
+ unique int id: @type_param
+);
+
+#keyset[id, index]
+type_param_attrs(
+ int id: @type_param ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+type_param_default_types(
+ int id: @type_param ref,
+ int default_type: @type_repr ref
+);
+
+#keyset[id]
+type_param_names(
+ int id: @type_param ref,
+ int name: @name ref
+);
+
+#keyset[id]
+type_param_type_bound_lists(
+ int id: @type_param ref,
+ int type_bound_list: @type_bound_list ref
+);
+
+underscore_exprs(
+ unique int id: @underscore_expr
+);
+
+#keyset[id, index]
+underscore_expr_attrs(
+ int id: @underscore_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+unsafe_meta(
+ unique int id: @unsafe_meta
+);
+
+#keyset[id]
+unsafe_meta_is_unsafe(
+ int id: @unsafe_meta ref
+);
+
+#keyset[id]
+unsafe_meta_meta(
+ int id: @unsafe_meta ref,
+ int meta: @meta ref
+);
+
+variants(
+ unique int id: @variant
+);
+
+#keyset[id, index]
+variant_attrs(
+ int id: @variant ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+variant_const_args(
+ int id: @variant ref,
+ int const_arg: @const_arg ref
+);
+
+#keyset[id]
+variant_field_lists(
+ int id: @variant ref,
+ int field_list: @field_list ref
+);
+
+#keyset[id]
+variant_names(
+ int id: @variant ref,
+ int name: @name ref
+);
+
+#keyset[id]
+variant_visibilities(
+ int id: @variant ref,
+ int visibility: @visibility ref
+);
+
+wildcard_pats(
+ unique int id: @wildcard_pat
+);
+
+yeet_exprs(
+ unique int id: @yeet_expr
+);
+
+#keyset[id, index]
+yeet_expr_attrs(
+ int id: @yeet_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+yeet_expr_exprs(
+ int id: @yeet_expr ref,
+ int expr: @expr ref
+);
+
+yield_exprs(
+ unique int id: @yield_expr
+);
+
+#keyset[id, index]
+yield_expr_attrs(
+ int id: @yield_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+yield_expr_exprs(
+ int id: @yield_expr ref,
+ int expr: @expr ref
+);
+
+asm_exprs(
+ unique int id: @asm_expr
+);
+
+#keyset[id, index]
+asm_expr_asm_pieces(
+ int id: @asm_expr ref,
+ int index: int ref,
+ int asm_piece: @asm_piece ref
+);
+
+#keyset[id, index]
+asm_expr_attrs(
+ int id: @asm_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+asm_expr_templates(
+ int id: @asm_expr ref,
+ int index: int ref,
+ int template: @expr ref
+);
+
+@assoc_item =
+ @const
+| @function
+| @macro_call
+| @type_alias
+;
+
+block_exprs(
+ unique int id: @block_expr
+);
+
+#keyset[id, index]
+block_expr_attrs(
+ int id: @block_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+block_expr_is_async(
+ int id: @block_expr ref
+);
+
+#keyset[id]
+block_expr_is_const(
+ int id: @block_expr ref
+);
+
+#keyset[id]
+block_expr_is_gen(
+ int id: @block_expr ref
+);
+
+#keyset[id]
+block_expr_is_move(
+ int id: @block_expr ref
+);
+
+#keyset[id]
+block_expr_is_unsafe(
+ int id: @block_expr ref
+);
+
+#keyset[id]
+block_expr_stmt_lists(
+ int id: @block_expr ref,
+ int stmt_list: @stmt_list ref
+);
+
+#keyset[id]
+block_expr_try_block_modifiers(
+ int id: @block_expr ref,
+ int try_block_modifier: @try_block_modifier ref
+);
+
+extern_blocks(
+ unique int id: @extern_block
+);
+
+#keyset[id]
+extern_block_abis(
+ int id: @extern_block ref,
+ int abi: @abi ref
+);
+
+#keyset[id, index]
+extern_block_attrs(
+ int id: @extern_block ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+extern_block_extern_item_lists(
+ int id: @extern_block ref,
+ int extern_item_list: @extern_item_list ref
+);
+
+#keyset[id]
+extern_block_is_unsafe(
+ int id: @extern_block ref
+);
+
+extern_crates(
+ unique int id: @extern_crate
+);
+
+#keyset[id, index]
+extern_crate_attrs(
+ int id: @extern_crate ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+extern_crate_identifiers(
+ int id: @extern_crate ref,
+ int identifier: @name_ref ref
+);
+
+#keyset[id]
+extern_crate_renames(
+ int id: @extern_crate ref,
+ int rename: @rename ref
+);
+
+#keyset[id]
+extern_crate_visibilities(
+ int id: @extern_crate ref,
+ int visibility: @visibility ref
+);
+
+@extern_item =
+ @function
+| @macro_call
+| @static
+| @type_alias
+;
+
+impls(
+ unique int id: @impl
+);
+
+#keyset[id]
+impl_assoc_item_lists(
+ int id: @impl ref,
+ int assoc_item_list: @assoc_item_list ref
+);
+
+#keyset[id, index]
+impl_attrs(
+ int id: @impl ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+impl_generic_param_lists(
+ int id: @impl ref,
+ int generic_param_list: @generic_param_list ref
+);
+
+#keyset[id]
+impl_is_const(
+ int id: @impl ref
+);
+
+#keyset[id]
+impl_is_default(
+ int id: @impl ref
+);
+
+#keyset[id]
+impl_is_unsafe(
+ int id: @impl ref
+);
+
+#keyset[id]
+impl_self_ties(
+ int id: @impl ref,
+ int self_ty: @type_repr ref
+);
+
+#keyset[id]
+impl_trait_ties(
+ int id: @impl ref,
+ int trait_ty: @type_repr ref
+);
+
+#keyset[id]
+impl_visibilities(
+ int id: @impl ref,
+ int visibility: @visibility ref
+);
+
+#keyset[id]
+impl_where_clauses(
+ int id: @impl ref,
+ int where_clause: @where_clause ref
+);
+
+@looping_expr =
+ @for_expr
+| @loop_expr
+| @while_expr
+;
+
+#keyset[id]
+looping_expr_loop_bodies(
+ int id: @looping_expr ref,
+ int loop_body: @block_expr ref
+);
+
+macro_defs(
+ unique int id: @macro_def
+);
+
+#keyset[id]
+macro_def_args(
+ int id: @macro_def ref,
+ int args: @token_tree ref
+);
+
+#keyset[id, index]
+macro_def_attrs(
+ int id: @macro_def ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+macro_def_bodies(
+ int id: @macro_def ref,
+ int body: @token_tree ref
+);
+
+#keyset[id]
+macro_def_names(
+ int id: @macro_def ref,
+ int name: @name ref
+);
+
+#keyset[id]
+macro_def_visibilities(
+ int id: @macro_def ref,
+ int visibility: @visibility ref
+);
+
+macro_rules(
+ unique int id: @macro_rules
+);
+
+#keyset[id, index]
+macro_rules_attrs(
+ int id: @macro_rules ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+macro_rules_names(
+ int id: @macro_rules ref,
+ int name: @name ref
+);
+
+#keyset[id]
+macro_rules_token_trees(
+ int id: @macro_rules ref,
+ int token_tree: @token_tree ref
+);
+
+#keyset[id]
+macro_rules_visibilities(
+ int id: @macro_rules ref,
+ int visibility: @visibility ref
+);
+
+modules(
+ unique int id: @module
+);
+
+#keyset[id, index]
+module_attrs(
+ int id: @module ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+module_item_lists(
+ int id: @module ref,
+ int item_list: @item_list ref
+);
+
+#keyset[id]
+module_names(
+ int id: @module ref,
+ int name: @name ref
+);
+
+#keyset[id]
+module_visibilities(
+ int id: @module ref,
+ int visibility: @visibility ref
+);
+
+path_exprs(
+ unique int id: @path_expr
+);
+
+#keyset[id, index]
+path_expr_attrs(
+ int id: @path_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+traits(
+ unique int id: @trait
+);
+
+#keyset[id]
+trait_assoc_item_lists(
+ int id: @trait ref,
+ int assoc_item_list: @assoc_item_list ref
+);
+
+#keyset[id, index]
+trait_attrs(
+ int id: @trait ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+trait_generic_param_lists(
+ int id: @trait ref,
+ int generic_param_list: @generic_param_list ref
+);
+
+#keyset[id]
+trait_is_auto(
+ int id: @trait ref
+);
+
+#keyset[id]
+trait_is_unsafe(
+ int id: @trait ref
+);
+
+#keyset[id]
+trait_names(
+ int id: @trait ref,
+ int name: @name ref
+);
+
+#keyset[id]
+trait_type_bound_lists(
+ int id: @trait ref,
+ int type_bound_list: @type_bound_list ref
+);
+
+#keyset[id]
+trait_visibilities(
+ int id: @trait ref,
+ int visibility: @visibility ref
+);
+
+#keyset[id]
+trait_where_clauses(
+ int id: @trait ref,
+ int where_clause: @where_clause ref
+);
+
+@type_item =
+ @enum
+| @struct
+| @union
+;
+
+#keyset[id, index]
+type_item_derive_macro_expansions(
+ int id: @type_item ref,
+ int index: int ref,
+ int derive_macro_expansion: @macro_items ref
+);
+
+#keyset[id, index]
+type_item_attrs(
+ int id: @type_item ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+type_item_generic_param_lists(
+ int id: @type_item ref,
+ int generic_param_list: @generic_param_list ref
+);
+
+#keyset[id]
+type_item_names(
+ int id: @type_item ref,
+ int name: @name ref
+);
+
+#keyset[id]
+type_item_visibilities(
+ int id: @type_item ref,
+ int visibility: @visibility ref
+);
+
+#keyset[id]
+type_item_where_clauses(
+ int id: @type_item ref,
+ int where_clause: @where_clause ref
+);
+
+uses(
+ unique int id: @use
+);
+
+#keyset[id, index]
+use_attrs(
+ int id: @use ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+use_use_trees(
+ int id: @use ref,
+ int use_tree: @use_tree ref
+);
+
+#keyset[id]
+use_visibilities(
+ int id: @use ref,
+ int visibility: @visibility ref
+);
+
+consts(
+ unique int id: @const
+);
+
+#keyset[id, index]
+const_attrs(
+ int id: @const ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+const_bodies(
+ int id: @const ref,
+ int body: @expr ref
+);
+
+#keyset[id]
+const_generic_param_lists(
+ int id: @const ref,
+ int generic_param_list: @generic_param_list ref
+);
+
+#keyset[id]
+const_is_const(
+ int id: @const ref
+);
+
+#keyset[id]
+const_is_default(
+ int id: @const ref
+);
+
+#keyset[id]
+const_names(
+ int id: @const ref,
+ int name: @name ref
+);
+
+#keyset[id]
+const_type_reprs(
+ int id: @const ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+const_visibilities(
+ int id: @const ref,
+ int visibility: @visibility ref
+);
+
+#keyset[id]
+const_where_clauses(
+ int id: @const ref,
+ int where_clause: @where_clause ref
+);
+
+#keyset[id]
+const_has_implementation(
+ int id: @const ref
+);
+
+enums(
+ unique int id: @enum
+);
+
+#keyset[id]
+enum_variant_lists(
+ int id: @enum ref,
+ int variant_list: @variant_list ref
+);
+
+for_exprs(
+ unique int id: @for_expr
+);
+
+#keyset[id, index]
+for_expr_attrs(
+ int id: @for_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+for_expr_iterables(
+ int id: @for_expr ref,
+ int iterable: @expr ref
+);
+
+#keyset[id]
+for_expr_pats(
+ int id: @for_expr ref,
+ int pat: @pat ref
+);
+
+functions(
+ unique int id: @function
+);
+
+#keyset[id]
+function_abis(
+ int id: @function ref,
+ int abi: @abi ref
+);
+
+#keyset[id]
+function_function_bodies(
+ int id: @function ref,
+ int function_body: @block_expr ref
+);
+
+#keyset[id]
+function_generic_param_lists(
+ int id: @function ref,
+ int generic_param_list: @generic_param_list ref
+);
+
+#keyset[id]
+function_is_async(
+ int id: @function ref
+);
+
+#keyset[id]
+function_is_const(
+ int id: @function ref
+);
+
+#keyset[id]
+function_is_default(
+ int id: @function ref
+);
+
+#keyset[id]
+function_is_gen(
+ int id: @function ref
+);
+
+#keyset[id]
+function_is_unsafe(
+ int id: @function ref
+);
+
+#keyset[id]
+function_names(
+ int id: @function ref,
+ int name: @name ref
+);
+
+#keyset[id]
+function_ret_types(
+ int id: @function ref,
+ int ret_type: @ret_type_repr ref
+);
+
+#keyset[id]
+function_visibilities(
+ int id: @function ref,
+ int visibility: @visibility ref
+);
+
+#keyset[id]
+function_where_clauses(
+ int id: @function ref,
+ int where_clause: @where_clause ref
+);
+
+#keyset[id]
+function_has_implementation(
+ int id: @function ref
+);
+
+loop_exprs(
+ unique int id: @loop_expr
+);
+
+#keyset[id, index]
+loop_expr_attrs(
+ int id: @loop_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+macro_calls(
+ unique int id: @macro_call
+);
+
+#keyset[id, index]
+macro_call_attrs(
+ int id: @macro_call ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+macro_call_paths(
+ int id: @macro_call ref,
+ int path: @path ref
+);
+
+#keyset[id]
+macro_call_token_trees(
+ int id: @macro_call ref,
+ int token_tree: @token_tree ref
+);
+
+#keyset[id]
+macro_call_macro_call_expansions(
+ int id: @macro_call ref,
+ int macro_call_expansion: @ast_node ref
+);
+
+statics(
+ unique int id: @static
+);
+
+#keyset[id, index]
+static_attrs(
+ int id: @static ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+static_bodies(
+ int id: @static ref,
+ int body: @expr ref
+);
+
+#keyset[id]
+static_is_mut(
+ int id: @static ref
+);
+
+#keyset[id]
+static_is_static(
+ int id: @static ref
+);
+
+#keyset[id]
+static_is_unsafe(
+ int id: @static ref
+);
+
+#keyset[id]
+static_names(
+ int id: @static ref,
+ int name: @name ref
+);
+
+#keyset[id]
+static_type_reprs(
+ int id: @static ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+static_visibilities(
+ int id: @static ref,
+ int visibility: @visibility ref
+);
+
+structs(
+ unique int id: @struct
+);
+
+#keyset[id]
+struct_field_lists_(
+ int id: @struct ref,
+ int field_list: @field_list ref
+);
+
+type_aliases(
+ unique int id: @type_alias
+);
+
+#keyset[id, index]
+type_alias_attrs(
+ int id: @type_alias ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+type_alias_generic_param_lists(
+ int id: @type_alias ref,
+ int generic_param_list: @generic_param_list ref
+);
+
+#keyset[id]
+type_alias_is_default(
+ int id: @type_alias ref
+);
+
+#keyset[id]
+type_alias_names(
+ int id: @type_alias ref,
+ int name: @name ref
+);
+
+#keyset[id]
+type_alias_type_reprs(
+ int id: @type_alias ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+type_alias_type_bound_lists(
+ int id: @type_alias ref,
+ int type_bound_list: @type_bound_list ref
+);
+
+#keyset[id]
+type_alias_visibilities(
+ int id: @type_alias ref,
+ int visibility: @visibility ref
+);
+
+#keyset[id]
+type_alias_where_clauses(
+ int id: @type_alias ref,
+ int where_clause: @where_clause ref
+);
+
+unions(
+ unique int id: @union
+);
+
+#keyset[id]
+union_struct_field_lists(
+ int id: @union ref,
+ int struct_field_list: @struct_field_list ref
+);
+
+while_exprs(
+ unique int id: @while_expr
+);
+
+#keyset[id, index]
+while_expr_attrs(
+ int id: @while_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+while_expr_conditions(
+ int id: @while_expr ref,
+ int condition: @expr ref
+);
diff --git a/rust/ql/lib/upgrades/ed6b1d3d51401eafee5e4b24e1093d731309ac94/rust.dbscheme b/rust/ql/lib/upgrades/ed6b1d3d51401eafee5e4b24e1093d731309ac94/rust.dbscheme
new file mode 100644
index 000000000000..852696f20117
--- /dev/null
+++ b/rust/ql/lib/upgrades/ed6b1d3d51401eafee5e4b24e1093d731309ac94/rust.dbscheme
@@ -0,0 +1,3737 @@
+// generated by codegen, do not edit
+
+// from ../shared/tree-sitter-extractor/src/generator/prefix.dbscheme
+/*- Files and folders -*/
+
+/**
+ * The location of an element.
+ * The location spans column `startcolumn` of line `startline` to
+ * column `endcolumn` of line `endline` in file `file`.
+ * For more information, see
+ * [Locations](https://codeql.github.com/docs/writing-codeql-queries/providing-locations-in-codeql-queries/).
+ */
+locations_default(
+ unique int id: @location_default,
+ int file: @file ref,
+ int beginLine: int ref,
+ int beginColumn: int ref,
+ int endLine: int ref,
+ int endColumn: int ref
+);
+
+files(
+ unique int id: @file,
+ string name: string ref
+);
+
+folders(
+ unique int id: @folder,
+ string name: string ref
+);
+
+@container = @file | @folder
+
+containerparent(
+ int parent: @container ref,
+ unique int child: @container ref
+);
+
+/*- Empty location -*/
+
+empty_location(
+ int location: @location_default ref
+);
+
+/*- Source location prefix -*/
+
+/**
+ * The source location of the snapshot.
+ */
+sourceLocationPrefix(string prefix : string ref);
+
+/*- Diagnostic messages -*/
+
+diagnostics(
+ unique int id: @diagnostic,
+ int severity: int ref,
+ string error_tag: string ref,
+ string error_message: string ref,
+ string full_error_message: string ref,
+ int location: @location_default ref
+);
+
+/*- Diagnostic messages: severity -*/
+
+case @diagnostic.severity of
+ 10 = @diagnostic_debug
+| 20 = @diagnostic_info
+| 30 = @diagnostic_warning
+| 40 = @diagnostic_error
+;
+
+/*- YAML -*/
+
+#keyset[parent, idx]
+yaml (unique int id: @yaml_node,
+ int kind: int ref,
+ int parent: @yaml_node_parent ref,
+ int idx: int ref,
+ string tag: string ref,
+ string tostring: string ref);
+
+case @yaml_node.kind of
+ 0 = @yaml_scalar_node
+| 1 = @yaml_mapping_node
+| 2 = @yaml_sequence_node
+| 3 = @yaml_alias_node
+;
+
+@yaml_collection_node = @yaml_mapping_node | @yaml_sequence_node;
+
+@yaml_node_parent = @yaml_collection_node | @file;
+
+yaml_anchors (unique int node: @yaml_node ref,
+ string anchor: string ref);
+
+yaml_aliases (unique int alias: @yaml_alias_node ref,
+ string target: string ref);
+
+yaml_scalars (unique int scalar: @yaml_scalar_node ref,
+ int style: int ref,
+ string value: string ref);
+
+yaml_comments (unique int id: @yaml_comment,
+ string text: string ref,
+ string tostring: string ref);
+
+yaml_errors (unique int id: @yaml_error,
+ string message: string ref);
+
+yaml_locations(unique int locatable: @yaml_locatable ref,
+ int location: @location_default ref);
+
+@yaml_locatable = @yaml_node | @yaml_error | @yaml_comment;
+
+/*- Database metadata -*/
+
+/**
+ * The CLI will automatically emit applicable tuples for this table,
+ * such as `databaseMetadata("isOverlay", "true")` when building an
+ * overlay database.
+ */
+databaseMetadata(
+ string metadataKey: string ref,
+ string value: string ref
+);
+
+/*- Overlay support -*/
+
+/**
+ * The CLI will automatically emit tuples for each new/modified/deleted file
+ * when building an overlay database.
+ */
+overlayChangedFiles(
+ string path: string ref
+);
+
+
+// from prefix.dbscheme
+#keyset[id]
+locatable_locations(
+ int id: @locatable ref,
+ int location: @location_default ref
+);
+
+
+// from schema
+
+@element =
+ @extractor_step
+| @locatable
+| @named_crate
+| @unextracted
+;
+
+extractor_steps(
+ unique int id: @extractor_step,
+ string action: string ref,
+ int duration_ms: int ref
+);
+
+#keyset[id]
+extractor_step_files(
+ int id: @extractor_step ref,
+ int file: @file ref
+);
+
+@locatable =
+ @ast_node
+| @crate
+;
+
+named_crates(
+ unique int id: @named_crate,
+ string name: string ref,
+ int crate: @crate ref
+);
+
+@unextracted =
+ @missing
+| @unimplemented
+;
+
+@ast_node =
+ @abi
+| @addressable
+| @arg_list
+| @asm_dir_spec
+| @asm_operand
+| @asm_operand_expr
+| @asm_option
+| @asm_piece
+| @asm_reg_spec
+| @assoc_item_list
+| @attr
+| @callable
+| @cfg_predicate
+| @expr
+| @extern_item_list
+| @field_list
+| @for_binder
+| @format_args_arg
+| @generic_arg
+| @generic_arg_list
+| @generic_param
+| @generic_param_list
+| @impl_restriction
+| @item_list
+| @label
+| @let_else
+| @macro_items
+| @match_arm
+| @match_arm_list
+| @match_guard
+| @meta
+| @mut_restriction
+| @name
+| @param_base
+| @param_list
+| @parenthesized_arg_list
+| @pat
+| @path
+| @path_ast_node
+| @path_segment
+| @rename
+| @ret_type_repr
+| @return_type_syntax
+| @source_file
+| @stmt
+| @stmt_list
+| @struct_expr_field
+| @struct_expr_field_list
+| @struct_field
+| @struct_pat_field
+| @struct_pat_field_list
+| @token
+| @token_tree
+| @try_block_modifier
+| @tuple_field
+| @type_bound
+| @type_bound_list
+| @type_repr
+| @use_bound_generic_arg
+| @use_bound_generic_args
+| @use_tree
+| @use_tree_list
+| @variant_list
+| @visibility
+| @visibility_inner
+| @where_clause
+| @where_pred
+;
+
+crates(
+ unique int id: @crate
+);
+
+#keyset[id]
+crate_names(
+ int id: @crate ref,
+ string name: string ref
+);
+
+#keyset[id]
+crate_versions(
+ int id: @crate ref,
+ string version: string ref
+);
+
+#keyset[id, index]
+crate_cfg_options(
+ int id: @crate ref,
+ int index: int ref,
+ string cfg_option: string ref
+);
+
+#keyset[id, index]
+crate_named_dependencies(
+ int id: @crate ref,
+ int index: int ref,
+ int named_dependency: @named_crate ref
+);
+
+missings(
+ unique int id: @missing
+);
+
+unimplementeds(
+ unique int id: @unimplemented
+);
+
+abis(
+ unique int id: @abi
+);
+
+#keyset[id]
+abi_abi_strings(
+ int id: @abi ref,
+ string abi_string: string ref
+);
+
+@addressable =
+ @item
+| @variant
+;
+
+arg_lists(
+ unique int id: @arg_list
+);
+
+#keyset[id, index]
+arg_list_args(
+ int id: @arg_list ref,
+ int index: int ref,
+ int arg: @expr ref
+);
+
+asm_dir_specs(
+ unique int id: @asm_dir_spec
+);
+
+@asm_operand =
+ @asm_const
+| @asm_label
+| @asm_reg_operand
+| @asm_sym
+;
+
+asm_operand_exprs(
+ unique int id: @asm_operand_expr
+);
+
+#keyset[id]
+asm_operand_expr_in_exprs(
+ int id: @asm_operand_expr ref,
+ int in_expr: @expr ref
+);
+
+#keyset[id]
+asm_operand_expr_out_exprs(
+ int id: @asm_operand_expr ref,
+ int out_expr: @expr ref
+);
+
+asm_options(
+ unique int id: @asm_option
+);
+
+#keyset[id]
+asm_option_is_raw(
+ int id: @asm_option ref
+);
+
+@asm_piece =
+ @asm_clobber_abi
+| @asm_operand_named
+| @asm_options_list
+;
+
+asm_reg_specs(
+ unique int id: @asm_reg_spec
+);
+
+#keyset[id]
+asm_reg_spec_identifiers(
+ int id: @asm_reg_spec ref,
+ int identifier: @name_ref ref
+);
+
+assoc_item_lists(
+ unique int id: @assoc_item_list
+);
+
+#keyset[id, index]
+assoc_item_list_assoc_items(
+ int id: @assoc_item_list ref,
+ int index: int ref,
+ int assoc_item: @assoc_item ref
+);
+
+#keyset[id, index]
+assoc_item_list_attrs(
+ int id: @assoc_item_list ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+attrs(
+ unique int id: @attr
+);
+
+#keyset[id]
+attr_meta(
+ int id: @attr ref,
+ int meta: @meta ref
+);
+
+@callable =
+ @closure_expr
+| @function
+;
+
+#keyset[id]
+callable_param_lists(
+ int id: @callable ref,
+ int param_list: @param_list ref
+);
+
+#keyset[id, index]
+callable_attrs(
+ int id: @callable ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+@cfg_predicate =
+ @cfg_atom
+| @cfg_composite
+;
+
+@expr =
+ @array_expr_internal
+| @asm_expr
+| @await_expr
+| @become_expr
+| @binary_expr
+| @break_expr
+| @call_expr
+| @cast_expr
+| @closure_expr
+| @continue_expr
+| @field_expr
+| @format_args_expr
+| @if_expr
+| @include_bytes_expr
+| @index_expr
+| @labelable_expr
+| @let_expr
+| @literal_expr
+| @macro_expr
+| @match_expr
+| @method_call_expr
+| @offset_of_expr
+| @paren_expr
+| @path_expr_base
+| @prefix_expr
+| @range_expr
+| @ref_expr
+| @return_expr
+| @struct_expr
+| @try_expr
+| @tuple_expr
+| @underscore_expr
+| @yeet_expr
+| @yield_expr
+;
+
+extern_item_lists(
+ unique int id: @extern_item_list
+);
+
+#keyset[id, index]
+extern_item_list_attrs(
+ int id: @extern_item_list ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+extern_item_list_extern_items(
+ int id: @extern_item_list ref,
+ int index: int ref,
+ int extern_item: @extern_item ref
+);
+
+@field_list =
+ @struct_field_list
+| @tuple_field_list
+;
+
+for_binders(
+ unique int id: @for_binder
+);
+
+#keyset[id]
+for_binder_generic_param_lists(
+ int id: @for_binder ref,
+ int generic_param_list: @generic_param_list ref
+);
+
+format_args_args(
+ unique int id: @format_args_arg
+);
+
+#keyset[id]
+format_args_arg_exprs(
+ int id: @format_args_arg ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+format_args_arg_names(
+ int id: @format_args_arg ref,
+ int name: @name ref
+);
+
+@generic_arg =
+ @assoc_type_arg
+| @const_arg
+| @lifetime_arg
+| @type_arg
+;
+
+generic_arg_lists(
+ unique int id: @generic_arg_list
+);
+
+#keyset[id, index]
+generic_arg_list_generic_args(
+ int id: @generic_arg_list ref,
+ int index: int ref,
+ int generic_arg: @generic_arg ref
+);
+
+@generic_param =
+ @const_param
+| @lifetime_param
+| @type_param
+;
+
+generic_param_lists(
+ unique int id: @generic_param_list
+);
+
+#keyset[id, index]
+generic_param_list_generic_params(
+ int id: @generic_param_list ref,
+ int index: int ref,
+ int generic_param: @generic_param ref
+);
+
+impl_restrictions(
+ unique int id: @impl_restriction
+);
+
+#keyset[id]
+impl_restriction_visibility_inners(
+ int id: @impl_restriction ref,
+ int visibility_inner: @visibility_inner ref
+);
+
+item_lists(
+ unique int id: @item_list
+);
+
+#keyset[id, index]
+item_list_attrs(
+ int id: @item_list ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+item_list_items(
+ int id: @item_list ref,
+ int index: int ref,
+ int item: @item ref
+);
+
+labels(
+ unique int id: @label
+);
+
+#keyset[id]
+label_lifetimes(
+ int id: @label ref,
+ int lifetime: @lifetime ref
+);
+
+let_elses(
+ unique int id: @let_else
+);
+
+#keyset[id]
+let_else_block_exprs(
+ int id: @let_else ref,
+ int block_expr: @block_expr ref
+);
+
+macro_items(
+ unique int id: @macro_items
+);
+
+#keyset[id, index]
+macro_items_items(
+ int id: @macro_items ref,
+ int index: int ref,
+ int item: @item ref
+);
+
+match_arms(
+ unique int id: @match_arm
+);
+
+#keyset[id, index]
+match_arm_attrs(
+ int id: @match_arm ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+match_arm_exprs(
+ int id: @match_arm ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+match_arm_guards(
+ int id: @match_arm ref,
+ int guard: @match_guard ref
+);
+
+#keyset[id]
+match_arm_pats(
+ int id: @match_arm ref,
+ int pat: @pat ref
+);
+
+match_arm_lists(
+ unique int id: @match_arm_list
+);
+
+#keyset[id, index]
+match_arm_list_arms(
+ int id: @match_arm_list ref,
+ int index: int ref,
+ int arm: @match_arm ref
+);
+
+#keyset[id, index]
+match_arm_list_attrs(
+ int id: @match_arm_list ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+match_guards(
+ unique int id: @match_guard
+);
+
+#keyset[id]
+match_guard_conditions(
+ int id: @match_guard ref,
+ int condition: @expr ref
+);
+
+@meta =
+ @cfg_attr_meta
+| @cfg_meta
+| @key_value_meta
+| @path_meta
+| @token_tree_meta
+| @unsafe_meta
+;
+
+mut_restrictions(
+ unique int id: @mut_restriction
+);
+
+#keyset[id]
+mut_restriction_is_mut(
+ int id: @mut_restriction ref
+);
+
+#keyset[id]
+mut_restriction_visibility_inners(
+ int id: @mut_restriction ref,
+ int visibility_inner: @visibility_inner ref
+);
+
+names(
+ unique int id: @name
+);
+
+#keyset[id]
+name_texts(
+ int id: @name ref,
+ string text: string ref
+);
+
+@param_base =
+ @param
+| @self_param
+;
+
+#keyset[id, index]
+param_base_attrs(
+ int id: @param_base ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+param_base_type_reprs(
+ int id: @param_base ref,
+ int type_repr: @type_repr ref
+);
+
+param_lists(
+ unique int id: @param_list
+);
+
+#keyset[id, index]
+param_list_params(
+ int id: @param_list ref,
+ int index: int ref,
+ int param: @param ref
+);
+
+#keyset[id]
+param_list_self_params(
+ int id: @param_list ref,
+ int self_param: @self_param ref
+);
+
+parenthesized_arg_lists(
+ unique int id: @parenthesized_arg_list
+);
+
+#keyset[id, index]
+parenthesized_arg_list_type_args(
+ int id: @parenthesized_arg_list ref,
+ int index: int ref,
+ int type_arg: @type_arg ref
+);
+
+@pat =
+ @box_pat
+| @const_block_pat
+| @deref_pat
+| @ident_pat
+| @literal_pat
+| @macro_pat
+| @not_null
+| @or_pat
+| @paren_pat
+| @path_pat
+| @range_pat
+| @ref_pat
+| @rest_pat
+| @slice_pat
+| @struct_pat
+| @tuple_pat
+| @tuple_struct_pat
+| @wildcard_pat
+;
+
+paths(
+ unique int id: @path
+);
+
+#keyset[id]
+path_qualifiers(
+ int id: @path ref,
+ int qualifier: @path ref
+);
+
+#keyset[id]
+path_segments_(
+ int id: @path ref,
+ int segment: @path_segment ref
+);
+
+@path_ast_node =
+ @path_expr
+| @path_pat
+| @struct_expr
+| @struct_pat
+| @tuple_struct_pat
+;
+
+#keyset[id]
+path_ast_node_paths(
+ int id: @path_ast_node ref,
+ int path: @path ref
+);
+
+path_segments(
+ unique int id: @path_segment
+);
+
+#keyset[id]
+path_segment_generic_arg_lists(
+ int id: @path_segment ref,
+ int generic_arg_list: @generic_arg_list ref
+);
+
+#keyset[id]
+path_segment_identifiers(
+ int id: @path_segment ref,
+ int identifier: @name_ref ref
+);
+
+#keyset[id]
+path_segment_parenthesized_arg_lists(
+ int id: @path_segment ref,
+ int parenthesized_arg_list: @parenthesized_arg_list ref
+);
+
+#keyset[id]
+path_segment_ret_types(
+ int id: @path_segment ref,
+ int ret_type: @ret_type_repr ref
+);
+
+#keyset[id]
+path_segment_return_type_syntaxes(
+ int id: @path_segment ref,
+ int return_type_syntax: @return_type_syntax ref
+);
+
+#keyset[id]
+path_segment_type_reprs(
+ int id: @path_segment ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+path_segment_trait_type_reprs(
+ int id: @path_segment ref,
+ int trait_type_repr: @path_type_repr ref
+);
+
+renames(
+ unique int id: @rename
+);
+
+#keyset[id]
+rename_names(
+ int id: @rename ref,
+ int name: @name ref
+);
+
+ret_type_reprs(
+ unique int id: @ret_type_repr
+);
+
+#keyset[id]
+ret_type_repr_type_reprs(
+ int id: @ret_type_repr ref,
+ int type_repr: @type_repr ref
+);
+
+return_type_syntaxes(
+ unique int id: @return_type_syntax
+);
+
+source_files(
+ unique int id: @source_file
+);
+
+#keyset[id, index]
+source_file_attrs(
+ int id: @source_file ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+source_file_items(
+ int id: @source_file ref,
+ int index: int ref,
+ int item: @item ref
+);
+
+@stmt =
+ @expr_stmt
+| @item
+| @let_stmt
+;
+
+stmt_lists(
+ unique int id: @stmt_list
+);
+
+#keyset[id, index]
+stmt_list_attrs(
+ int id: @stmt_list ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+stmt_list_statements(
+ int id: @stmt_list ref,
+ int index: int ref,
+ int statement: @stmt ref
+);
+
+#keyset[id]
+stmt_list_tail_exprs(
+ int id: @stmt_list ref,
+ int tail_expr: @expr ref
+);
+
+struct_expr_fields(
+ unique int id: @struct_expr_field
+);
+
+#keyset[id, index]
+struct_expr_field_attrs(
+ int id: @struct_expr_field ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+struct_expr_field_exprs(
+ int id: @struct_expr_field ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+struct_expr_field_identifiers(
+ int id: @struct_expr_field ref,
+ int identifier: @name_ref ref
+);
+
+struct_expr_field_lists(
+ unique int id: @struct_expr_field_list
+);
+
+#keyset[id, index]
+struct_expr_field_list_attrs(
+ int id: @struct_expr_field_list ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+struct_expr_field_list_fields(
+ int id: @struct_expr_field_list ref,
+ int index: int ref,
+ int field: @struct_expr_field ref
+);
+
+#keyset[id]
+struct_expr_field_list_spreads(
+ int id: @struct_expr_field_list ref,
+ int spread: @expr ref
+);
+
+struct_fields(
+ unique int id: @struct_field
+);
+
+#keyset[id, index]
+struct_field_attrs(
+ int id: @struct_field ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+struct_field_default_vals(
+ int id: @struct_field ref,
+ int default_val: @const_arg ref
+);
+
+#keyset[id]
+struct_field_is_unsafe(
+ int id: @struct_field ref
+);
+
+#keyset[id]
+struct_field_mut_restrictions(
+ int id: @struct_field ref,
+ int mut_restriction: @mut_restriction ref
+);
+
+#keyset[id]
+struct_field_names(
+ int id: @struct_field ref,
+ int name: @name ref
+);
+
+#keyset[id]
+struct_field_type_reprs(
+ int id: @struct_field ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+struct_field_visibilities(
+ int id: @struct_field ref,
+ int visibility: @visibility ref
+);
+
+struct_pat_fields(
+ unique int id: @struct_pat_field
+);
+
+#keyset[id, index]
+struct_pat_field_attrs(
+ int id: @struct_pat_field ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+struct_pat_field_identifiers(
+ int id: @struct_pat_field ref,
+ int identifier: @name_ref ref
+);
+
+#keyset[id]
+struct_pat_field_pats(
+ int id: @struct_pat_field ref,
+ int pat: @pat ref
+);
+
+struct_pat_field_lists(
+ unique int id: @struct_pat_field_list
+);
+
+#keyset[id, index]
+struct_pat_field_list_fields(
+ int id: @struct_pat_field_list ref,
+ int index: int ref,
+ int field: @struct_pat_field ref
+);
+
+#keyset[id]
+struct_pat_field_list_rest_pats(
+ int id: @struct_pat_field_list ref,
+ int rest_pat: @rest_pat ref
+);
+
+@token =
+ @comment
+;
+
+token_trees(
+ unique int id: @token_tree
+);
+
+try_block_modifiers(
+ unique int id: @try_block_modifier
+);
+
+#keyset[id]
+try_block_modifier_is_try(
+ int id: @try_block_modifier ref
+);
+
+#keyset[id]
+try_block_modifier_type_reprs(
+ int id: @try_block_modifier ref,
+ int type_repr: @type_repr ref
+);
+
+tuple_fields(
+ unique int id: @tuple_field
+);
+
+#keyset[id, index]
+tuple_field_attrs(
+ int id: @tuple_field ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+tuple_field_mut_restrictions(
+ int id: @tuple_field ref,
+ int mut_restriction: @mut_restriction ref
+);
+
+#keyset[id]
+tuple_field_type_reprs(
+ int id: @tuple_field ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+tuple_field_visibilities(
+ int id: @tuple_field ref,
+ int visibility: @visibility ref
+);
+
+type_bounds(
+ unique int id: @type_bound
+);
+
+#keyset[id]
+type_bound_for_binders(
+ int id: @type_bound ref,
+ int for_binder: @for_binder ref
+);
+
+#keyset[id]
+type_bound_is_async(
+ int id: @type_bound ref
+);
+
+#keyset[id]
+type_bound_is_const(
+ int id: @type_bound ref
+);
+
+#keyset[id]
+type_bound_lifetimes(
+ int id: @type_bound ref,
+ int lifetime: @lifetime ref
+);
+
+#keyset[id]
+type_bound_type_reprs(
+ int id: @type_bound ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+type_bound_use_bound_generic_args(
+ int id: @type_bound ref,
+ int use_bound_generic_args: @use_bound_generic_args ref
+);
+
+type_bound_lists(
+ unique int id: @type_bound_list
+);
+
+#keyset[id, index]
+type_bound_list_bounds(
+ int id: @type_bound_list ref,
+ int index: int ref,
+ int bound: @type_bound ref
+);
+
+@type_repr =
+ @array_type_repr
+| @dyn_trait_type_repr
+| @fn_ptr_type_repr
+| @for_type_repr
+| @impl_trait_type_repr
+| @infer_type_repr
+| @macro_type_repr
+| @never_type_repr
+| @paren_type_repr
+| @path_type_repr
+| @pattern_type_repr
+| @ptr_type_repr
+| @ref_type_repr
+| @slice_type_repr
+| @tuple_type_repr
+;
+
+@use_bound_generic_arg =
+ @lifetime
+| @name_ref
+;
+
+use_bound_generic_args(
+ unique int id: @use_bound_generic_args
+);
+
+#keyset[id, index]
+use_bound_generic_args_use_bound_generic_args(
+ int id: @use_bound_generic_args ref,
+ int index: int ref,
+ int use_bound_generic_arg: @use_bound_generic_arg ref
+);
+
+use_trees(
+ unique int id: @use_tree
+);
+
+#keyset[id]
+use_tree_is_glob(
+ int id: @use_tree ref
+);
+
+#keyset[id]
+use_tree_paths(
+ int id: @use_tree ref,
+ int path: @path ref
+);
+
+#keyset[id]
+use_tree_renames(
+ int id: @use_tree ref,
+ int rename: @rename ref
+);
+
+#keyset[id]
+use_tree_use_tree_lists(
+ int id: @use_tree ref,
+ int use_tree_list: @use_tree_list ref
+);
+
+use_tree_lists(
+ unique int id: @use_tree_list
+);
+
+#keyset[id, index]
+use_tree_list_use_trees(
+ int id: @use_tree_list ref,
+ int index: int ref,
+ int use_tree: @use_tree ref
+);
+
+variant_lists(
+ unique int id: @variant_list
+);
+
+#keyset[id, index]
+variant_list_variants(
+ int id: @variant_list ref,
+ int index: int ref,
+ int variant: @variant ref
+);
+
+visibilities(
+ unique int id: @visibility
+);
+
+#keyset[id]
+visibility_visibility_inners(
+ int id: @visibility ref,
+ int visibility_inner: @visibility_inner ref
+);
+
+visibility_inners(
+ unique int id: @visibility_inner
+);
+
+#keyset[id]
+visibility_inner_paths(
+ int id: @visibility_inner ref,
+ int path: @path ref
+);
+
+where_clauses(
+ unique int id: @where_clause
+);
+
+#keyset[id, index]
+where_clause_predicates(
+ int id: @where_clause ref,
+ int index: int ref,
+ int predicate: @where_pred ref
+);
+
+where_preds(
+ unique int id: @where_pred
+);
+
+#keyset[id]
+where_pred_for_binders(
+ int id: @where_pred ref,
+ int for_binder: @for_binder ref
+);
+
+#keyset[id]
+where_pred_lifetimes(
+ int id: @where_pred ref,
+ int lifetime: @lifetime ref
+);
+
+#keyset[id]
+where_pred_type_reprs(
+ int id: @where_pred ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+where_pred_type_bound_lists(
+ int id: @where_pred ref,
+ int type_bound_list: @type_bound_list ref
+);
+
+array_expr_internals(
+ unique int id: @array_expr_internal
+);
+
+#keyset[id, index]
+array_expr_internal_attrs(
+ int id: @array_expr_internal ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+array_expr_internal_exprs(
+ int id: @array_expr_internal ref,
+ int index: int ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+array_expr_internal_is_semicolon(
+ int id: @array_expr_internal ref
+);
+
+array_type_reprs(
+ unique int id: @array_type_repr
+);
+
+#keyset[id]
+array_type_repr_const_args(
+ int id: @array_type_repr ref,
+ int const_arg: @const_arg ref
+);
+
+#keyset[id]
+array_type_repr_element_type_reprs(
+ int id: @array_type_repr ref,
+ int element_type_repr: @type_repr ref
+);
+
+asm_clobber_abis(
+ unique int id: @asm_clobber_abi
+);
+
+#keyset[id, index]
+asm_clobber_abi_attrs(
+ int id: @asm_clobber_abi ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+asm_consts(
+ unique int id: @asm_const
+);
+
+#keyset[id]
+asm_const_exprs(
+ int id: @asm_const ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+asm_const_is_const(
+ int id: @asm_const ref
+);
+
+asm_labels(
+ unique int id: @asm_label
+);
+
+#keyset[id]
+asm_label_block_exprs(
+ int id: @asm_label ref,
+ int block_expr: @block_expr ref
+);
+
+asm_operand_nameds(
+ unique int id: @asm_operand_named
+);
+
+#keyset[id]
+asm_operand_named_asm_operands(
+ int id: @asm_operand_named ref,
+ int asm_operand: @asm_operand ref
+);
+
+#keyset[id, index]
+asm_operand_named_attrs(
+ int id: @asm_operand_named ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+asm_operand_named_names(
+ int id: @asm_operand_named ref,
+ int name: @name ref
+);
+
+asm_options_lists(
+ unique int id: @asm_options_list
+);
+
+#keyset[id, index]
+asm_options_list_asm_options(
+ int id: @asm_options_list ref,
+ int index: int ref,
+ int asm_option: @asm_option ref
+);
+
+#keyset[id, index]
+asm_options_list_attrs(
+ int id: @asm_options_list ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+asm_reg_operands(
+ unique int id: @asm_reg_operand
+);
+
+#keyset[id]
+asm_reg_operand_asm_dir_specs(
+ int id: @asm_reg_operand ref,
+ int asm_dir_spec: @asm_dir_spec ref
+);
+
+#keyset[id]
+asm_reg_operand_asm_operand_exprs(
+ int id: @asm_reg_operand ref,
+ int asm_operand_expr: @asm_operand_expr ref
+);
+
+#keyset[id]
+asm_reg_operand_asm_reg_specs(
+ int id: @asm_reg_operand ref,
+ int asm_reg_spec: @asm_reg_spec ref
+);
+
+asm_syms(
+ unique int id: @asm_sym
+);
+
+#keyset[id]
+asm_sym_paths(
+ int id: @asm_sym ref,
+ int path: @path ref
+);
+
+assoc_type_args(
+ unique int id: @assoc_type_arg
+);
+
+#keyset[id]
+assoc_type_arg_const_args(
+ int id: @assoc_type_arg ref,
+ int const_arg: @const_arg ref
+);
+
+#keyset[id]
+assoc_type_arg_generic_arg_lists(
+ int id: @assoc_type_arg ref,
+ int generic_arg_list: @generic_arg_list ref
+);
+
+#keyset[id]
+assoc_type_arg_identifiers(
+ int id: @assoc_type_arg ref,
+ int identifier: @name_ref ref
+);
+
+#keyset[id]
+assoc_type_arg_param_lists(
+ int id: @assoc_type_arg ref,
+ int param_list: @param_list ref
+);
+
+#keyset[id]
+assoc_type_arg_ret_types(
+ int id: @assoc_type_arg ref,
+ int ret_type: @ret_type_repr ref
+);
+
+#keyset[id]
+assoc_type_arg_return_type_syntaxes(
+ int id: @assoc_type_arg ref,
+ int return_type_syntax: @return_type_syntax ref
+);
+
+#keyset[id]
+assoc_type_arg_type_reprs(
+ int id: @assoc_type_arg ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+assoc_type_arg_type_bound_lists(
+ int id: @assoc_type_arg ref,
+ int type_bound_list: @type_bound_list ref
+);
+
+await_exprs(
+ unique int id: @await_expr
+);
+
+#keyset[id, index]
+await_expr_attrs(
+ int id: @await_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+await_expr_exprs(
+ int id: @await_expr ref,
+ int expr: @expr ref
+);
+
+become_exprs(
+ unique int id: @become_expr
+);
+
+#keyset[id, index]
+become_expr_attrs(
+ int id: @become_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+become_expr_exprs(
+ int id: @become_expr ref,
+ int expr: @expr ref
+);
+
+binary_exprs(
+ unique int id: @binary_expr
+);
+
+#keyset[id, index]
+binary_expr_attrs(
+ int id: @binary_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+binary_expr_lhs(
+ int id: @binary_expr ref,
+ int lhs: @expr ref
+);
+
+#keyset[id]
+binary_expr_operator_names(
+ int id: @binary_expr ref,
+ string operator_name: string ref
+);
+
+#keyset[id]
+binary_expr_rhs(
+ int id: @binary_expr ref,
+ int rhs: @expr ref
+);
+
+box_pats(
+ unique int id: @box_pat
+);
+
+#keyset[id]
+box_pat_pats(
+ int id: @box_pat ref,
+ int pat: @pat ref
+);
+
+break_exprs(
+ unique int id: @break_expr
+);
+
+#keyset[id, index]
+break_expr_attrs(
+ int id: @break_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+break_expr_exprs(
+ int id: @break_expr ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+break_expr_lifetimes(
+ int id: @break_expr ref,
+ int lifetime: @lifetime ref
+);
+
+call_exprs(
+ unique int id: @call_expr
+);
+
+#keyset[id]
+call_expr_arg_lists(
+ int id: @call_expr ref,
+ int arg_list: @arg_list ref
+);
+
+#keyset[id, index]
+call_expr_attrs(
+ int id: @call_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+call_expr_functions(
+ int id: @call_expr ref,
+ int function: @expr ref
+);
+
+cast_exprs(
+ unique int id: @cast_expr
+);
+
+#keyset[id, index]
+cast_expr_attrs(
+ int id: @cast_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+cast_expr_exprs(
+ int id: @cast_expr ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+cast_expr_type_reprs(
+ int id: @cast_expr ref,
+ int type_repr: @type_repr ref
+);
+
+cfg_atoms(
+ unique int id: @cfg_atom
+);
+
+cfg_attr_meta(
+ unique int id: @cfg_attr_meta
+);
+
+#keyset[id]
+cfg_attr_meta_cfg_predicates(
+ int id: @cfg_attr_meta ref,
+ int cfg_predicate: @cfg_predicate ref
+);
+
+#keyset[id, index]
+cfg_attr_meta_metas(
+ int id: @cfg_attr_meta ref,
+ int index: int ref,
+ int meta: @meta ref
+);
+
+cfg_composites(
+ unique int id: @cfg_composite
+);
+
+#keyset[id, index]
+cfg_composite_cfg_predicates(
+ int id: @cfg_composite ref,
+ int index: int ref,
+ int cfg_predicate: @cfg_predicate ref
+);
+
+cfg_meta(
+ unique int id: @cfg_meta
+);
+
+#keyset[id]
+cfg_meta_cfg_predicates(
+ int id: @cfg_meta ref,
+ int cfg_predicate: @cfg_predicate ref
+);
+
+closure_exprs(
+ unique int id: @closure_expr
+);
+
+#keyset[id]
+closure_expr_closure_bodies(
+ int id: @closure_expr ref,
+ int closure_body: @expr ref
+);
+
+#keyset[id]
+closure_expr_for_binders(
+ int id: @closure_expr ref,
+ int for_binder: @for_binder ref
+);
+
+#keyset[id]
+closure_expr_is_async(
+ int id: @closure_expr ref
+);
+
+#keyset[id]
+closure_expr_is_const(
+ int id: @closure_expr ref
+);
+
+#keyset[id]
+closure_expr_is_gen(
+ int id: @closure_expr ref
+);
+
+#keyset[id]
+closure_expr_is_move(
+ int id: @closure_expr ref
+);
+
+#keyset[id]
+closure_expr_is_static(
+ int id: @closure_expr ref
+);
+
+#keyset[id]
+closure_expr_ret_types(
+ int id: @closure_expr ref,
+ int ret_type: @ret_type_repr ref
+);
+
+comments(
+ unique int id: @comment,
+ int parent: @ast_node ref,
+ string text: string ref
+);
+
+const_args(
+ unique int id: @const_arg
+);
+
+#keyset[id]
+const_arg_exprs(
+ int id: @const_arg ref,
+ int expr: @expr ref
+);
+
+const_block_pats(
+ unique int id: @const_block_pat
+);
+
+#keyset[id]
+const_block_pat_block_exprs(
+ int id: @const_block_pat ref,
+ int block_expr: @block_expr ref
+);
+
+#keyset[id]
+const_block_pat_is_const(
+ int id: @const_block_pat ref
+);
+
+const_params(
+ unique int id: @const_param
+);
+
+#keyset[id, index]
+const_param_attrs(
+ int id: @const_param ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+const_param_default_vals(
+ int id: @const_param ref,
+ int default_val: @const_arg ref
+);
+
+#keyset[id]
+const_param_is_const(
+ int id: @const_param ref
+);
+
+#keyset[id]
+const_param_names(
+ int id: @const_param ref,
+ int name: @name ref
+);
+
+#keyset[id]
+const_param_type_reprs(
+ int id: @const_param ref,
+ int type_repr: @type_repr ref
+);
+
+continue_exprs(
+ unique int id: @continue_expr
+);
+
+#keyset[id, index]
+continue_expr_attrs(
+ int id: @continue_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+continue_expr_lifetimes(
+ int id: @continue_expr ref,
+ int lifetime: @lifetime ref
+);
+
+deref_pats(
+ unique int id: @deref_pat
+);
+
+#keyset[id]
+deref_pat_pats(
+ int id: @deref_pat ref,
+ int pat: @pat ref
+);
+
+dyn_trait_type_reprs(
+ unique int id: @dyn_trait_type_repr
+);
+
+#keyset[id]
+dyn_trait_type_repr_type_bound_lists(
+ int id: @dyn_trait_type_repr ref,
+ int type_bound_list: @type_bound_list ref
+);
+
+expr_stmts(
+ unique int id: @expr_stmt
+);
+
+#keyset[id]
+expr_stmt_exprs(
+ int id: @expr_stmt ref,
+ int expr: @expr ref
+);
+
+field_exprs(
+ unique int id: @field_expr
+);
+
+#keyset[id, index]
+field_expr_attrs(
+ int id: @field_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+field_expr_containers(
+ int id: @field_expr ref,
+ int container: @expr ref
+);
+
+#keyset[id]
+field_expr_identifiers(
+ int id: @field_expr ref,
+ int identifier: @name_ref ref
+);
+
+fn_ptr_type_reprs(
+ unique int id: @fn_ptr_type_repr
+);
+
+#keyset[id]
+fn_ptr_type_repr_abis(
+ int id: @fn_ptr_type_repr ref,
+ int abi: @abi ref
+);
+
+#keyset[id]
+fn_ptr_type_repr_is_async(
+ int id: @fn_ptr_type_repr ref
+);
+
+#keyset[id]
+fn_ptr_type_repr_is_const(
+ int id: @fn_ptr_type_repr ref
+);
+
+#keyset[id]
+fn_ptr_type_repr_is_unsafe(
+ int id: @fn_ptr_type_repr ref
+);
+
+#keyset[id]
+fn_ptr_type_repr_param_lists(
+ int id: @fn_ptr_type_repr ref,
+ int param_list: @param_list ref
+);
+
+#keyset[id]
+fn_ptr_type_repr_ret_types(
+ int id: @fn_ptr_type_repr ref,
+ int ret_type: @ret_type_repr ref
+);
+
+for_type_reprs(
+ unique int id: @for_type_repr
+);
+
+#keyset[id]
+for_type_repr_for_binders(
+ int id: @for_type_repr ref,
+ int for_binder: @for_binder ref
+);
+
+#keyset[id]
+for_type_repr_type_reprs(
+ int id: @for_type_repr ref,
+ int type_repr: @type_repr ref
+);
+
+format_args_exprs(
+ unique int id: @format_args_expr
+);
+
+#keyset[id, index]
+format_args_expr_args(
+ int id: @format_args_expr ref,
+ int index: int ref,
+ int arg: @format_args_arg ref
+);
+
+#keyset[id, index]
+format_args_expr_attrs(
+ int id: @format_args_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+format_args_expr_templates(
+ int id: @format_args_expr ref,
+ int template: @expr ref
+);
+
+ident_pats(
+ unique int id: @ident_pat
+);
+
+#keyset[id, index]
+ident_pat_attrs(
+ int id: @ident_pat ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+ident_pat_is_mut(
+ int id: @ident_pat ref
+);
+
+#keyset[id]
+ident_pat_is_ref(
+ int id: @ident_pat ref
+);
+
+#keyset[id]
+ident_pat_names(
+ int id: @ident_pat ref,
+ int name: @name ref
+);
+
+#keyset[id]
+ident_pat_pats(
+ int id: @ident_pat ref,
+ int pat: @pat ref
+);
+
+if_exprs(
+ unique int id: @if_expr
+);
+
+#keyset[id, index]
+if_expr_attrs(
+ int id: @if_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+if_expr_conditions(
+ int id: @if_expr ref,
+ int condition: @expr ref
+);
+
+#keyset[id]
+if_expr_elses(
+ int id: @if_expr ref,
+ int else: @expr ref
+);
+
+#keyset[id]
+if_expr_thens(
+ int id: @if_expr ref,
+ int then: @block_expr ref
+);
+
+impl_trait_type_reprs(
+ unique int id: @impl_trait_type_repr
+);
+
+#keyset[id]
+impl_trait_type_repr_type_bound_lists(
+ int id: @impl_trait_type_repr ref,
+ int type_bound_list: @type_bound_list ref
+);
+
+include_bytes_exprs(
+ unique int id: @include_bytes_expr
+);
+
+index_exprs(
+ unique int id: @index_expr
+);
+
+#keyset[id, index]
+index_expr_attrs(
+ int id: @index_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+index_expr_bases(
+ int id: @index_expr ref,
+ int base: @expr ref
+);
+
+#keyset[id]
+index_expr_indices(
+ int id: @index_expr ref,
+ int index: @expr ref
+);
+
+infer_type_reprs(
+ unique int id: @infer_type_repr
+);
+
+@item =
+ @asm_expr
+| @assoc_item
+| @extern_block
+| @extern_crate
+| @extern_item
+| @impl
+| @macro_def
+| @macro_rules
+| @module
+| @trait
+| @type_item
+| @use
+;
+
+#keyset[id]
+item_attribute_macro_expansions(
+ int id: @item ref,
+ int attribute_macro_expansion: @macro_items ref
+);
+
+key_value_meta(
+ unique int id: @key_value_meta
+);
+
+#keyset[id]
+key_value_meta_exprs(
+ int id: @key_value_meta ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+key_value_meta_paths(
+ int id: @key_value_meta ref,
+ int path: @path ref
+);
+
+@labelable_expr =
+ @block_expr
+| @looping_expr
+;
+
+#keyset[id]
+labelable_expr_labels(
+ int id: @labelable_expr ref,
+ int label: @label ref
+);
+
+let_exprs(
+ unique int id: @let_expr
+);
+
+#keyset[id, index]
+let_expr_attrs(
+ int id: @let_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+let_expr_scrutinees(
+ int id: @let_expr ref,
+ int scrutinee: @expr ref
+);
+
+#keyset[id]
+let_expr_pats(
+ int id: @let_expr ref,
+ int pat: @pat ref
+);
+
+let_stmts(
+ unique int id: @let_stmt
+);
+
+#keyset[id, index]
+let_stmt_attrs(
+ int id: @let_stmt ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+let_stmt_initializers(
+ int id: @let_stmt ref,
+ int initializer: @expr ref
+);
+
+#keyset[id]
+let_stmt_let_elses(
+ int id: @let_stmt ref,
+ int let_else: @let_else ref
+);
+
+#keyset[id]
+let_stmt_pats(
+ int id: @let_stmt ref,
+ int pat: @pat ref
+);
+
+#keyset[id]
+let_stmt_type_reprs(
+ int id: @let_stmt ref,
+ int type_repr: @type_repr ref
+);
+
+lifetimes(
+ unique int id: @lifetime
+);
+
+#keyset[id]
+lifetime_texts(
+ int id: @lifetime ref,
+ string text: string ref
+);
+
+lifetime_args(
+ unique int id: @lifetime_arg
+);
+
+#keyset[id]
+lifetime_arg_lifetimes(
+ int id: @lifetime_arg ref,
+ int lifetime: @lifetime ref
+);
+
+lifetime_params(
+ unique int id: @lifetime_param
+);
+
+#keyset[id, index]
+lifetime_param_attrs(
+ int id: @lifetime_param ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+lifetime_param_lifetimes(
+ int id: @lifetime_param ref,
+ int lifetime: @lifetime ref
+);
+
+#keyset[id]
+lifetime_param_type_bound_lists(
+ int id: @lifetime_param ref,
+ int type_bound_list: @type_bound_list ref
+);
+
+literal_exprs(
+ unique int id: @literal_expr
+);
+
+#keyset[id, index]
+literal_expr_attrs(
+ int id: @literal_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+literal_expr_text_values(
+ int id: @literal_expr ref,
+ string text_value: string ref
+);
+
+literal_pats(
+ unique int id: @literal_pat
+);
+
+#keyset[id]
+literal_pat_literals(
+ int id: @literal_pat ref,
+ int literal: @literal_expr ref
+);
+
+macro_exprs(
+ unique int id: @macro_expr
+);
+
+#keyset[id]
+macro_expr_macro_calls(
+ int id: @macro_expr ref,
+ int macro_call: @macro_call ref
+);
+
+macro_pats(
+ unique int id: @macro_pat
+);
+
+#keyset[id]
+macro_pat_macro_calls(
+ int id: @macro_pat ref,
+ int macro_call: @macro_call ref
+);
+
+macro_type_reprs(
+ unique int id: @macro_type_repr
+);
+
+#keyset[id]
+macro_type_repr_macro_calls(
+ int id: @macro_type_repr ref,
+ int macro_call: @macro_call ref
+);
+
+match_exprs(
+ unique int id: @match_expr
+);
+
+#keyset[id, index]
+match_expr_attrs(
+ int id: @match_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+match_expr_scrutinees(
+ int id: @match_expr ref,
+ int scrutinee: @expr ref
+);
+
+#keyset[id]
+match_expr_match_arm_lists(
+ int id: @match_expr ref,
+ int match_arm_list: @match_arm_list ref
+);
+
+method_call_exprs(
+ unique int id: @method_call_expr
+);
+
+#keyset[id]
+method_call_expr_arg_lists(
+ int id: @method_call_expr ref,
+ int arg_list: @arg_list ref
+);
+
+#keyset[id, index]
+method_call_expr_attrs(
+ int id: @method_call_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+method_call_expr_generic_arg_lists(
+ int id: @method_call_expr ref,
+ int generic_arg_list: @generic_arg_list ref
+);
+
+#keyset[id]
+method_call_expr_identifiers(
+ int id: @method_call_expr ref,
+ int identifier: @name_ref ref
+);
+
+#keyset[id]
+method_call_expr_receivers(
+ int id: @method_call_expr ref,
+ int receiver: @expr ref
+);
+
+name_refs(
+ unique int id: @name_ref
+);
+
+#keyset[id]
+name_ref_texts(
+ int id: @name_ref ref,
+ string text: string ref
+);
+
+never_type_reprs(
+ unique int id: @never_type_repr
+);
+
+not_nulls(
+ unique int id: @not_null
+);
+
+offset_of_exprs(
+ unique int id: @offset_of_expr
+);
+
+#keyset[id, index]
+offset_of_expr_attrs(
+ int id: @offset_of_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+offset_of_expr_fields(
+ int id: @offset_of_expr ref,
+ int index: int ref,
+ int field: @name_ref ref
+);
+
+#keyset[id]
+offset_of_expr_type_reprs(
+ int id: @offset_of_expr ref,
+ int type_repr: @type_repr ref
+);
+
+or_pats(
+ unique int id: @or_pat
+);
+
+#keyset[id, index]
+or_pat_pats(
+ int id: @or_pat ref,
+ int index: int ref,
+ int pat: @pat ref
+);
+
+params(
+ unique int id: @param
+);
+
+#keyset[id]
+param_pats(
+ int id: @param ref,
+ int pat: @pat ref
+);
+
+paren_exprs(
+ unique int id: @paren_expr
+);
+
+#keyset[id, index]
+paren_expr_attrs(
+ int id: @paren_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+paren_expr_exprs(
+ int id: @paren_expr ref,
+ int expr: @expr ref
+);
+
+paren_pats(
+ unique int id: @paren_pat
+);
+
+#keyset[id]
+paren_pat_pats(
+ int id: @paren_pat ref,
+ int pat: @pat ref
+);
+
+paren_type_reprs(
+ unique int id: @paren_type_repr
+);
+
+#keyset[id]
+paren_type_repr_type_reprs(
+ int id: @paren_type_repr ref,
+ int type_repr: @type_repr ref
+);
+
+@path_expr_base =
+ @path_expr
+;
+
+path_meta(
+ unique int id: @path_meta
+);
+
+#keyset[id]
+path_meta_paths(
+ int id: @path_meta ref,
+ int path: @path ref
+);
+
+path_pats(
+ unique int id: @path_pat
+);
+
+path_type_reprs(
+ unique int id: @path_type_repr
+);
+
+#keyset[id]
+path_type_repr_paths(
+ int id: @path_type_repr ref,
+ int path: @path ref
+);
+
+pattern_type_reprs(
+ unique int id: @pattern_type_repr
+);
+
+#keyset[id]
+pattern_type_repr_pats(
+ int id: @pattern_type_repr ref,
+ int pat: @pat ref
+);
+
+#keyset[id]
+pattern_type_repr_type_reprs(
+ int id: @pattern_type_repr ref,
+ int type_repr: @type_repr ref
+);
+
+prefix_exprs(
+ unique int id: @prefix_expr
+);
+
+#keyset[id, index]
+prefix_expr_attrs(
+ int id: @prefix_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+prefix_expr_exprs(
+ int id: @prefix_expr ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+prefix_expr_operator_names(
+ int id: @prefix_expr ref,
+ string operator_name: string ref
+);
+
+ptr_type_reprs(
+ unique int id: @ptr_type_repr
+);
+
+#keyset[id]
+ptr_type_repr_is_const(
+ int id: @ptr_type_repr ref
+);
+
+#keyset[id]
+ptr_type_repr_is_mut(
+ int id: @ptr_type_repr ref
+);
+
+#keyset[id]
+ptr_type_repr_type_reprs(
+ int id: @ptr_type_repr ref,
+ int type_repr: @type_repr ref
+);
+
+range_exprs(
+ unique int id: @range_expr
+);
+
+#keyset[id, index]
+range_expr_attrs(
+ int id: @range_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+range_expr_ends(
+ int id: @range_expr ref,
+ int end: @expr ref
+);
+
+#keyset[id]
+range_expr_operator_names(
+ int id: @range_expr ref,
+ string operator_name: string ref
+);
+
+#keyset[id]
+range_expr_starts(
+ int id: @range_expr ref,
+ int start: @expr ref
+);
+
+range_pats(
+ unique int id: @range_pat
+);
+
+#keyset[id]
+range_pat_ends(
+ int id: @range_pat ref,
+ int end: @pat ref
+);
+
+#keyset[id]
+range_pat_operator_names(
+ int id: @range_pat ref,
+ string operator_name: string ref
+);
+
+#keyset[id]
+range_pat_starts(
+ int id: @range_pat ref,
+ int start: @pat ref
+);
+
+ref_exprs(
+ unique int id: @ref_expr
+);
+
+#keyset[id, index]
+ref_expr_attrs(
+ int id: @ref_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+ref_expr_exprs(
+ int id: @ref_expr ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+ref_expr_is_const(
+ int id: @ref_expr ref
+);
+
+#keyset[id]
+ref_expr_is_mut(
+ int id: @ref_expr ref
+);
+
+#keyset[id]
+ref_expr_is_raw(
+ int id: @ref_expr ref
+);
+
+ref_pats(
+ unique int id: @ref_pat
+);
+
+#keyset[id]
+ref_pat_is_mut(
+ int id: @ref_pat ref
+);
+
+#keyset[id]
+ref_pat_pats(
+ int id: @ref_pat ref,
+ int pat: @pat ref
+);
+
+ref_type_reprs(
+ unique int id: @ref_type_repr
+);
+
+#keyset[id]
+ref_type_repr_is_mut(
+ int id: @ref_type_repr ref
+);
+
+#keyset[id]
+ref_type_repr_lifetimes(
+ int id: @ref_type_repr ref,
+ int lifetime: @lifetime ref
+);
+
+#keyset[id]
+ref_type_repr_type_reprs(
+ int id: @ref_type_repr ref,
+ int type_repr: @type_repr ref
+);
+
+rest_pats(
+ unique int id: @rest_pat
+);
+
+#keyset[id, index]
+rest_pat_attrs(
+ int id: @rest_pat ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+return_exprs(
+ unique int id: @return_expr
+);
+
+#keyset[id, index]
+return_expr_attrs(
+ int id: @return_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+return_expr_exprs(
+ int id: @return_expr ref,
+ int expr: @expr ref
+);
+
+self_params(
+ unique int id: @self_param
+);
+
+#keyset[id]
+self_param_is_ref(
+ int id: @self_param ref
+);
+
+#keyset[id]
+self_param_is_mut(
+ int id: @self_param ref
+);
+
+#keyset[id]
+self_param_lifetimes(
+ int id: @self_param ref,
+ int lifetime: @lifetime ref
+);
+
+#keyset[id]
+self_param_names(
+ int id: @self_param ref,
+ int name: @name ref
+);
+
+slice_pats(
+ unique int id: @slice_pat
+);
+
+#keyset[id, index]
+slice_pat_pats(
+ int id: @slice_pat ref,
+ int index: int ref,
+ int pat: @pat ref
+);
+
+slice_type_reprs(
+ unique int id: @slice_type_repr
+);
+
+#keyset[id]
+slice_type_repr_type_reprs(
+ int id: @slice_type_repr ref,
+ int type_repr: @type_repr ref
+);
+
+struct_exprs(
+ unique int id: @struct_expr
+);
+
+#keyset[id]
+struct_expr_struct_expr_field_lists(
+ int id: @struct_expr ref,
+ int struct_expr_field_list: @struct_expr_field_list ref
+);
+
+struct_field_lists(
+ unique int id: @struct_field_list
+);
+
+#keyset[id, index]
+struct_field_list_fields(
+ int id: @struct_field_list ref,
+ int index: int ref,
+ int field: @struct_field ref
+);
+
+struct_pats(
+ unique int id: @struct_pat
+);
+
+#keyset[id]
+struct_pat_struct_pat_field_lists(
+ int id: @struct_pat ref,
+ int struct_pat_field_list: @struct_pat_field_list ref
+);
+
+token_tree_meta(
+ unique int id: @token_tree_meta
+);
+
+#keyset[id]
+token_tree_meta_paths(
+ int id: @token_tree_meta ref,
+ int path: @path ref
+);
+
+#keyset[id]
+token_tree_meta_token_trees(
+ int id: @token_tree_meta ref,
+ int token_tree: @token_tree ref
+);
+
+try_exprs(
+ unique int id: @try_expr
+);
+
+#keyset[id, index]
+try_expr_attrs(
+ int id: @try_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+try_expr_exprs(
+ int id: @try_expr ref,
+ int expr: @expr ref
+);
+
+tuple_exprs(
+ unique int id: @tuple_expr
+);
+
+#keyset[id, index]
+tuple_expr_attrs(
+ int id: @tuple_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+tuple_expr_fields(
+ int id: @tuple_expr ref,
+ int index: int ref,
+ int field: @expr ref
+);
+
+tuple_field_lists(
+ unique int id: @tuple_field_list
+);
+
+#keyset[id, index]
+tuple_field_list_fields(
+ int id: @tuple_field_list ref,
+ int index: int ref,
+ int field: @tuple_field ref
+);
+
+tuple_pats(
+ unique int id: @tuple_pat
+);
+
+#keyset[id, index]
+tuple_pat_fields(
+ int id: @tuple_pat ref,
+ int index: int ref,
+ int field: @pat ref
+);
+
+tuple_struct_pats(
+ unique int id: @tuple_struct_pat
+);
+
+#keyset[id, index]
+tuple_struct_pat_fields(
+ int id: @tuple_struct_pat ref,
+ int index: int ref,
+ int field: @pat ref
+);
+
+tuple_type_reprs(
+ unique int id: @tuple_type_repr
+);
+
+#keyset[id, index]
+tuple_type_repr_fields(
+ int id: @tuple_type_repr ref,
+ int index: int ref,
+ int field: @type_repr ref
+);
+
+type_args(
+ unique int id: @type_arg
+);
+
+#keyset[id]
+type_arg_type_reprs(
+ int id: @type_arg ref,
+ int type_repr: @type_repr ref
+);
+
+type_params(
+ unique int id: @type_param
+);
+
+#keyset[id, index]
+type_param_attrs(
+ int id: @type_param ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+type_param_default_types(
+ int id: @type_param ref,
+ int default_type: @type_repr ref
+);
+
+#keyset[id]
+type_param_names(
+ int id: @type_param ref,
+ int name: @name ref
+);
+
+#keyset[id]
+type_param_type_bound_lists(
+ int id: @type_param ref,
+ int type_bound_list: @type_bound_list ref
+);
+
+underscore_exprs(
+ unique int id: @underscore_expr
+);
+
+#keyset[id, index]
+underscore_expr_attrs(
+ int id: @underscore_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+unsafe_meta(
+ unique int id: @unsafe_meta
+);
+
+#keyset[id]
+unsafe_meta_is_unsafe(
+ int id: @unsafe_meta ref
+);
+
+#keyset[id]
+unsafe_meta_meta(
+ int id: @unsafe_meta ref,
+ int meta: @meta ref
+);
+
+variants(
+ unique int id: @variant
+);
+
+#keyset[id, index]
+variant_attrs(
+ int id: @variant ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+variant_const_args(
+ int id: @variant ref,
+ int const_arg: @const_arg ref
+);
+
+#keyset[id]
+variant_field_lists(
+ int id: @variant ref,
+ int field_list: @field_list ref
+);
+
+#keyset[id]
+variant_names(
+ int id: @variant ref,
+ int name: @name ref
+);
+
+#keyset[id]
+variant_visibilities(
+ int id: @variant ref,
+ int visibility: @visibility ref
+);
+
+wildcard_pats(
+ unique int id: @wildcard_pat
+);
+
+yeet_exprs(
+ unique int id: @yeet_expr
+);
+
+#keyset[id, index]
+yeet_expr_attrs(
+ int id: @yeet_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+yeet_expr_exprs(
+ int id: @yeet_expr ref,
+ int expr: @expr ref
+);
+
+yield_exprs(
+ unique int id: @yield_expr
+);
+
+#keyset[id, index]
+yield_expr_attrs(
+ int id: @yield_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+yield_expr_exprs(
+ int id: @yield_expr ref,
+ int expr: @expr ref
+);
+
+asm_exprs(
+ unique int id: @asm_expr
+);
+
+#keyset[id, index]
+asm_expr_asm_pieces(
+ int id: @asm_expr ref,
+ int index: int ref,
+ int asm_piece: @asm_piece ref
+);
+
+#keyset[id, index]
+asm_expr_attrs(
+ int id: @asm_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id, index]
+asm_expr_templates(
+ int id: @asm_expr ref,
+ int index: int ref,
+ int template: @expr ref
+);
+
+@assoc_item =
+ @const
+| @function
+| @macro_call
+| @type_alias
+;
+
+block_exprs(
+ unique int id: @block_expr
+);
+
+#keyset[id, index]
+block_expr_attrs(
+ int id: @block_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+block_expr_is_async(
+ int id: @block_expr ref
+);
+
+#keyset[id]
+block_expr_is_const(
+ int id: @block_expr ref
+);
+
+#keyset[id]
+block_expr_is_gen(
+ int id: @block_expr ref
+);
+
+#keyset[id]
+block_expr_is_move(
+ int id: @block_expr ref
+);
+
+#keyset[id]
+block_expr_is_unsafe(
+ int id: @block_expr ref
+);
+
+#keyset[id]
+block_expr_stmt_lists(
+ int id: @block_expr ref,
+ int stmt_list: @stmt_list ref
+);
+
+#keyset[id]
+block_expr_try_block_modifiers(
+ int id: @block_expr ref,
+ int try_block_modifier: @try_block_modifier ref
+);
+
+extern_blocks(
+ unique int id: @extern_block
+);
+
+#keyset[id]
+extern_block_abis(
+ int id: @extern_block ref,
+ int abi: @abi ref
+);
+
+#keyset[id, index]
+extern_block_attrs(
+ int id: @extern_block ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+extern_block_extern_item_lists(
+ int id: @extern_block ref,
+ int extern_item_list: @extern_item_list ref
+);
+
+#keyset[id]
+extern_block_is_unsafe(
+ int id: @extern_block ref
+);
+
+extern_crates(
+ unique int id: @extern_crate
+);
+
+#keyset[id, index]
+extern_crate_attrs(
+ int id: @extern_crate ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+extern_crate_identifiers(
+ int id: @extern_crate ref,
+ int identifier: @name_ref ref
+);
+
+#keyset[id]
+extern_crate_renames(
+ int id: @extern_crate ref,
+ int rename: @rename ref
+);
+
+#keyset[id]
+extern_crate_visibilities(
+ int id: @extern_crate ref,
+ int visibility: @visibility ref
+);
+
+@extern_item =
+ @function
+| @macro_call
+| @static
+| @type_alias
+;
+
+impls(
+ unique int id: @impl
+);
+
+#keyset[id]
+impl_assoc_item_lists(
+ int id: @impl ref,
+ int assoc_item_list: @assoc_item_list ref
+);
+
+#keyset[id, index]
+impl_attrs(
+ int id: @impl ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+impl_generic_param_lists(
+ int id: @impl ref,
+ int generic_param_list: @generic_param_list ref
+);
+
+#keyset[id]
+impl_is_const(
+ int id: @impl ref
+);
+
+#keyset[id]
+impl_is_default(
+ int id: @impl ref
+);
+
+#keyset[id]
+impl_is_unsafe(
+ int id: @impl ref
+);
+
+#keyset[id]
+impl_self_ties(
+ int id: @impl ref,
+ int self_ty: @type_repr ref
+);
+
+#keyset[id]
+impl_trait_ties(
+ int id: @impl ref,
+ int trait_ty: @type_repr ref
+);
+
+#keyset[id]
+impl_visibilities(
+ int id: @impl ref,
+ int visibility: @visibility ref
+);
+
+#keyset[id]
+impl_where_clauses(
+ int id: @impl ref,
+ int where_clause: @where_clause ref
+);
+
+@looping_expr =
+ @for_expr
+| @loop_expr
+| @while_expr
+;
+
+#keyset[id]
+looping_expr_loop_bodies(
+ int id: @looping_expr ref,
+ int loop_body: @block_expr ref
+);
+
+macro_defs(
+ unique int id: @macro_def
+);
+
+#keyset[id]
+macro_def_args(
+ int id: @macro_def ref,
+ int args: @token_tree ref
+);
+
+#keyset[id, index]
+macro_def_attrs(
+ int id: @macro_def ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+macro_def_bodies(
+ int id: @macro_def ref,
+ int body: @token_tree ref
+);
+
+#keyset[id]
+macro_def_names(
+ int id: @macro_def ref,
+ int name: @name ref
+);
+
+#keyset[id]
+macro_def_visibilities(
+ int id: @macro_def ref,
+ int visibility: @visibility ref
+);
+
+macro_rules(
+ unique int id: @macro_rules
+);
+
+#keyset[id, index]
+macro_rules_attrs(
+ int id: @macro_rules ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+macro_rules_names(
+ int id: @macro_rules ref,
+ int name: @name ref
+);
+
+#keyset[id]
+macro_rules_token_trees(
+ int id: @macro_rules ref,
+ int token_tree: @token_tree ref
+);
+
+#keyset[id]
+macro_rules_visibilities(
+ int id: @macro_rules ref,
+ int visibility: @visibility ref
+);
+
+modules(
+ unique int id: @module
+);
+
+#keyset[id, index]
+module_attrs(
+ int id: @module ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+module_item_lists(
+ int id: @module ref,
+ int item_list: @item_list ref
+);
+
+#keyset[id]
+module_names(
+ int id: @module ref,
+ int name: @name ref
+);
+
+#keyset[id]
+module_visibilities(
+ int id: @module ref,
+ int visibility: @visibility ref
+);
+
+path_exprs(
+ unique int id: @path_expr
+);
+
+#keyset[id, index]
+path_expr_attrs(
+ int id: @path_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+traits(
+ unique int id: @trait
+);
+
+#keyset[id]
+trait_assoc_item_lists(
+ int id: @trait ref,
+ int assoc_item_list: @assoc_item_list ref
+);
+
+#keyset[id, index]
+trait_attrs(
+ int id: @trait ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+trait_generic_param_lists(
+ int id: @trait ref,
+ int generic_param_list: @generic_param_list ref
+);
+
+#keyset[id]
+trait_impl_restrictions(
+ int id: @trait ref,
+ int impl_restriction: @impl_restriction ref
+);
+
+#keyset[id]
+trait_is_auto(
+ int id: @trait ref
+);
+
+#keyset[id]
+trait_is_unsafe(
+ int id: @trait ref
+);
+
+#keyset[id]
+trait_names(
+ int id: @trait ref,
+ int name: @name ref
+);
+
+#keyset[id]
+trait_type_bound_lists(
+ int id: @trait ref,
+ int type_bound_list: @type_bound_list ref
+);
+
+#keyset[id]
+trait_visibilities(
+ int id: @trait ref,
+ int visibility: @visibility ref
+);
+
+#keyset[id]
+trait_where_clauses(
+ int id: @trait ref,
+ int where_clause: @where_clause ref
+);
+
+@type_item =
+ @enum
+| @struct
+| @union
+;
+
+#keyset[id, index]
+type_item_derive_macro_expansions(
+ int id: @type_item ref,
+ int index: int ref,
+ int derive_macro_expansion: @macro_items ref
+);
+
+#keyset[id, index]
+type_item_attrs(
+ int id: @type_item ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+type_item_generic_param_lists(
+ int id: @type_item ref,
+ int generic_param_list: @generic_param_list ref
+);
+
+#keyset[id]
+type_item_names(
+ int id: @type_item ref,
+ int name: @name ref
+);
+
+#keyset[id]
+type_item_visibilities(
+ int id: @type_item ref,
+ int visibility: @visibility ref
+);
+
+#keyset[id]
+type_item_where_clauses(
+ int id: @type_item ref,
+ int where_clause: @where_clause ref
+);
+
+uses(
+ unique int id: @use
+);
+
+#keyset[id, index]
+use_attrs(
+ int id: @use ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+use_use_trees(
+ int id: @use ref,
+ int use_tree: @use_tree ref
+);
+
+#keyset[id]
+use_visibilities(
+ int id: @use ref,
+ int visibility: @visibility ref
+);
+
+consts(
+ unique int id: @const
+);
+
+#keyset[id, index]
+const_attrs(
+ int id: @const ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+const_bodies(
+ int id: @const ref,
+ int body: @expr ref
+);
+
+#keyset[id]
+const_generic_param_lists(
+ int id: @const ref,
+ int generic_param_list: @generic_param_list ref
+);
+
+#keyset[id]
+const_is_const(
+ int id: @const ref
+);
+
+#keyset[id]
+const_is_default(
+ int id: @const ref
+);
+
+#keyset[id]
+const_names(
+ int id: @const ref,
+ int name: @name ref
+);
+
+#keyset[id]
+const_type_reprs(
+ int id: @const ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+const_visibilities(
+ int id: @const ref,
+ int visibility: @visibility ref
+);
+
+#keyset[id]
+const_where_clauses(
+ int id: @const ref,
+ int where_clause: @where_clause ref
+);
+
+#keyset[id]
+const_has_implementation(
+ int id: @const ref
+);
+
+enums(
+ unique int id: @enum
+);
+
+#keyset[id]
+enum_variant_lists(
+ int id: @enum ref,
+ int variant_list: @variant_list ref
+);
+
+for_exprs(
+ unique int id: @for_expr
+);
+
+#keyset[id, index]
+for_expr_attrs(
+ int id: @for_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+for_expr_iterables(
+ int id: @for_expr ref,
+ int iterable: @expr ref
+);
+
+#keyset[id]
+for_expr_pats(
+ int id: @for_expr ref,
+ int pat: @pat ref
+);
+
+functions(
+ unique int id: @function
+);
+
+#keyset[id]
+function_abis(
+ int id: @function ref,
+ int abi: @abi ref
+);
+
+#keyset[id]
+function_function_bodies(
+ int id: @function ref,
+ int function_body: @block_expr ref
+);
+
+#keyset[id]
+function_generic_param_lists(
+ int id: @function ref,
+ int generic_param_list: @generic_param_list ref
+);
+
+#keyset[id]
+function_is_async(
+ int id: @function ref
+);
+
+#keyset[id]
+function_is_const(
+ int id: @function ref
+);
+
+#keyset[id]
+function_is_default(
+ int id: @function ref
+);
+
+#keyset[id]
+function_is_gen(
+ int id: @function ref
+);
+
+#keyset[id]
+function_is_unsafe(
+ int id: @function ref
+);
+
+#keyset[id]
+function_names(
+ int id: @function ref,
+ int name: @name ref
+);
+
+#keyset[id]
+function_ret_types(
+ int id: @function ref,
+ int ret_type: @ret_type_repr ref
+);
+
+#keyset[id]
+function_visibilities(
+ int id: @function ref,
+ int visibility: @visibility ref
+);
+
+#keyset[id]
+function_where_clauses(
+ int id: @function ref,
+ int where_clause: @where_clause ref
+);
+
+#keyset[id]
+function_has_implementation(
+ int id: @function ref
+);
+
+loop_exprs(
+ unique int id: @loop_expr
+);
+
+#keyset[id, index]
+loop_expr_attrs(
+ int id: @loop_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+macro_calls(
+ unique int id: @macro_call
+);
+
+#keyset[id, index]
+macro_call_attrs(
+ int id: @macro_call ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+macro_call_paths(
+ int id: @macro_call ref,
+ int path: @path ref
+);
+
+#keyset[id]
+macro_call_token_trees(
+ int id: @macro_call ref,
+ int token_tree: @token_tree ref
+);
+
+#keyset[id]
+macro_call_macro_call_expansions(
+ int id: @macro_call ref,
+ int macro_call_expansion: @ast_node ref
+);
+
+statics(
+ unique int id: @static
+);
+
+#keyset[id, index]
+static_attrs(
+ int id: @static ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+static_bodies(
+ int id: @static ref,
+ int body: @expr ref
+);
+
+#keyset[id]
+static_is_mut(
+ int id: @static ref
+);
+
+#keyset[id]
+static_is_static(
+ int id: @static ref
+);
+
+#keyset[id]
+static_is_unsafe(
+ int id: @static ref
+);
+
+#keyset[id]
+static_names(
+ int id: @static ref,
+ int name: @name ref
+);
+
+#keyset[id]
+static_type_reprs(
+ int id: @static ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+static_visibilities(
+ int id: @static ref,
+ int visibility: @visibility ref
+);
+
+structs(
+ unique int id: @struct
+);
+
+#keyset[id]
+struct_field_lists_(
+ int id: @struct ref,
+ int field_list: @field_list ref
+);
+
+type_aliases(
+ unique int id: @type_alias
+);
+
+#keyset[id, index]
+type_alias_attrs(
+ int id: @type_alias ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+type_alias_generic_param_lists(
+ int id: @type_alias ref,
+ int generic_param_list: @generic_param_list ref
+);
+
+#keyset[id]
+type_alias_is_default(
+ int id: @type_alias ref
+);
+
+#keyset[id]
+type_alias_names(
+ int id: @type_alias ref,
+ int name: @name ref
+);
+
+#keyset[id]
+type_alias_type_reprs(
+ int id: @type_alias ref,
+ int type_repr: @type_repr ref
+);
+
+#keyset[id]
+type_alias_type_bound_lists(
+ int id: @type_alias ref,
+ int type_bound_list: @type_bound_list ref
+);
+
+#keyset[id]
+type_alias_visibilities(
+ int id: @type_alias ref,
+ int visibility: @visibility ref
+);
+
+#keyset[id]
+type_alias_where_clauses(
+ int id: @type_alias ref,
+ int where_clause: @where_clause ref
+);
+
+unions(
+ unique int id: @union
+);
+
+#keyset[id]
+union_struct_field_lists(
+ int id: @union ref,
+ int struct_field_list: @struct_field_list ref
+);
+
+while_exprs(
+ unique int id: @while_expr
+);
+
+#keyset[id, index]
+while_expr_attrs(
+ int id: @while_expr ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+while_expr_conditions(
+ int id: @while_expr ref,
+ int condition: @expr ref
+);
diff --git a/rust/ql/lib/upgrades/ed6b1d3d51401eafee5e4b24e1093d731309ac94/upgrade.properties b/rust/ql/lib/upgrades/ed6b1d3d51401eafee5e4b24e1093d731309ac94/upgrade.properties
new file mode 100644
index 000000000000..2cd62911a238
--- /dev/null
+++ b/rust/ql/lib/upgrades/ed6b1d3d51401eafee5e4b24e1093d731309ac94/upgrade.properties
@@ -0,0 +1,13 @@
+description: Update rust-analyzer to 0.0.347
+compatibility: partial
+
+visibility_inners.rel: run upgrade.ql new_visibility_inners
+visibility_visibility_inners.rel: run upgrade.ql new_visibility_visibility_inners
+visibility_inner_paths.rel: run upgrade.ql new_visibility_inner_paths
+visibility_paths.rel: delete
+
+names.rel: run upgrade.ql new_names
+format_args_arg_names.rel: run upgrade.ql new_format_args_arg_names
+format_args_arg_arg_names.rel: delete
+
+locatable_locations.rel: run upgrade.ql new_locatable_locations
diff --git a/rust/ql/lib/upgrades/ed6b1d3d51401eafee5e4b24e1093d731309ac94/upgrade.ql b/rust/ql/lib/upgrades/ed6b1d3d51401eafee5e4b24e1093d731309ac94/upgrade.ql
new file mode 100644
index 000000000000..b96a8fd33b88
--- /dev/null
+++ b/rust/ql/lib/upgrades/ed6b1d3d51401eafee5e4b24e1093d731309ac94/upgrade.ql
@@ -0,0 +1,53 @@
+class Element extends @element {
+ string toString() { none() }
+}
+
+class Location extends @location_default {
+ string toString() { none() }
+}
+
+// The old schema stored a visibility's path directly on the `Visibility`. The new schema inserts a
+// genuinely-new `VisibilityInner` node between `Visibility` and its path, so we synthesise one per
+// visibility that has a path, reusing the visibility's location.
+newtype TSynth = TVisibilityInner(Element visibility) { visibility_paths(visibility, _) }
+
+module Fresh = QlBuiltins::NewEntity;
+
+class TNewElement = @element or Fresh::EntityId;
+
+class NewElement extends TNewElement {
+ string toString() { none() }
+}
+
+query predicate new_visibility_inners(Fresh::EntityId id) { id = Fresh::map(TVisibilityInner(_)) }
+
+query predicate new_visibility_visibility_inners(Element visibility, Fresh::EntityId inner) {
+ inner = Fresh::map(TVisibilityInner(visibility))
+}
+
+query predicate new_visibility_inner_paths(Fresh::EntityId inner, Element path) {
+ exists(Element visibility |
+ inner = Fresh::map(TVisibilityInner(visibility)) and
+ visibility_paths(visibility, path)
+ )
+}
+
+// The old schema represented a format argument's name as a dedicated text-less
+// `@format_args_arg_name` placeholder (entity table `format_args_arg_names`, linked to the arg via
+// `format_args_arg_arg_names`). The new schema uses a regular `@name` node instead, so we repurpose
+// the placeholder ids as `@name`s by adding them to `names`. They carry no text; re-extraction
+// recovers it.
+query predicate new_names(Element id) { names(id) or format_args_arg_names(id) }
+
+query predicate new_format_args_arg_names(Element arg, Element name) {
+ format_args_arg_arg_names(arg, name)
+}
+
+query predicate new_locatable_locations(NewElement id, Location location) {
+ locatable_locations(id, location)
+ or
+ exists(Element visibility |
+ id = Fresh::map(TVisibilityInner(visibility)) and
+ locatable_locations(visibility, location)
+ )
+}
diff --git a/rust/ql/test/.gitignore b/rust/ql/test/.gitignore
index 29291fe2d12c..eb43358aa293 100644
--- a/rust/ql/test/.gitignore
+++ b/rust/ql/test/.gitignore
@@ -3,6 +3,9 @@ target/
# these are all generated, see `rust/extractor/src/qltest.rs` for details
Cargo.toml
/*/**/rust-toolchain.toml
+# but this one is committed on purpose: it pins a pre-1.94 toolchain to exercise
+# the extractor's `FormatArgsExpr` reconstruction fallback.
+!/library-tests/format-macros-legacy/rust-toolchain.toml
lib.rs
.proc_macro/
.lib/
diff --git a/rust/ql/test/extractor-tests/crate_graph/crates.expected b/rust/ql/test/extractor-tests/crate_graph/crates.expected
index f4bd0ae031ba..4ed32f7692a9 100644
--- a/rust/ql/test/extractor-tests/crate_graph/crates.expected
+++ b/rust/ql/test/extractor-tests/crate_graph/crates.expected
@@ -17,7 +17,7 @@
#-----| std -> Crate(std@0.0.0)
#-----| test -> Crate(test@0.0.0)
-#-----| Crate(cfg_if@1.0.1)
+#-----| Crate(cfg_if@1.0.4)
#-----| core -> Crate(core@0.0.0)
#-----| Crate(compiler_builtins@0.1.160)
@@ -43,6 +43,8 @@
#-----| block_buffer -> Crate(block_buffer@0.10.4)
#-----| crypto_common -> Crate(crypto_common@0.1.6)
+#-----| Crate(foldhash@0.2.0)
+
#-----| Crate(generic_array@0.14.7)
#-----| proc_macro -> Crate(proc_macro@0.0.0)
#-----| alloc -> Crate(alloc@0.0.0)
@@ -51,16 +53,16 @@
#-----| test -> Crate(test@0.0.0)
#-----| typenum -> Crate(typenum@1.18.0)
-#-----| Crate(getopts@0.2.23)
+#-----| Crate(getopts@0.2.24)
#-----| core -> Crate(core@0.0.0)
#-----| std -> Crate(std@0.0.0)
-#-----| unicode_width -> Crate(unicode_width@0.2.1)
-#-----| Crate(hashbrown@0.15.4)
+#-----| Crate(hashbrown@0.16.1)
#-----| alloc -> Crate(alloc@0.0.0)
#-----| core -> Crate(core@0.0.0)
+#-----| foldhash -> Crate(foldhash@0.2.0)
-#-----| Crate(libc@0.2.174)
+#-----| Crate(libc@0.2.178)
#-----| rustc_std_workspace_core -> Crate(core@0.0.0)
main.rs:
@@ -96,14 +98,13 @@ main.rs:
#-----| Crate(panic_unwind@0.0.0)
#-----| alloc -> Crate(alloc@0.0.0)
#-----| core -> Crate(core@0.0.0)
-#-----| cfg_if -> Crate(cfg_if@1.0.1)
-#-----| libc -> Crate(libc@0.2.174)
+#-----| libc -> Crate(libc@0.2.178)
#-----| unwind -> Crate(unwind@0.0.0)
#-----| Crate(proc_macro@0.0.0)
#-----| core -> Crate(core@0.0.0)
#-----| std -> Crate(std@0.0.0)
-#-----| rustc_literal_escaper -> Crate(rustc_literal_escaper@0.0.5)
+#-----| rustc_literal_escaper -> Crate(rustc_literal_escaper@0.0.7)
#-----| Crate(rand@0.9.2)
#-----| rand_core -> Crate(rand_core@0.9.3)
@@ -113,22 +114,21 @@ main.rs:
#-----| Crate(rand_xorshift@0.4.0)
#-----| rand_core -> Crate(rand_core@0.9.3)
-#-----| Crate(rustc_demangle@0.1.25)
+#-----| Crate(rustc_demangle@0.1.27)
#-----| core -> Crate(core@0.0.0)
-#-----| Crate(rustc_literal_escaper@0.0.5)
+#-----| Crate(rustc_literal_escaper@0.0.7)
#-----| core -> Crate(core@0.0.0)
-#-----| std -> Crate(std@0.0.0)
#-----| Crate(std@0.0.0)
#-----| alloc -> Crate(alloc@0.0.0)
#-----| core -> Crate(core@0.0.0)
-#-----| cfg_if -> Crate(cfg_if@1.0.1)
-#-----| hashbrown -> Crate(hashbrown@0.15.4)
-#-----| libc -> Crate(libc@0.2.174)
+#-----| cfg_if -> Crate(cfg_if@1.0.4)
+#-----| hashbrown -> Crate(hashbrown@0.16.1)
+#-----| libc -> Crate(libc@0.2.178)
#-----| rand -> Crate(rand@0.9.2)
#-----| rand_xorshift -> Crate(rand_xorshift@0.4.0)
-#-----| rustc_demangle -> Crate(rustc_demangle@0.1.25)
+#-----| rustc_demangle -> Crate(rustc_demangle@0.1.27)
#-----| panic_abort -> Crate(panic_abort@0.0.0)
#-----| unwind -> Crate(unwind@0.0.0)
#-----| panic_unwind -> Crate(panic_unwind@0.0.0)
@@ -137,14 +137,13 @@ main.rs:
#-----| Crate(std_detect@0.1.5)
#-----| alloc -> Crate(alloc@0.0.0)
#-----| core -> Crate(core@0.0.0)
-#-----| cfg_if -> Crate(cfg_if@1.0.1)
-#-----| libc -> Crate(libc@0.2.174)
+#-----| libc -> Crate(libc@0.2.178)
#-----| Crate(test@0.0.0)
#-----| core -> Crate(core@0.0.0)
#-----| std -> Crate(std@0.0.0)
-#-----| getopts -> Crate(getopts@0.2.23)
-#-----| libc -> Crate(libc@0.2.174)
+#-----| getopts -> Crate(getopts@0.2.24)
+#-----| libc -> Crate(libc@0.2.178)
lib.rs:
# 0| Crate(test@0.0.1)
@@ -163,14 +162,9 @@ lib.rs:
#-----| std -> Crate(std@0.0.0)
#-----| test -> Crate(test@0.0.0)
-#-----| Crate(unicode_width@0.2.1)
-#-----| core -> Crate(core@0.0.0)
-#-----| std -> Crate(std@0.0.0)
-
#-----| Crate(unwind@0.0.0)
#-----| core -> Crate(core@0.0.0)
-#-----| cfg_if -> Crate(cfg_if@1.0.1)
-#-----| libc -> Crate(libc@0.2.174)
+#-----| libc -> Crate(libc@0.2.178)
#-----| Crate(version_check@0.9.5)
#-----| proc_macro -> Crate(proc_macro@0.0.0)
diff --git a/rust/ql/test/extractor-tests/generated/.generated_tests.list b/rust/ql/test/extractor-tests/generated/.generated_tests.list
index 42c79ede411d..5461e89bf465 100644
--- a/rust/ql/test/extractor-tests/generated/.generated_tests.list
+++ b/rust/ql/test/extractor-tests/generated/.generated_tests.list
@@ -32,6 +32,7 @@ ConstArg/gen_const_arg.rs 6a15d099c61ffa814e8e0e0fca2d8ff481d73ad81959064e0a214d
ConstBlockPat/gen_const_block_pat.rs 7e3057cd24d22e752354369cf7e08e9536642812c0947b36aa5d8290a45476fd 7e3057cd24d22e752354369cf7e08e9536642812c0947b36aa5d8290a45476fd
ConstParam/gen_const_param.rs 71f22d907b0011dafc333f37635f0ee5b1eef2313b5a26cd2a21508a8e96c19a 71f22d907b0011dafc333f37635f0ee5b1eef2313b5a26cd2a21508a8e96c19a
ContinueExpr/gen_continue_expr.rs 63840dcd8440aaf1b96b713b80eb2b56acb1639d3200b3c732b45291a071b5ff 63840dcd8440aaf1b96b713b80eb2b56acb1639d3200b3c732b45291a071b5ff
+DerefPat/gen_deref_pat.rs a9452902f0913a52d4d19abe37d510086897032d5da2517a4e3f75a478f5f77a a9452902f0913a52d4d19abe37d510086897032d5da2517a4e3f75a478f5f77a
DynTraitTypeRepr/gen_dyn_trait_type_repr.rs 1864f3900bdae6f4a0a428e0b2a1266b758dfa8f27059353a639612d8829f4dd 1864f3900bdae6f4a0a428e0b2a1266b758dfa8f27059353a639612d8829f4dd
Enum/gen_enum.rs 59c6dc0185c6b0dd877ce1b2291d3b8ab05041194b7bfc948e97baa4908605fa 59c6dc0185c6b0dd877ce1b2291d3b8ab05041194b7bfc948e97baa4908605fa
ExprStmt/gen_expr_stmt.rs 6ce47428a8d33b902c1f14b06cc375d08eff95251e4a81dac2fa51872b7649b1 6ce47428a8d33b902c1f14b06cc375d08eff95251e4a81dac2fa51872b7649b1
@@ -54,6 +55,7 @@ IdentPat/gen_ident_pat.rs 87f9201ca47683ff6f12a0c844c062fdedb6d86546794522d358b1
IfExpr/gen_if_expr.rs 2df66735394ebb20db29d3fbf2721ad4812afbe8d4614d03f26265c1f481f1e8 2df66735394ebb20db29d3fbf2721ad4812afbe8d4614d03f26265c1f481f1e8
Impl/gen_impl.rs a3f91dbcbb89f660e1c67eb6211def495cced5ab069515c6151e442365f64899 a3f91dbcbb89f660e1c67eb6211def495cced5ab069515c6151e442365f64899
ImplTraitTypeRepr/gen_impl_trait_type_repr.rs ebfa4d350ae5759bf7df6adf790d2d892c7a0d708f3340ccf3e12a681cb78f00 ebfa4d350ae5759bf7df6adf790d2d892c7a0d708f3340ccf3e12a681cb78f00
+IncludeBytesExpr/gen_include_bytes_expr.rs d993b5155810929c79b485f270707540cee3cbd24f667962d7279da4a2497548 d993b5155810929c79b485f270707540cee3cbd24f667962d7279da4a2497548
IndexExpr/gen_index_expr.rs 22d7f81ba43dc63f1f49e21a2c25ce25a1b8f6e8e95e1a66f518f010a4d73c61 22d7f81ba43dc63f1f49e21a2c25ce25a1b8f6e8e95e1a66f518f010a4d73c61
InferTypeRepr/gen_infer_type_repr.rs cd50eaeffdf16e0e896b14b665590251a4d383c123502ed667d8b1f75000f559 cd50eaeffdf16e0e896b14b665590251a4d383c123502ed667d8b1f75000f559
ItemList/gen_item_list.rs 5da9f631030568c80aa0b126369990070cebcd1805827a8077320d4bec789a4e 5da9f631030568c80aa0b126369990070cebcd1805827a8077320d4bec789a4e
@@ -83,6 +85,7 @@ Module/gen_module.rs 815605a604fea1d9276684f8d6738a4e833eacad57ceeb27e2095fc4502
Name/gen_name.rs 8a7fe65ee632a47d12eaa313e7248ac9210e5a381e9522499ca68f94c39e72c0 8a7fe65ee632a47d12eaa313e7248ac9210e5a381e9522499ca68f94c39e72c0
NameRef/gen_name_ref.rs c8c922e77a7d62b8272359ccdabbf7e15411f31ca85f15a3afdd94bec7ec64e7 c8c922e77a7d62b8272359ccdabbf7e15411f31ca85f15a3afdd94bec7ec64e7
NeverTypeRepr/gen_never_type_repr.rs cc7d1c861eaf89772109f142815839976f25f89956ed1b11822df5e7e333d6d4 cc7d1c861eaf89772109f142815839976f25f89956ed1b11822df5e7e333d6d4
+NotNull/gen_not_null.rs 3cc516b4fcf50ef6c45452158820e5386883cafa759480d41c896c21f559a979 3cc516b4fcf50ef6c45452158820e5386883cafa759480d41c896c21f559a979
OffsetOfExpr/gen_offset_of_expr.rs 8e2077b4d7b85c91c17c3630511bc4f929950e9007261cbf0471c4a064c4b934 8e2077b4d7b85c91c17c3630511bc4f929950e9007261cbf0471c4a064c4b934
OrPat/gen_or_pat.rs 71feef6e056bfe4cc8c22c9eb54fa3fecef613606769061d0efd059adbbd6f56 71feef6e056bfe4cc8c22c9eb54fa3fecef613606769061d0efd059adbbd6f56
Param/gen_param.rs 39f3979d6cb10e4c43e0b5601af2a92b7520a75a104211955bbbb5e6f13e9db9 39f3979d6cb10e4c43e0b5601af2a92b7520a75a104211955bbbb5e6f13e9db9
@@ -95,6 +98,7 @@ Path/gen_path.rs 490268d6bfb1635883b8bdefc683d59c4dd0e9c7f86c2e55954661efb3ab025
Path/gen_path_expr.rs dcc9cc16cafff0e2225c1853a91612d3f666016c53fcb4ab5716ed31a33a41cd dcc9cc16cafff0e2225c1853a91612d3f666016c53fcb4ab5716ed31a33a41cd
Path/gen_path_pat.rs fd7f941f8b33f19d3693be1fdb595c2fb2e85e8296702b82bf12bcd44632f371 fd7f941f8b33f19d3693be1fdb595c2fb2e85e8296702b82bf12bcd44632f371
Path/gen_path_type_repr.rs 2a59f36d62a8a6e0e2caacd2b7a78943ddb48af2bb2d82b0e63b387ec24e052d 2a59f36d62a8a6e0e2caacd2b7a78943ddb48af2bb2d82b0e63b387ec24e052d
+PatternTypeRepr/gen_pattern_type_repr.rs 7e98df3851d63ed6509b7e634e8854dbf3294ed5cfc275b50bbbff55bf431f5e 7e98df3851d63ed6509b7e634e8854dbf3294ed5cfc275b50bbbff55bf431f5e
PrefixExpr/gen_prefix_expr.rs c4b53e87f370713b9a9e257be26d082b0761497bac19b1d7401a31b22b30d1ab c4b53e87f370713b9a9e257be26d082b0761497bac19b1d7401a31b22b30d1ab
PtrTypeRepr/gen_ptr_type_repr.rs b833d2a02add897c53ad5f0d436e1f5fa8919809592e1ded56b0c1c99b8344bd b833d2a02add897c53ad5f0d436e1f5fa8919809592e1ded56b0c1c99b8344bd
RangeExpr/gen_range_expr.rs 3f27cff9cc76b2703beff622d1453b84121e1970a869e45f9428deac92c4ecb0 3f27cff9cc76b2703beff622d1453b84121e1970a869e45f9428deac92c4ecb0
@@ -145,6 +149,7 @@ UseTreeList/gen_use_tree_list.rs 2494aadcec03a3f7a6e2ae448ee70ec6774f840e9519c66
Variant/gen_variant.rs fa3d3a9e3e0c3aa565b965fad9c3dc2ffd5a8d82963e3a55a9acbb0f14b603d6 fa3d3a9e3e0c3aa565b965fad9c3dc2ffd5a8d82963e3a55a9acbb0f14b603d6
VariantList/gen_variant_list.rs a1faa4d59b072f139d14cb8a6d63a0ce8c473170d6320a07ce6bb9d517f8486d a1faa4d59b072f139d14cb8a6d63a0ce8c473170d6320a07ce6bb9d517f8486d
Visibility/gen_visibility.rs cfa4b05fa7ba7c4ffa8f9c880b13792735e4f7e92a648f43110e914075e97a52 cfa4b05fa7ba7c4ffa8f9c880b13792735e4f7e92a648f43110e914075e97a52
+VisibilityInner/gen_visibility_inner.rs d392d92d56b4da0bb7ba1d4fc6aecf0932e4174e7ccd2fc64ea68d659aca1ee7 d392d92d56b4da0bb7ba1d4fc6aecf0932e4174e7ccd2fc64ea68d659aca1ee7
WhereClause/gen_where_clause.rs 22522c933be47f8f7f9d0caddfa41925c08df343c564baad2fe2daa14f1bfb1a 22522c933be47f8f7f9d0caddfa41925c08df343c564baad2fe2daa14f1bfb1a
WherePred/gen_where_pred.rs 7036e34f1a1f77c5cf031f385be4583472ea4f99e8b4b4ec3c72a65c23e418bb 7036e34f1a1f77c5cf031f385be4583472ea4f99e8b4b4ec3c72a65c23e418bb
WhileExpr/gen_while_expr.rs 97276c5946a36001638491c99a36170d22bc6011c5e59f621b37c7a2d7737879 97276c5946a36001638491c99a36170d22bc6011c5e59f621b37c7a2d7737879
diff --git a/rust/ql/test/extractor-tests/generated/.gitattributes b/rust/ql/test/extractor-tests/generated/.gitattributes
index 7ac64a528a53..6070e3e0ccc2 100644
--- a/rust/ql/test/extractor-tests/generated/.gitattributes
+++ b/rust/ql/test/extractor-tests/generated/.gitattributes
@@ -34,6 +34,7 @@
/ConstBlockPat/gen_const_block_pat.rs linguist-generated
/ConstParam/gen_const_param.rs linguist-generated
/ContinueExpr/gen_continue_expr.rs linguist-generated
+/DerefPat/gen_deref_pat.rs linguist-generated
/DynTraitTypeRepr/gen_dyn_trait_type_repr.rs linguist-generated
/Enum/gen_enum.rs linguist-generated
/ExprStmt/gen_expr_stmt.rs linguist-generated
@@ -56,6 +57,7 @@
/IfExpr/gen_if_expr.rs linguist-generated
/Impl/gen_impl.rs linguist-generated
/ImplTraitTypeRepr/gen_impl_trait_type_repr.rs linguist-generated
+/IncludeBytesExpr/gen_include_bytes_expr.rs linguist-generated
/IndexExpr/gen_index_expr.rs linguist-generated
/InferTypeRepr/gen_infer_type_repr.rs linguist-generated
/ItemList/gen_item_list.rs linguist-generated
@@ -85,6 +87,7 @@
/Name/gen_name.rs linguist-generated
/NameRef/gen_name_ref.rs linguist-generated
/NeverTypeRepr/gen_never_type_repr.rs linguist-generated
+/NotNull/gen_not_null.rs linguist-generated
/OffsetOfExpr/gen_offset_of_expr.rs linguist-generated
/OrPat/gen_or_pat.rs linguist-generated
/Param/gen_param.rs linguist-generated
@@ -97,6 +100,7 @@
/Path/gen_path_expr.rs linguist-generated
/Path/gen_path_pat.rs linguist-generated
/Path/gen_path_type_repr.rs linguist-generated
+/PatternTypeRepr/gen_pattern_type_repr.rs linguist-generated
/PrefixExpr/gen_prefix_expr.rs linguist-generated
/PtrTypeRepr/gen_ptr_type_repr.rs linguist-generated
/RangeExpr/gen_range_expr.rs linguist-generated
@@ -147,6 +151,7 @@
/Variant/gen_variant.rs linguist-generated
/VariantList/gen_variant_list.rs linguist-generated
/Visibility/gen_visibility.rs linguist-generated
+/VisibilityInner/gen_visibility_inner.rs linguist-generated
/WhereClause/gen_where_clause.rs linguist-generated
/WherePred/gen_where_pred.rs linguist-generated
/WhileExpr/gen_while_expr.rs linguist-generated
diff --git a/rust/ql/test/extractor-tests/generated/AsmClobberAbi/AsmClobberAbi.expected b/rust/ql/test/extractor-tests/generated/AsmClobberAbi/AsmClobberAbi.expected
index 10f3409cc794..bc4d5d6e3f8f 100644
--- a/rust/ql/test/extractor-tests/generated/AsmClobberAbi/AsmClobberAbi.expected
+++ b/rust/ql/test/extractor-tests/generated/AsmClobberAbi/AsmClobberAbi.expected
@@ -1 +1,3 @@
+instances
| gen_asm_clobber_abi.rs:8:14:8:29 | AsmClobberAbi |
+getAttr
diff --git a/rust/ql/test/extractor-tests/generated/AsmClobberAbi/AsmClobberAbi.ql b/rust/ql/test/extractor-tests/generated/AsmClobberAbi/AsmClobberAbi.ql
index 65680442dfb8..9b434d33a7e5 100644
--- a/rust/ql/test/extractor-tests/generated/AsmClobberAbi/AsmClobberAbi.ql
+++ b/rust/ql/test/extractor-tests/generated/AsmClobberAbi/AsmClobberAbi.ql
@@ -3,3 +3,7 @@ import codeql.rust.elements
import TestUtils
query predicate instances(AsmClobberAbi x) { toBeTested(x) and not x.isUnknown() }
+
+query predicate getAttr(AsmClobberAbi x, int index, Attr getAttr) {
+ toBeTested(x) and not x.isUnknown() and getAttr = x.getAttr(index)
+}
diff --git a/rust/ql/test/extractor-tests/generated/AsmOperandNamed/AsmOperandNamed.expected b/rust/ql/test/extractor-tests/generated/AsmOperandNamed/AsmOperandNamed.expected
index c8aec731ff8c..36351bbf80ae 100644
--- a/rust/ql/test/extractor-tests/generated/AsmOperandNamed/AsmOperandNamed.expected
+++ b/rust/ql/test/extractor-tests/generated/AsmOperandNamed/AsmOperandNamed.expected
@@ -4,5 +4,6 @@ instances
getAsmOperand
| gen_asm_operand_named.rs:8:34:8:43 | AsmOperandNamed | gen_asm_operand_named.rs:8:34:8:43 | AsmRegOperand |
| gen_asm_operand_named.rs:8:46:8:62 | AsmOperandNamed | gen_asm_operand_named.rs:8:54:8:62 | AsmRegOperand |
+getAttr
getName
| gen_asm_operand_named.rs:8:46:8:62 | AsmOperandNamed | gen_asm_operand_named.rs:8:46:8:50 | input |
diff --git a/rust/ql/test/extractor-tests/generated/AsmOperandNamed/AsmOperandNamed.ql b/rust/ql/test/extractor-tests/generated/AsmOperandNamed/AsmOperandNamed.ql
index 9c900afe42e1..c3f7718bc1ef 100644
--- a/rust/ql/test/extractor-tests/generated/AsmOperandNamed/AsmOperandNamed.ql
+++ b/rust/ql/test/extractor-tests/generated/AsmOperandNamed/AsmOperandNamed.ql
@@ -8,6 +8,10 @@ query predicate getAsmOperand(AsmOperandNamed x, AsmOperand getAsmOperand) {
toBeTested(x) and not x.isUnknown() and getAsmOperand = x.getAsmOperand()
}
+query predicate getAttr(AsmOperandNamed x, int index, Attr getAttr) {
+ toBeTested(x) and not x.isUnknown() and getAttr = x.getAttr(index)
+}
+
query predicate getName(AsmOperandNamed x, Name getName) {
toBeTested(x) and not x.isUnknown() and getName = x.getName()
}
diff --git a/rust/ql/test/extractor-tests/generated/AsmOptionsList/AsmOptionsList.expected b/rust/ql/test/extractor-tests/generated/AsmOptionsList/AsmOptionsList.expected
index cf9ec35d070e..c0634930367a 100644
--- a/rust/ql/test/extractor-tests/generated/AsmOptionsList/AsmOptionsList.expected
+++ b/rust/ql/test/extractor-tests/generated/AsmOptionsList/AsmOptionsList.expected
@@ -3,3 +3,4 @@ instances
getAsmOption
| gen_asm_options_list.rs:8:14:8:36 | AsmOptionsList | 0 | gen_asm_options_list.rs:8:22:8:28 | AsmOption |
| gen_asm_options_list.rs:8:14:8:36 | AsmOptionsList | 1 | gen_asm_options_list.rs:8:31:8:35 | AsmOption |
+getAttr
diff --git a/rust/ql/test/extractor-tests/generated/AsmOptionsList/AsmOptionsList.ql b/rust/ql/test/extractor-tests/generated/AsmOptionsList/AsmOptionsList.ql
index a4806cce3535..bb4a00fa29d5 100644
--- a/rust/ql/test/extractor-tests/generated/AsmOptionsList/AsmOptionsList.ql
+++ b/rust/ql/test/extractor-tests/generated/AsmOptionsList/AsmOptionsList.ql
@@ -7,3 +7,7 @@ query predicate instances(AsmOptionsList x) { toBeTested(x) and not x.isUnknown(
query predicate getAsmOption(AsmOptionsList x, int index, AsmOption getAsmOption) {
toBeTested(x) and not x.isUnknown() and getAsmOption = x.getAsmOption(index)
}
+
+query predicate getAttr(AsmOptionsList x, int index, Attr getAttr) {
+ toBeTested(x) and not x.isUnknown() and getAttr = x.getAttr(index)
+}
diff --git a/rust/ql/test/extractor-tests/generated/DerefPat/DerefPat.expected b/rust/ql/test/extractor-tests/generated/DerefPat/DerefPat.expected
new file mode 100644
index 000000000000..30bba2359390
--- /dev/null
+++ b/rust/ql/test/extractor-tests/generated/DerefPat/DerefPat.expected
@@ -0,0 +1,4 @@
+instances
+| gen_deref_pat.rs:8:9:8:24 | DerefPat |
+getPat
+| gen_deref_pat.rs:8:9:8:24 | DerefPat | gen_deref_pat.rs:8:23:8:23 | y |
diff --git a/rust/ql/test/extractor-tests/generated/DerefPat/DerefPat.ql b/rust/ql/test/extractor-tests/generated/DerefPat/DerefPat.ql
new file mode 100644
index 000000000000..f17a3c41f132
--- /dev/null
+++ b/rust/ql/test/extractor-tests/generated/DerefPat/DerefPat.ql
@@ -0,0 +1,9 @@
+// generated by codegen, do not edit
+import codeql.rust.elements
+import TestUtils
+
+query predicate instances(DerefPat x) { toBeTested(x) and not x.isUnknown() }
+
+query predicate getPat(DerefPat x, Pat getPat) {
+ toBeTested(x) and not x.isUnknown() and getPat = x.getPat()
+}
diff --git a/rust/ql/test/extractor-tests/generated/DerefPat/gen_deref_pat.rs b/rust/ql/test/extractor-tests/generated/DerefPat/gen_deref_pat.rs
new file mode 100644
index 000000000000..b8c06cc3cc15
--- /dev/null
+++ b/rust/ql/test/extractor-tests/generated/DerefPat/gen_deref_pat.rs
@@ -0,0 +1,11 @@
+// generated by codegen, do not edit
+
+fn test_deref_pat() -> () {
+ // A deref pattern, matching the value behind a smart pointer. This is an experimental
+ // Rust feature that cannot be written directly in stable Rust; the example below uses
+ // rust-analyzer's canonical `builtin#deref` syntax for such patterns:
+ match x {
+ builtin#deref(y) => y,
+ _ => 0,
+ };
+}
diff --git a/rust/ql/test/extractor-tests/generated/FormatArgsExpr/FormatArgsArg.expected b/rust/ql/test/extractor-tests/generated/FormatArgsExpr/FormatArgsArg.expected
index 01c549f29a1a..32a73ae1c7c4 100644
--- a/rust/ql/test/extractor-tests/generated/FormatArgsExpr/FormatArgsArg.expected
+++ b/rust/ql/test/extractor-tests/generated/FormatArgsExpr/FormatArgsArg.expected
@@ -15,9 +15,6 @@ instances
| gen_format_argument.rs:7:34:7:38 | FormatArgsArg |
| gen_format_argument.rs:7:41:7:45 | FormatArgsArg |
| gen_format_argument.rs:7:48:7:56 | FormatArgsArg |
-getArgName
-| gen_format_args_expr.rs:7:35:7:37 | FormatArgsArg | gen_format_args_expr.rs:7:35:7:36 | FormatArgsArgName |
-| gen_format_args_expr.rs:7:40:7:42 | FormatArgsArg | gen_format_args_expr.rs:7:40:7:41 | FormatArgsArgName |
getExpr
| gen_format.rs:5:26:5:32 | FormatArgsArg | gen_format.rs:5:26:5:32 | "world" |
| gen_format.rs:12:35:12:38 | FormatArgsArg | gen_format.rs:12:35:12:38 | name |
@@ -35,3 +32,6 @@ getExpr
| gen_format_argument.rs:7:34:7:38 | FormatArgsArg | gen_format_argument.rs:7:34:7:38 | value |
| gen_format_argument.rs:7:41:7:45 | FormatArgsArg | gen_format_argument.rs:7:41:7:45 | width |
| gen_format_argument.rs:7:48:7:56 | FormatArgsArg | gen_format_argument.rs:7:48:7:56 | precision |
+getName
+| gen_format_args_expr.rs:7:35:7:37 | FormatArgsArg | gen_format_args_expr.rs:7:35:7:35 | a |
+| gen_format_args_expr.rs:7:40:7:42 | FormatArgsArg | gen_format_args_expr.rs:7:40:7:40 | b |
diff --git a/rust/ql/test/extractor-tests/generated/FormatArgsExpr/FormatArgsArg.ql b/rust/ql/test/extractor-tests/generated/FormatArgsExpr/FormatArgsArg.ql
index d445d40234d6..d3931f985113 100644
--- a/rust/ql/test/extractor-tests/generated/FormatArgsExpr/FormatArgsArg.ql
+++ b/rust/ql/test/extractor-tests/generated/FormatArgsExpr/FormatArgsArg.ql
@@ -4,10 +4,10 @@ import TestUtils
query predicate instances(FormatArgsArg x) { toBeTested(x) and not x.isUnknown() }
-query predicate getArgName(FormatArgsArg x, FormatArgsArgName getArgName) {
- toBeTested(x) and not x.isUnknown() and getArgName = x.getArgName()
-}
-
query predicate getExpr(FormatArgsArg x, Expr getExpr) {
toBeTested(x) and not x.isUnknown() and getExpr = x.getExpr()
}
+
+query predicate getName(FormatArgsArg x, Name getName) {
+ toBeTested(x) and not x.isUnknown() and getName = x.getName()
+}
diff --git a/rust/ql/test/extractor-tests/generated/FormatArgsArgName/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/ImplRestriction/MISSING_SOURCE.txt
similarity index 100%
rename from rust/ql/test/extractor-tests/generated/FormatArgsArgName/MISSING_SOURCE.txt
rename to rust/ql/test/extractor-tests/generated/ImplRestriction/MISSING_SOURCE.txt
diff --git a/rust/ql/test/extractor-tests/generated/IncludeBytesExpr/IncludeBytesExpr.expected b/rust/ql/test/extractor-tests/generated/IncludeBytesExpr/IncludeBytesExpr.expected
new file mode 100644
index 000000000000..bb50091ec579
--- /dev/null
+++ b/rust/ql/test/extractor-tests/generated/IncludeBytesExpr/IncludeBytesExpr.expected
@@ -0,0 +1 @@
+| gen_include_bytes_expr.rs:5:16:5:29 | IncludeBytesExpr |
diff --git a/rust/ql/test/extractor-tests/generated/IncludeBytesExpr/IncludeBytesExpr.ql b/rust/ql/test/extractor-tests/generated/IncludeBytesExpr/IncludeBytesExpr.ql
new file mode 100644
index 000000000000..389544ae9961
--- /dev/null
+++ b/rust/ql/test/extractor-tests/generated/IncludeBytesExpr/IncludeBytesExpr.ql
@@ -0,0 +1,5 @@
+// generated by codegen, do not edit
+import codeql.rust.elements
+import TestUtils
+
+query predicate instances(IncludeBytesExpr x) { toBeTested(x) and not x.isUnknown() }
diff --git a/rust/ql/test/extractor-tests/generated/IncludeBytesExpr/gen_include_bytes_expr.rs b/rust/ql/test/extractor-tests/generated/IncludeBytesExpr/gen_include_bytes_expr.rs
new file mode 100644
index 000000000000..620437fe24db
--- /dev/null
+++ b/rust/ql/test/extractor-tests/generated/IncludeBytesExpr/gen_include_bytes_expr.rs
@@ -0,0 +1,6 @@
+// generated by codegen, do not edit
+
+fn test_include_bytes_expr() -> () {
+ // An expression produced by the built-in `include_bytes!` macro, embedding the contents of a file as a byte array. For example:
+ let data = include_bytes!("data.bin");
+}
diff --git a/rust/ql/test/extractor-tests/generated/MutRestriction/MISSING_SOURCE.txt b/rust/ql/test/extractor-tests/generated/MutRestriction/MISSING_SOURCE.txt
new file mode 100644
index 000000000000..7f96b17b1f3c
--- /dev/null
+++ b/rust/ql/test/extractor-tests/generated/MutRestriction/MISSING_SOURCE.txt
@@ -0,0 +1,4 @@
+// generated by codegen, do not edit
+
+After a source file is added in this directory and codegen is run again, test queries
+will appear and this file will be deleted
diff --git a/rust/ql/test/extractor-tests/generated/NeverTypeRepr/NeverTypeRepr.expected b/rust/ql/test/extractor-tests/generated/NeverTypeRepr/NeverTypeRepr.expected
index 7e8d7f8718b1..c02b6c823544 100644
--- a/rust/ql/test/extractor-tests/generated/NeverTypeRepr/NeverTypeRepr.expected
+++ b/rust/ql/test/extractor-tests/generated/NeverTypeRepr/NeverTypeRepr.expected
@@ -1,2 +1 @@
| gen_never_type_repr.rs:7:17:7:17 | ! |
-| gen_never_type_repr.rs:7:21:7:26 | ! |
diff --git a/rust/ql/test/extractor-tests/generated/NotNull/NotNull.expected b/rust/ql/test/extractor-tests/generated/NotNull/NotNull.expected
new file mode 100644
index 000000000000..cde11bfed217
--- /dev/null
+++ b/rust/ql/test/extractor-tests/generated/NotNull/NotNull.expected
@@ -0,0 +1 @@
+| gen_not_null.rs:8:54:8:58 | NotNull |
diff --git a/rust/ql/test/extractor-tests/generated/NotNull/NotNull.ql b/rust/ql/test/extractor-tests/generated/NotNull/NotNull.ql
new file mode 100644
index 000000000000..2c8a984917cd
--- /dev/null
+++ b/rust/ql/test/extractor-tests/generated/NotNull/NotNull.ql
@@ -0,0 +1,5 @@
+// generated by codegen, do not edit
+import codeql.rust.elements
+import TestUtils
+
+query predicate instances(NotNull x) { toBeTested(x) and not x.isUnknown() }
diff --git a/rust/ql/test/extractor-tests/generated/NotNull/gen_not_null.rs b/rust/ql/test/extractor-tests/generated/NotNull/gen_not_null.rs
new file mode 100644
index 000000000000..f7bdf40318d2
--- /dev/null
+++ b/rust/ql/test/extractor-tests/generated/NotNull/gen_not_null.rs
@@ -0,0 +1,9 @@
+// generated by codegen, do not edit
+
+fn test_not_null() -> () {
+ // The `!null` pattern used in a pattern type to denote a non-null value. Pattern types
+ // are an experimental, mostly compiler-internal feature (used in the standard library for
+ // types such as `NonZero` and `NonNull`) and cannot be written directly in stable Rust;
+ // the example below uses rust-analyzer's canonical `builtin#pattern_type` syntax:
+ type NonNull = builtin#pattern_type(*const () is !null);
+}
diff --git a/rust/ql/test/extractor-tests/generated/PatternTypeRepr/PatternTypeRepr.expected b/rust/ql/test/extractor-tests/generated/PatternTypeRepr/PatternTypeRepr.expected
new file mode 100644
index 000000000000..9e50c1315f74
--- /dev/null
+++ b/rust/ql/test/extractor-tests/generated/PatternTypeRepr/PatternTypeRepr.expected
@@ -0,0 +1,6 @@
+instances
+| gen_pattern_type_repr.rs:7:20:7:51 | PatternTypeRepr |
+getPat
+| gen_pattern_type_repr.rs:7:20:7:51 | PatternTypeRepr | gen_pattern_type_repr.rs:7:48:7:50 | RangePat |
+getTypeRepr
+| gen_pattern_type_repr.rs:7:20:7:51 | PatternTypeRepr | gen_pattern_type_repr.rs:7:41:7:43 | u32 |
diff --git a/rust/ql/test/extractor-tests/generated/PatternTypeRepr/PatternTypeRepr.ql b/rust/ql/test/extractor-tests/generated/PatternTypeRepr/PatternTypeRepr.ql
new file mode 100644
index 000000000000..eb0f19358068
--- /dev/null
+++ b/rust/ql/test/extractor-tests/generated/PatternTypeRepr/PatternTypeRepr.ql
@@ -0,0 +1,13 @@
+// generated by codegen, do not edit
+import codeql.rust.elements
+import TestUtils
+
+query predicate instances(PatternTypeRepr x) { toBeTested(x) and not x.isUnknown() }
+
+query predicate getPat(PatternTypeRepr x, Pat getPat) {
+ toBeTested(x) and not x.isUnknown() and getPat = x.getPat()
+}
+
+query predicate getTypeRepr(PatternTypeRepr x, TypeRepr getTypeRepr) {
+ toBeTested(x) and not x.isUnknown() and getTypeRepr = x.getTypeRepr()
+}
diff --git a/rust/ql/test/extractor-tests/generated/PatternTypeRepr/gen_pattern_type_repr.rs b/rust/ql/test/extractor-tests/generated/PatternTypeRepr/gen_pattern_type_repr.rs
new file mode 100644
index 000000000000..ac721868a8e1
--- /dev/null
+++ b/rust/ql/test/extractor-tests/generated/PatternTypeRepr/gen_pattern_type_repr.rs
@@ -0,0 +1,8 @@
+// generated by codegen, do not edit
+
+fn test_pattern_type_repr() -> () {
+ // A pattern type, constraining a type to values matching a pattern. Pattern types are an
+ // experimental, mostly compiler-internal feature and cannot be written directly in stable
+ // Rust; the example below uses rust-analyzer's canonical `builtin#pattern_type` syntax:
+ type NonZero = builtin#pattern_type(u32 is 1..);
+}
diff --git a/rust/ql/test/extractor-tests/generated/StructField/StructField.expected b/rust/ql/test/extractor-tests/generated/StructField/StructField.expected
index 981fafb354ca..e9bd7c377576 100644
--- a/rust/ql/test/extractor-tests/generated/StructField/StructField.expected
+++ b/rust/ql/test/extractor-tests/generated/StructField/StructField.expected
@@ -2,6 +2,7 @@ instances
| gen_struct_field.rs:7:16:7:21 | x: i32 | isUnsafe: | no |
getAttr
getDefaultVal
+getMutRestriction
getName
| gen_struct_field.rs:7:16:7:21 | x: i32 | gen_struct_field.rs:7:16:7:16 | x |
getTypeRepr
diff --git a/rust/ql/test/extractor-tests/generated/StructField/StructField.ql b/rust/ql/test/extractor-tests/generated/StructField/StructField.ql
index 6db753a5808b..ad76a38ee123 100644
--- a/rust/ql/test/extractor-tests/generated/StructField/StructField.ql
+++ b/rust/ql/test/extractor-tests/generated/StructField/StructField.ql
@@ -17,6 +17,10 @@ query predicate getDefaultVal(StructField x, ConstArg getDefaultVal) {
toBeTested(x) and not x.isUnknown() and getDefaultVal = x.getDefaultVal()
}
+query predicate getMutRestriction(StructField x, MutRestriction getMutRestriction) {
+ toBeTested(x) and not x.isUnknown() and getMutRestriction = x.getMutRestriction()
+}
+
query predicate getName(StructField x, Name getName) {
toBeTested(x) and not x.isUnknown() and getName = x.getName()
}
diff --git a/rust/ql/test/extractor-tests/generated/Trait/Trait.expected b/rust/ql/test/extractor-tests/generated/Trait/Trait.expected
index 9e8d41cb5ff5..c93a13757517 100644
--- a/rust/ql/test/extractor-tests/generated/Trait/Trait.expected
+++ b/rust/ql/test/extractor-tests/generated/Trait/Trait.expected
@@ -8,6 +8,7 @@ getAssocItemList
getAttr
getGenericParamList
| gen_trait.rs:10:1:10:57 | trait Foo | gen_trait.rs:10:14:10:30 | <...> |
+getImplRestriction
getName
| gen_trait.rs:3:1:8:1 | trait Frobinizable | gen_trait.rs:4:7:4:18 | Frobinizable |
| gen_trait.rs:10:1:10:57 | trait Foo | gen_trait.rs:10:11:10:13 | Foo |
diff --git a/rust/ql/test/extractor-tests/generated/Trait/Trait.ql b/rust/ql/test/extractor-tests/generated/Trait/Trait.ql
index 20e9b7f1e240..dc424929baba 100644
--- a/rust/ql/test/extractor-tests/generated/Trait/Trait.ql
+++ b/rust/ql/test/extractor-tests/generated/Trait/Trait.ql
@@ -31,6 +31,10 @@ query predicate getGenericParamList(Trait x, GenericParamList getGenericParamLis
toBeTested(x) and not x.isUnknown() and getGenericParamList = x.getGenericParamList()
}
+query predicate getImplRestriction(Trait x, ImplRestriction getImplRestriction) {
+ toBeTested(x) and not x.isUnknown() and getImplRestriction = x.getImplRestriction()
+}
+
query predicate getName(Trait x, Name getName) {
toBeTested(x) and not x.isUnknown() and getName = x.getName()
}
diff --git a/rust/ql/test/extractor-tests/generated/TupleField/TupleField.expected b/rust/ql/test/extractor-tests/generated/TupleField/TupleField.expected
index 6c653a9c37f4..56f7369b8ec5 100644
--- a/rust/ql/test/extractor-tests/generated/TupleField/TupleField.expected
+++ b/rust/ql/test/extractor-tests/generated/TupleField/TupleField.expected
@@ -2,6 +2,7 @@ instances
| gen_tuple_field.rs:7:14:7:16 | TupleField |
| gen_tuple_field.rs:7:19:7:24 | TupleField |
getAttr
+getMutRestriction
getTypeRepr
| gen_tuple_field.rs:7:14:7:16 | TupleField | gen_tuple_field.rs:7:14:7:16 | i32 |
| gen_tuple_field.rs:7:19:7:24 | TupleField | gen_tuple_field.rs:7:19:7:24 | String |
diff --git a/rust/ql/test/extractor-tests/generated/TupleField/TupleField.ql b/rust/ql/test/extractor-tests/generated/TupleField/TupleField.ql
index 01c15ace3ddf..4ae68d26fa4e 100644
--- a/rust/ql/test/extractor-tests/generated/TupleField/TupleField.ql
+++ b/rust/ql/test/extractor-tests/generated/TupleField/TupleField.ql
@@ -8,6 +8,10 @@ query predicate getAttr(TupleField x, int index, Attr getAttr) {
toBeTested(x) and not x.isUnknown() and getAttr = x.getAttr(index)
}
+query predicate getMutRestriction(TupleField x, MutRestriction getMutRestriction) {
+ toBeTested(x) and not x.isUnknown() and getMutRestriction = x.getMutRestriction()
+}
+
query predicate getTypeRepr(TupleField x, TypeRepr getTypeRepr) {
toBeTested(x) and not x.isUnknown() and getTypeRepr = x.getTypeRepr()
}
diff --git a/rust/ql/test/extractor-tests/generated/Visibility/Visibility.expected b/rust/ql/test/extractor-tests/generated/Visibility/Visibility.expected
index 2d032d6eee46..b843c1448381 100644
--- a/rust/ql/test/extractor-tests/generated/Visibility/Visibility.expected
+++ b/rust/ql/test/extractor-tests/generated/Visibility/Visibility.expected
@@ -1,4 +1,4 @@
instances
| gen_visibility.rs:7:7:7:9 | pub |
| lib.rs:1:1:1:3 | pub |
-getPath
+getVisibilityInner
diff --git a/rust/ql/test/extractor-tests/generated/Visibility/Visibility.ql b/rust/ql/test/extractor-tests/generated/Visibility/Visibility.ql
index 651d0aecb2f3..c3093262904b 100644
--- a/rust/ql/test/extractor-tests/generated/Visibility/Visibility.ql
+++ b/rust/ql/test/extractor-tests/generated/Visibility/Visibility.ql
@@ -4,6 +4,6 @@ import TestUtils
query predicate instances(Visibility x) { toBeTested(x) and not x.isUnknown() }
-query predicate getPath(Visibility x, Path getPath) {
- toBeTested(x) and not x.isUnknown() and getPath = x.getPath()
+query predicate getVisibilityInner(Visibility x, VisibilityInner getVisibilityInner) {
+ toBeTested(x) and not x.isUnknown() and getVisibilityInner = x.getVisibilityInner()
}
diff --git a/rust/ql/test/extractor-tests/generated/VisibilityInner/VisibilityInner.expected b/rust/ql/test/extractor-tests/generated/VisibilityInner/VisibilityInner.expected
new file mode 100644
index 000000000000..c2de2f439823
--- /dev/null
+++ b/rust/ql/test/extractor-tests/generated/VisibilityInner/VisibilityInner.expected
@@ -0,0 +1,4 @@
+instances
+| gen_visibility_inner.rs:5:8:5:20 | VisibilityInner |
+getPath
+| gen_visibility_inner.rs:5:8:5:20 | VisibilityInner | gen_visibility_inner.rs:5:12:5:19 | ...::bar |
diff --git a/rust/ql/test/extractor-tests/generated/VisibilityInner/VisibilityInner.ql b/rust/ql/test/extractor-tests/generated/VisibilityInner/VisibilityInner.ql
new file mode 100644
index 000000000000..9bc1434fce57
--- /dev/null
+++ b/rust/ql/test/extractor-tests/generated/VisibilityInner/VisibilityInner.ql
@@ -0,0 +1,9 @@
+// generated by codegen, do not edit
+import codeql.rust.elements
+import TestUtils
+
+query predicate instances(VisibilityInner x) { toBeTested(x) and not x.isUnknown() }
+
+query predicate getPath(VisibilityInner x, Path getPath) {
+ toBeTested(x) and not x.isUnknown() and getPath = x.getPath()
+}
diff --git a/rust/ql/test/extractor-tests/generated/VisibilityInner/gen_visibility_inner.rs b/rust/ql/test/extractor-tests/generated/VisibilityInner/gen_visibility_inner.rs
new file mode 100644
index 000000000000..70dd4bad6820
--- /dev/null
+++ b/rust/ql/test/extractor-tests/generated/VisibilityInner/gen_visibility_inner.rs
@@ -0,0 +1,7 @@
+// generated by codegen, do not edit
+
+fn test_visibility_inner() -> () {
+ // The parenthesized inner part of a visibility modifier or restriction, such as the `(in path)` in `pub(in path)`, or the `(crate)` in `pub(crate)`. For example the `(in foo::bar)` in:
+ pub(in foo::bar) struct S;
+ // ^^^^^^^^^^^^
+}
diff --git a/rust/ql/test/library-tests/controlflow/BasicBlocks.expected b/rust/ql/test/library-tests/controlflow/BasicBlocks.expected
index 80357ae29f86..94760d6875e1 100644
--- a/rust/ql/test/library-tests/controlflow/BasicBlocks.expected
+++ b/rust/ql/test/library-tests/controlflow/BasicBlocks.expected
@@ -743,7 +743,6 @@ dominates
| test.rs:529:5:537:5 | enter fn const_block_assert | test.rs:533:21:533:48 | [boolean(true)] ! ... |
| test.rs:529:5:537:5 | enter fn const_block_assert | test.rs:533:21:533:48 | if ... {...} |
| test.rs:533:13:533:19 | ExprStmt | test.rs:533:13:533:19 | ExprStmt |
-| test.rs:533:13:533:19 | enter fn panic_cold_explicit | test.rs:533:13:533:19 | enter fn panic_cold_explicit |
| test.rs:533:21:533:48 | [boolean(false)] ! ... | test.rs:533:21:533:48 | [boolean(false)] ! ... |
| test.rs:533:21:533:48 | [boolean(true)] ! ... | test.rs:533:13:533:19 | ExprStmt |
| test.rs:533:21:533:48 | [boolean(true)] ! ... | test.rs:533:21:533:48 | [boolean(true)] ! ... |
@@ -751,7 +750,6 @@ dominates
| test.rs:539:5:548:5 | enter fn const_block_panic | test.rs:539:5:548:5 | enter fn const_block_panic |
| test.rs:539:5:548:5 | enter fn const_block_panic | test.rs:541:9:546:9 | if false {...} |
| test.rs:541:9:546:9 | if false {...} | test.rs:541:9:546:9 | if false {...} |
-| test.rs:544:17:544:22 | enter fn panic_cold_explicit | test.rs:544:17:544:22 | enter fn panic_cold_explicit |
| test.rs:551:1:556:1 | enter fn dead_code | test.rs:551:1:556:1 | enter fn dead_code |
| test.rs:551:1:556:1 | enter fn dead_code | test.rs:553:9:553:17 | ExprStmt |
| test.rs:553:9:553:17 | ExprStmt | test.rs:553:9:553:17 | ExprStmt |
@@ -1424,7 +1422,6 @@ postDominance
| test.rs:529:5:537:5 | enter fn const_block_assert | test.rs:529:5:537:5 | enter fn const_block_assert |
| test.rs:533:13:533:19 | ExprStmt | test.rs:533:13:533:19 | ExprStmt |
| test.rs:533:13:533:19 | ExprStmt | test.rs:533:21:533:48 | [boolean(true)] ! ... |
-| test.rs:533:13:533:19 | enter fn panic_cold_explicit | test.rs:533:13:533:19 | enter fn panic_cold_explicit |
| test.rs:533:21:533:48 | [boolean(false)] ! ... | test.rs:533:21:533:48 | [boolean(false)] ! ... |
| test.rs:533:21:533:48 | [boolean(true)] ! ... | test.rs:533:21:533:48 | [boolean(true)] ! ... |
| test.rs:533:21:533:48 | if ... {...} | test.rs:529:5:537:5 | enter fn const_block_assert |
@@ -1435,7 +1432,6 @@ postDominance
| test.rs:539:5:548:5 | enter fn const_block_panic | test.rs:539:5:548:5 | enter fn const_block_panic |
| test.rs:541:9:546:9 | if false {...} | test.rs:539:5:548:5 | enter fn const_block_panic |
| test.rs:541:9:546:9 | if false {...} | test.rs:541:9:546:9 | if false {...} |
-| test.rs:544:17:544:22 | enter fn panic_cold_explicit | test.rs:544:17:544:22 | enter fn panic_cold_explicit |
| test.rs:551:1:556:1 | enter fn dead_code | test.rs:551:1:556:1 | enter fn dead_code |
| test.rs:553:9:553:17 | ExprStmt | test.rs:551:1:556:1 | enter fn dead_code |
| test.rs:553:9:553:17 | ExprStmt | test.rs:553:9:553:17 | ExprStmt |
diff --git a/rust/ql/test/library-tests/controlflow/Cfg.expected b/rust/ql/test/library-tests/controlflow/Cfg.expected
index 2d1036c93c93..7517c8be81f5 100644
--- a/rust/ql/test/library-tests/controlflow/Cfg.expected
+++ b/rust/ql/test/library-tests/controlflow/Cfg.expected
@@ -1288,20 +1288,13 @@ edges
| test.rs:529:41:537:5 | { ... } | test.rs:529:5:537:5 | exit fn const_block_assert (normal) | |
| test.rs:532:9:534:9 | ExprStmt | test.rs:533:13:533:50 | ExprStmt | |
| test.rs:532:9:534:9 | { ... } | test.rs:536:9:536:10 | 42 | |
+| test.rs:533:13:533:19 | "explicit panic" | test.rs:533:13:533:19 | ...::panic(...) | |
+| test.rs:533:13:533:19 | ...::panic | test.rs:533:13:533:19 | "explicit panic" | |
+| test.rs:533:13:533:19 | ...::panic(...) | test.rs:533:13:533:19 | { ... } | |
| test.rs:533:13:533:19 | ...::panic_2021!... | test.rs:533:13:533:19 | MacroExpr | |
-| test.rs:533:13:533:19 | ...::panic_explicit | test.rs:533:13:533:19 | ...::panic_explicit(...) | |
-| test.rs:533:13:533:19 | ...::panic_explicit(...) | test.rs:533:13:533:19 | { ... } | |
-| test.rs:533:13:533:19 | ExprStmt | test.rs:533:13:533:19 | fn panic_cold_explicit | |
-| test.rs:533:13:533:19 | ExprStmt | test.rs:533:13:533:19 | panic_cold_explicit | |
+| test.rs:533:13:533:19 | ExprStmt | test.rs:533:13:533:19 | ...::panic | |
| test.rs:533:13:533:19 | MacroExpr | test.rs:533:13:533:19 | { ... } | |
-| test.rs:533:13:533:19 | enter fn panic_cold_explicit | test.rs:533:13:533:19 | ...::panic_explicit | |
-| test.rs:533:13:533:19 | exit fn panic_cold_explicit (normal) | test.rs:533:13:533:19 | exit fn panic_cold_explicit | |
-| test.rs:533:13:533:19 | fn panic_cold_explicit | test.rs:533:13:533:19 | ExprStmt | |
-| test.rs:533:13:533:19 | panic_cold_explicit | test.rs:533:13:533:19 | panic_cold_explicit(...) | |
-| test.rs:533:13:533:19 | panic_cold_explicit(...) | test.rs:533:13:533:19 | { ... } | |
| test.rs:533:13:533:19 | { ... } | test.rs:533:13:533:19 | ...::panic_2021!... | |
-| test.rs:533:13:533:19 | { ... } | test.rs:533:13:533:19 | exit fn panic_cold_explicit (normal) | |
-| test.rs:533:13:533:19 | { ... } | test.rs:533:13:533:19 | { ... } | |
| test.rs:533:13:533:19 | { ... } | test.rs:533:21:533:48 | if ... {...} | |
| test.rs:533:13:533:49 | MacroExpr | test.rs:532:9:534:9 | { ... } | |
| test.rs:533:13:533:49 | assert!... | test.rs:533:13:533:49 | MacroExpr | |
@@ -1323,11 +1316,6 @@ edges
| test.rs:541:9:546:9 | ExprStmt | test.rs:541:12:541:16 | false | |
| test.rs:541:9:546:9 | if false {...} | test.rs:547:9:547:9 | N | |
| test.rs:541:12:541:16 | false | test.rs:541:9:546:9 | if false {...} | false |
-| test.rs:544:17:544:22 | ...::panic_explicit | test.rs:544:17:544:22 | ...::panic_explicit(...) | |
-| test.rs:544:17:544:22 | ...::panic_explicit(...) | test.rs:544:17:544:22 | { ... } | |
-| test.rs:544:17:544:22 | enter fn panic_cold_explicit | test.rs:544:17:544:22 | ...::panic_explicit | |
-| test.rs:544:17:544:22 | exit fn panic_cold_explicit (normal) | test.rs:544:17:544:22 | exit fn panic_cold_explicit | |
-| test.rs:544:17:544:22 | { ... } | test.rs:544:17:544:22 | exit fn panic_cold_explicit (normal) | |
| test.rs:547:9:547:9 | N | test.rs:539:35:548:5 | { ... } | |
| test.rs:551:1:556:1 | enter fn dead_code | test.rs:552:5:554:5 | ExprStmt | |
| test.rs:551:1:556:1 | exit fn dead_code (normal) | test.rs:551:1:556:1 | exit fn dead_code | |
diff --git a/rust/ql/test/library-tests/dataflow/barrier/external_file.rs b/rust/ql/test/library-tests/dataflow/barrier/external_file.rs
new file mode 100644
index 000000000000..8edf52027b65
--- /dev/null
+++ b/rust/ql/test/library-tests/dataflow/barrier/external_file.rs
@@ -0,0 +1,8 @@
+pub trait MyBarrierTrait2 {
+ fn sanitize2(s: &str);
+}
+
+impl MyBarrierTrait2 for T {
+ // inherits model from the trait function
+ fn sanitize2(s: &str) {}
+}
diff --git a/rust/ql/test/library-tests/dataflow/barrier/inline-flow.ext.yml b/rust/ql/test/library-tests/dataflow/barrier/inline-flow.ext.yml
index 58e55a040d21..090db71d51f9 100644
--- a/rust/ql/test/library-tests/dataflow/barrier/inline-flow.ext.yml
+++ b/rust/ql/test/library-tests/dataflow/barrier/inline-flow.ext.yml
@@ -4,8 +4,16 @@ extensions:
extensible: barrierModel
data:
- ["main::sanitize", "ReturnValue", "test-barrier", "manual"]
+ - ["::sanitize2", "Argument[0]", "test-barrier", "manual"]
+ - ["<_ as main::MyBarrierTrait3>::sanitize3", "Argument[0]", "test-barrier", "manual"]
- addsTo:
pack: codeql/rust-all
extensible: barrierGuardModel
data:
- ["main::verify_safe", "Argument[0]", "true", "test-barrier", "manual"]
+ - addsTo:
+ pack: codeql/rust-all
+ extensible: additionalExternalFile
+ data:
+ - ["external_file.rs"]
+
diff --git a/rust/ql/test/library-tests/dataflow/barrier/main.rs b/rust/ql/test/library-tests/dataflow/barrier/main.rs
index 268a8673bc9b..f0467631fff8 100644
--- a/rust/ql/test/library-tests/dataflow/barrier/main.rs
+++ b/rust/ql/test/library-tests/dataflow/barrier/main.rs
@@ -46,3 +46,25 @@ fn with_barrier_guard() {
sink(s);
}
}
+
+mod external_file;
+use external_file::*;
+
+trait MyBarrierTrait3 {
+ fn sanitize3(s: &str);
+}
+
+impl MyBarrierTrait3 for T {
+ // has an explicit model
+ fn sanitize3(s: &str) {}
+}
+
+fn with_trait_barriers() {
+ let s = source(2);
+ <()>::sanitize2(s);
+ sink(s);
+
+ let s = source(3);
+ <()>::sanitize3(s);
+ sink(s);
+}
diff --git a/rust/ql/test/library-tests/dataflow/local/options.yml b/rust/ql/test/library-tests/dataflow/local/options.yml
index a394083e5212..c2541fc242c2 100644
--- a/rust/ql/test/library-tests/dataflow/local/options.yml
+++ b/rust/ql/test/library-tests/dataflow/local/options.yml
@@ -1 +1,2 @@
qltest_use_nightly: true
+qltest_edition: "2024"
diff --git a/rust/ql/test/library-tests/dataflow/models/external_file.rs b/rust/ql/test/library-tests/dataflow/models/external_file.rs
index 044150eb8ee2..6a45ab80c0f8 100644
--- a/rust/ql/test/library-tests/dataflow/models/external_file.rs
+++ b/rust/ql/test/library-tests/dataflow/models/external_file.rs
@@ -38,3 +38,23 @@ impl MyTrait2 for T {
0
}
}
+
+pub trait MySourceTrait2 {
+ fn produce2(i: i64) -> i64;
+}
+
+impl MySourceTrait2 for T {
+ // inherits model from the trait function
+ fn produce2(i: i64) -> i64 {
+ 0
+ }
+}
+
+pub trait MySinkTrait2 {
+ fn consume2(i: i64);
+}
+
+impl MySinkTrait2 for T {
+ // inherits model from the trait function
+ fn consume2(i: i64) {}
+}
diff --git a/rust/ql/test/library-tests/dataflow/models/main.rs b/rust/ql/test/library-tests/dataflow/models/main.rs
index d7ca16d2b1f5..b005f11d546a 100644
--- a/rust/ql/test/library-tests/dataflow/models/main.rs
+++ b/rust/ql/test/library-tests/dataflow/models/main.rs
@@ -471,6 +471,26 @@ impl MyTrait3 for T {
}
}
+trait MySourceTrait3 {
+ fn produce3(i: i64) -> i64;
+}
+
+impl MySourceTrait3 for T {
+ // has an explicit model
+ fn produce3(i: i64) -> i64 {
+ 0
+ }
+}
+
+trait MySinkTrait3 {
+ fn consume3(i: i64);
+}
+
+impl MySinkTrait3 for T {
+ // has an explicit model
+ fn consume3(i: i64) {}
+}
+
fn test_trait_model(x: T) {
let x1 = source(20).max(0);
sink(x1); // $ hasValueFlow=20
@@ -505,6 +525,16 @@ fn test_trait_model(x: T) {
let x9 = <()>::flow_through3(source(30));
sink(x9); // $ hasValueFlow=30
+
+ let x10 = <()>::produce2(31);
+ sink(x10); // $ hasValueFlow=31
+
+ let x11 = <()>::produce3(32);
+ sink(x11); // $ hasValueFlow=32
+
+ <()>::consume2(source(33)); // $ hasValueFlow=33
+
+ <()>::consume3(source(34)); // $ hasValueFlow=34
}
mod external_file;
diff --git a/rust/ql/test/library-tests/dataflow/models/models.expected b/rust/ql/test/library-tests/dataflow/models/models.expected
index e9f7bd86efd8..3988b6d77fae 100644
--- a/rust/ql/test/library-tests/dataflow/models/models.expected
+++ b/rust/ql/test/library-tests/dataflow/models/models.expected
@@ -1,44 +1,48 @@
models
-| 1 | Sink: ::sink; Argument[self].Field[main::MyFieldEnum::D::field_d]; test-sink |
-| 2 | Sink: main::enum_sink; Argument[0].Field[main::MyFieldEnum::C::field_c]; test-sink |
-| 3 | Sink: main::enum_sink_nested; Argument[0].Field[main::MyFieldEnum::E::field_e].Field[core::option::Option::Some(0)]; test-sink |
-| 4 | Sink: main::external_file::generated_sink; Argument[0]; test-sink |
-| 5 | Sink: main::external_file::neutral_manual_sink; Argument[0]; test-sink |
-| 6 | Sink: main::simple_sink; Argument[0]; test-sink |
-| 7 | Sink: main::sink_out_of_function::pass_sink; Argument[0].ReturnValue; test-sink |
-| 8 | Sink: main::sink_out_of_function::pass_sink_nested; Argument[0].ReturnValue.Field[main::MyFieldEnum::E::field_e].Field[core::option::Option::Some(0)]; test-sink |
-| 9 | Source: