diff --git a/.bazelrc b/.bazelrc
index 8687f4406cb9..e34a363a16fc 100644
--- a/.bazelrc
+++ b/.bazelrc
@@ -11,6 +11,9 @@ build --compilation_mode opt
common --override_module=semmle_code=%workspace%/misc/bazel/semmle_code_stub
build --repo_env=CC=clang --repo_env=CXX=clang++
+# The standalone Linux toolchain uses gold, which does not support the
+# LLD-specific -z nostart-stop-gc workaround enabled by rules_swift.
+build:linux --features=-swift.lld_gc_workaround
# Disable Android SDK auto-detection (we don't use it, and rules_android has Bazel 9 compatibility issues)
build --repo_env=ANDROID_HOME=
diff --git a/.github/instructions/ql-files.instructions.md b/.github/instructions/ql-files.instructions.md
deleted file mode 100644
index 4d331807e06e..000000000000
--- a/.github/instructions/ql-files.instructions.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-applyTo: "**/*.ql,**/*.qll"
----
-When reviewing these QL files, do not make any comment on the code itself. You don't understand the QL programming language well enough yet. You can only make comments about the following aspects:
-* comments (lines starting with `//` or block comments enclosed in `/* ... */`): you can suggest improvements to the clarity of comments, or point out spelling mistakes
-* typos in identifiers
diff --git a/CODEOWNERS b/CODEOWNERS
index 9cbda8244467..bceaafdbc07c 100644
--- a/CODEOWNERS
+++ b/CODEOWNERS
@@ -24,8 +24,14 @@
/rust/ @github/codeql-rust
/rust/extractor/ @github/codeql-rust @github/code-scanning-language-coverage
/shared/ @github/codeql-shared-libraries-reviewers
+/shared/cpp/ @github/code-scanning-language-coverage
+/shared/yeast/ @github/code-scanning-language-coverage
+/shared/yeast-macros/ @github/code-scanning-language-coverage
+/shared/yeast-schema/ @github/code-scanning-language-coverage
/swift/ @github/codeql-swift
/swift/extractor/ @github/codeql-swift @github/code-scanning-language-coverage
+/unified/extractor/ @github/code-scanning-language-coverage
+/unified/swift-syntax-rs/ @github/code-scanning-language-coverage
/misc/codegen/ @github/codeql-swift
/java/kotlin-extractor/ @github/codeql-kotlin @github/code-scanning-language-coverage
/java/ql/test-kotlin1/ @github/codeql-kotlin
diff --git a/Cargo.lock b/Cargo.lock
index 7a9f19667911..5bf23147f292 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -10,9 +10,9 @@ checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"
[[package]]
name = "aho-corasick"
-version = "1.1.3"
+version = "1.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
+checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"
dependencies = [
"memchr",
]
@@ -34,9 +34,9 @@ dependencies = [
[[package]]
name = "anstream"
-version = "0.6.20"
+version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192"
+checksum = "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d"
dependencies = [
"anstyle",
"anstyle-parse",
@@ -49,50 +49,50 @@ dependencies = [
[[package]]
name = "anstyle"
-version = "1.0.11"
+version = "1.0.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd"
+checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000"
[[package]]
name = "anstyle-parse"
-version = "0.2.7"
+version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2"
+checksum = "52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e"
dependencies = [
"utf8parse",
]
[[package]]
name = "anstyle-query"
-version = "1.1.4"
+version = "1.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2"
+checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc"
dependencies = [
- "windows-sys 0.60.2",
+ "windows-sys 0.61.2",
]
[[package]]
name = "anstyle-wincon"
-version = "3.0.10"
+version = "3.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a"
+checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d"
dependencies = [
"anstyle",
"once_cell_polyfill",
- "windows-sys 0.60.2",
+ "windows-sys 0.61.2",
]
[[package]]
name = "anyhow"
-version = "1.0.100"
+version = "1.0.102"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61"
+checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c"
[[package]]
name = "argfile"
-version = "0.2.1"
+version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0a1cc0ba69de57db40674c66f7cf2caee3981ddef084388482c95c0e2133e5e8"
+checksum = "99489a733dea0d2930bfa59c243146a8513ce7b0991b9d006647687cc61f53e7"
dependencies = [
"fs-err",
"os_str_bytes",
@@ -110,7 +110,7 @@ version = "0.1.0"
dependencies = [
"anyhow",
"either",
- "itertools 0.14.0",
+ "itertools",
"mustache",
"proc-macro2",
"quote",
@@ -128,11 +128,20 @@ 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.0"
+version = "1.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
+checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53"
[[package]]
name = "base64"
@@ -140,44 +149,19 @@ version = "0.22.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
-[[package]]
-name = "bindgen"
-version = "0.72.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895"
-dependencies = [
- "bitflags 2.9.4",
- "cexpr",
- "clang-sys",
- "itertools 0.12.1",
- "log 0.4.28",
- "prettyplease",
- "proc-macro2",
- "quote",
- "regex",
- "rustc-hash 2.1.1",
- "shlex",
- "syn",
-]
-
-[[package]]
-name = "bitflags"
-version = "1.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
-
[[package]]
name = "bitflags"
-version = "2.9.4"
+version = "2.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394"
+checksum = "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3"
[[package]]
name = "borsh"
-version = "1.5.7"
+version = "1.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ad8646f98db542e39fc66e68a20b2144f6a732636df7c2354e74645faaa433ce"
+checksum = "cfd1e3f8955a5d7de9fab72fc8373fade9fb8a703968cb200ae3dc6cf08e185a"
dependencies = [
+ "bytes",
"cfg_aliases",
]
@@ -187,11 +171,20 @@ version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "36f64beae40a84da1b4b26ff2761a5b895c12adc41dc25aaee1c4f2bbfe97a6e"
+[[package]]
+name = "bs58"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4"
+dependencies = [
+ "tinyvec",
+]
+
[[package]]
name = "bstr"
-version = "1.12.0"
+version = "1.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4"
+checksum = "63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab"
dependencies = [
"memchr",
"serde",
@@ -199,59 +192,55 @@ dependencies = [
[[package]]
name = "bumpalo"
-version = "3.19.0"
+version = "3.20.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43"
+checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb"
[[package]]
name = "bytemuck"
-version = "1.23.2"
+version = "1.25.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677"
+checksum = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec"
[[package]]
-name = "camino"
-version = "1.1.12"
+name = "byteorder"
+version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dd0b03af37dad7a14518b7691d81acb0f8222604ad3d1b02f6b4bed5188c0cd5"
-dependencies = [
- "serde",
-]
+checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
[[package]]
-name = "cargo-platform"
-version = "0.2.0"
+name = "bytes"
+version = "1.11.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33"
+
+[[package]]
+name = "camino"
+version = "1.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "84982c6c0ae343635a3a4ee6dedef965513735c8b183caa7289fa6e27399ebd4"
+checksum = "e629a66d692cb9ff1a1c664e41771b3dcaf961985a9774c0eb0bd1b51cf60a48"
dependencies = [
- "serde",
+ "serde_core",
]
[[package]]
-name = "cargo-util-schemas"
-version = "0.8.2"
+name = "cargo-platform"
+version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7dc1a6f7b5651af85774ae5a34b4e8be397d9cf4bc063b7e6dbd99a841837830"
+checksum = "dd0061da739915fae12ea00e16397555ed4371a6bb285431aab930f61b0aa4ba"
dependencies = [
- "semver",
"serde",
- "serde-untagged",
- "serde-value",
- "thiserror",
- "toml 0.8.23",
- "unicode-xid",
- "url",
+ "serde_core",
]
[[package]]
name = "cargo_metadata"
-version = "0.21.0"
+version = "0.23.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5cfca2aaa699835ba88faf58a06342a314a950d2b9686165e038286c30316868"
+checksum = "ef987d17b0a113becdd19d3d0022d04d7ef41f9efe4f3fb63ac44ba61df3ade9"
dependencies = [
"camino",
"cargo-platform",
- "cargo-util-schemas",
"semver",
"serde",
"serde_json",
@@ -260,9 +249,9 @@ dependencies = [
[[package]]
name = "cc"
-version = "1.2.61"
+version = "1.2.62"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d16d90359e986641506914ba71350897565610e87ce0ad9e6f28569db3dd5c6d"
+checksum = "a1dce859f0832a7d088c4f1119888ab94ef4b5d6795d1ce05afb7fe159d79f98"
dependencies = [
"find-msvc-tools",
"jobserver",
@@ -270,20 +259,11 @@ dependencies = [
"shlex",
]
-[[package]]
-name = "cexpr"
-version = "0.6.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766"
-dependencies = [
- "nom",
-]
-
[[package]]
name = "cfg-if"
-version = "1.0.3"
+version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9"
+checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
[[package]]
name = "cfg_aliases"
@@ -292,15 +272,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
[[package]]
-name = "chalk-derive"
-version = "0.103.0"
+name = "chacha20"
+version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eb4899682de915ca7c0b025bdd0a3d34c75fe12184122fda6805a7baddaa293c"
+checksum = "6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601"
dependencies = [
- "proc-macro2",
- "quote",
- "syn",
- "synstructure",
+ "cfg-if",
+ "cpufeatures",
+ "rand_core",
]
[[package]]
@@ -315,85 +294,35 @@ dependencies = [
"synstructure",
]
-[[package]]
-name = "chalk-ir"
-version = "0.103.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "90a37d2ab99352b4caca135061e7b4ac67024b648c28ed0b787feec4bea4caed"
-dependencies = [
- "bitflags 2.9.4",
- "chalk-derive 0.103.0",
-]
-
[[package]]
name = "chalk-ir"
version = "0.104.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7047a516de16226cd17344d41a319d0ea1064bf9e60bd612ab341ab4a34bbfa8"
dependencies = [
- "bitflags 2.9.4",
- "chalk-derive 0.104.0",
-]
-
-[[package]]
-name = "chalk-recursive"
-version = "0.103.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c855be60e646664bc37c2496d3dc81ca5ef60520930e5e0f0057a0575aff6c19"
-dependencies = [
- "chalk-derive 0.103.0",
- "chalk-ir 0.103.0",
- "chalk-solve",
- "rustc-hash 1.1.0",
- "tracing",
-]
-
-[[package]]
-name = "chalk-solve"
-version = "0.103.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "477ac6cdfd2013e9f93b09b036c2b607a67b2e728f4777b8422d55a79e9e3a34"
-dependencies = [
- "chalk-derive 0.103.0",
- "chalk-ir 0.103.0",
- "ena",
- "indexmap 2.14.0",
- "itertools 0.12.1",
- "petgraph",
- "rustc-hash 1.1.0",
- "tracing",
+ "bitflags",
+ "chalk-derive",
]
[[package]]
name = "chrono"
-version = "0.4.42"
+version = "0.4.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2"
+checksum = "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0"
dependencies = [
"iana-time-zone",
"js-sys",
"num-traits",
"serde",
"wasm-bindgen",
- "windows-link 0.2.0",
-]
-
-[[package]]
-name = "clang-sys"
-version = "1.8.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4"
-dependencies = [
- "glob",
- "libc",
- "libloading",
+ "windows-link",
]
[[package]]
name = "clap"
-version = "4.5.48"
+version = "4.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae"
+checksum = "1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51"
dependencies = [
"clap_builder",
"clap_derive",
@@ -401,9 +330,9 @@ dependencies = [
[[package]]
name = "clap_builder"
-version = "4.5.48"
+version = "4.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9"
+checksum = "714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f"
dependencies = [
"anstream",
"anstyle",
@@ -413,9 +342,9 @@ dependencies = [
[[package]]
name = "clap_derive"
-version = "4.5.47"
+version = "4.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c"
+checksum = "f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9"
dependencies = [
"heck",
"proc-macro2",
@@ -425,9 +354,18 @@ dependencies = [
[[package]]
name = "clap_lex"
-version = "0.7.5"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9"
+
+[[package]]
+name = "cobs"
+version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675"
+checksum = "0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1"
+dependencies = [
+ "thiserror",
+]
[[package]]
name = "codeql-autobuilder-rust"
@@ -489,11 +427,9 @@ dependencies = [
"rayon",
"regex",
"serde_json",
+ "swift-syntax-rs",
"tracing",
"tracing-subscriber",
- "tree-sitter",
- "tree-sitter-embedded-template",
- "tree-sitter-swift",
"yeast",
]
@@ -503,14 +439,14 @@ version = "0.1.0"
dependencies = [
"anyhow",
"argfile",
- "chalk-ir 0.104.0",
+ "chalk-ir",
"chrono",
"clap",
"codeql-extractor",
"dunce",
"figment",
"glob",
- "itertools 0.14.0",
+ "itertools",
"mustache",
"num-traits",
"ra_ap_base_db",
@@ -527,12 +463,13 @@ dependencies = [
"ra_ap_project_model",
"ra_ap_span",
"ra_ap_syntax",
+ "ra_ap_syntax-bridge",
"ra_ap_vfs",
"rust-extractor-macros",
"serde",
"serde_json",
"serde_with",
- "toml 0.9.7",
+ "toml 1.1.2+spec-1.1.0",
"tracing",
"tracing-flame",
"tracing-subscriber",
@@ -541,18 +478,9 @@ dependencies = [
[[package]]
name = "colorchoice"
-version = "1.0.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75"
-
-[[package]]
-name = "convert_case"
-version = "0.8.0"
+version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "baaaa0ecca5b51987b9423ccdc971514dd8b0bb7b4060b983d3664dad3f1f89f"
-dependencies = [
- "unicode-segmentation",
-]
+checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570"
[[package]]
name = "core-foundation-sys"
@@ -568,9 +496,18 @@ checksum = "7704b5fdd17b18ae31c4c1da5a2e0305a2bf17b5249300a9ee9ed7b72114c636"
[[package]]
name = "cov-mark"
-version = "2.1.0"
+version = "2.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "90863d8442510cddf7f46618c4f92413774635771a3e80830c8b30d183420b14"
+
+[[package]]
+name = "cpufeatures"
+version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3f1d92727879fb4f24cec33a35e3bff74035541326cbc12ad44ba8886d1927b0"
+checksum = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201"
+dependencies = [
+ "libc",
+]
[[package]]
name = "crc32fast"
@@ -581,6 +518,12 @@ 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"
@@ -626,9 +569,9 @@ checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
[[package]]
name = "darling"
-version = "0.21.3"
+version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0"
+checksum = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d"
dependencies = [
"darling_core",
"darling_macro",
@@ -636,11 +579,10 @@ dependencies = [
[[package]]
name = "darling_core"
-version = "0.21.3"
+version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4"
+checksum = "9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0"
dependencies = [
- "fnv",
"ident_case",
"proc-macro2",
"quote",
@@ -650,9 +592,9 @@ dependencies = [
[[package]]
name = "darling_macro"
-version = "0.21.3"
+version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81"
+checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d"
dependencies = [
"darling_core",
"quote",
@@ -675,25 +617,31 @@ dependencies = [
[[package]]
name = "deranged"
-version = "0.5.3"
+version = "0.5.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d630bccd429a5bb5a64b5e94f693bfc48c9f8566418fda4c494cc94f911f87cc"
+checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c"
dependencies = [
"powerfmt",
- "serde",
+ "serde_core",
]
[[package]]
-name = "displaydoc"
-version = "0.2.5"
+name = "derive-where"
+version = "1.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
+checksum = "d08b3a0bcc0d079199cd476b2cae8435016ec11d1c0986c6901c5ac223041534"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
+[[package]]
+name = "dissimilar"
+version = "1.0.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aeda16ab4059c5fd2a83f2b9c9e9c981327b18aa8e3b313f7e6563799d4f093e"
+
[[package]]
name = "drop_bomb"
version = "0.1.5"
@@ -714,17 +662,29 @@ checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555"
[[package]]
name = "either"
-version = "1.15.0"
+version = "1.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679e"
+
+[[package]]
+name = "embedded-io"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced"
+
+[[package]]
+name = "embedded-io"
+version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
+checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d"
[[package]]
name = "ena"
-version = "0.14.3"
+version = "0.14.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d248bdd43ce613d87415282f69b9bb99d947d290b10962dd6c56233312c2ad5"
+checksum = "eabffdaee24bd1bf95c5ef7cec31260444317e72ea56c4c91750e8b7ee58d5f1"
dependencies = [
- "log 0.4.28",
+ "log 0.4.29",
]
[[package]]
@@ -797,22 +757,6 @@ version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
-[[package]]
-name = "erased-serde"
-version = "0.4.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7"
-dependencies = [
- "serde",
- "typeid",
-]
-
-[[package]]
-name = "fastrand"
-version = "2.4.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6"
-
[[package]]
name = "figment"
version = "0.10.19"
@@ -835,52 +779,31 @@ checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582"
[[package]]
name = "fixedbitset"
-version = "0.4.2"
+version = "0.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80"
+checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99"
[[package]]
name = "flate2"
-version = "1.1.2"
+version = "1.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d"
+checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c"
dependencies = [
"crc32fast",
"miniz_oxide",
]
-[[package]]
-name = "fnv"
-version = "1.0.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
-
[[package]]
name = "foldhash"
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 = "form_urlencoded"
-version = "1.2.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf"
-dependencies = [
- "percent-encoding",
-]
-
[[package]]
name = "fs-err"
-version = "2.11.0"
+version = "3.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "88a41f105fe1d5b6b34b2055e3dc59bb79b46b48b2040b9e6c7b4b5de097aa41"
+checksum = "73fde052dbfc920003cfd2c8e2c6e6d4cc7c1091538c3a24226cec0665ab08c0"
dependencies = [
"autocfg",
]
@@ -900,16 +823,54 @@ version = "0.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7ab85b9b05e3978cc9a9cf8fea7f01b494e1a09ed3037e16ba39edc7a29eb61a"
+[[package]]
+name = "futures-core"
+version = "0.3.32"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d"
+
+[[package]]
+name = "futures-task"
+version = "0.3.32"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393"
+
+[[package]]
+name = "futures-util"
+version = "0.3.32"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6"
+dependencies = [
+ "futures-core",
+ "futures-task",
+ "pin-project-lite",
+ "slab",
+]
+
[[package]]
name = "getrandom"
-version = "0.3.3"
+version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4"
+checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
dependencies = [
"cfg-if",
"libc",
- "r-efi",
- "wasi 0.14.5+wasi-0.2.4",
+ "r-efi 5.3.0",
+ "wasip2",
+]
+
+[[package]]
+name = "getrandom"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "r-efi 6.0.0",
+ "rand_core",
+ "wasip2",
+ "wasip3",
]
[[package]]
@@ -920,17 +881,26 @@ checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280"
[[package]]
name = "globset"
-version = "0.4.16"
+version = "0.4.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5"
+checksum = "52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3"
dependencies = [
"aho-corasick",
"bstr",
- "log 0.4.28",
+ "log 0.4.29",
"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"
@@ -951,18 +921,7 @@ checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
dependencies = [
"allocator-api2",
"equivalent",
- "foldhash 0.1.5",
-]
-
-[[package]]
-name = "hashbrown"
-version = "0.16.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100"
-dependencies = [
- "allocator-api2",
- "equivalent",
- "foldhash 0.2.0",
+ "foldhash",
]
[[package]]
@@ -980,6 +939,20 @@ dependencies = [
"hashbrown 0.15.5",
]
+[[package]]
+name = "heapless"
+version = "0.7.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cdc6457c0eb62c71aac4bc17216026d8410337c4126773b9c5daba343f17964f"
+dependencies = [
+ "atomic-polyfill",
+ "hash32",
+ "rustc_version",
+ "serde",
+ "spin",
+ "stable_deref_trait",
+]
+
[[package]]
name = "heck"
version = "0.5.0"
@@ -1000,24 +973,24 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
[[package]]
name = "home"
-version = "0.5.11"
+version = "0.5.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf"
+checksum = "cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d"
dependencies = [
- "windows-sys 0.59.0",
+ "windows-sys 0.61.2",
]
[[package]]
name = "iana-time-zone"
-version = "0.1.63"
+version = "0.1.65"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8"
+checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470"
dependencies = [
"android_system_properties",
"core-foundation-sys",
"iana-time-zone-haiku",
"js-sys",
- "log 0.4.28",
+ "log 0.4.29",
"wasm-bindgen",
"windows-core",
]
@@ -1032,163 +1005,53 @@ dependencies = [
]
[[package]]
-name = "icu_collections"
-version = "2.0.0"
+name = "id-arena"
+version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47"
-dependencies = [
- "displaydoc",
- "potential_utf",
- "yoke",
- "zerofrom",
- "zerovec",
-]
+checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954"
[[package]]
-name = "icu_locale_core"
-version = "2.0.0"
+name = "ident_case"
+version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a"
-dependencies = [
- "displaydoc",
- "litemap",
- "tinystr",
- "writeable",
- "zerovec",
-]
+checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
[[package]]
-name = "icu_normalizer"
-version = "2.0.0"
+name = "indexmap"
+version = "1.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979"
+checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
dependencies = [
- "displaydoc",
- "icu_collections",
- "icu_normalizer_data",
- "icu_properties",
- "icu_provider",
- "smallvec",
- "zerovec",
+ "autocfg",
+ "hashbrown 0.12.3",
+ "serde",
]
[[package]]
-name = "icu_normalizer_data"
-version = "2.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3"
-
-[[package]]
-name = "icu_properties"
-version = "2.0.1"
+name = "indexmap"
+version = "2.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b"
+checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9"
dependencies = [
- "displaydoc",
- "icu_collections",
- "icu_locale_core",
- "icu_properties_data",
- "icu_provider",
- "potential_utf",
- "zerotrie",
- "zerovec",
+ "equivalent",
+ "hashbrown 0.17.1",
+ "serde",
+ "serde_core",
]
[[package]]
-name = "icu_properties_data"
-version = "2.0.1"
+name = "inlinable_string"
+version = "0.1.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632"
+checksum = "c8fae54786f62fb2918dcfae3d568594e50eb9b5c25bf04371af6fe7516452fb"
[[package]]
-name = "icu_provider"
-version = "2.0.0"
+name = "inotify"
+version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af"
+checksum = "bd5b3eaf1a28b758ac0faa5a4254e8ab2705605496f1b1f3fbbc3988ad73d199"
dependencies = [
- "displaydoc",
- "icu_locale_core",
- "stable_deref_trait",
- "tinystr",
- "writeable",
- "yoke",
- "zerofrom",
- "zerotrie",
- "zerovec",
-]
-
-[[package]]
-name = "ident_case"
-version = "1.0.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
-
-[[package]]
-name = "idna"
-version = "1.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de"
-dependencies = [
- "idna_adapter",
- "smallvec",
- "utf8_iter",
-]
-
-[[package]]
-name = "idna_adapter"
-version = "1.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344"
-dependencies = [
- "icu_normalizer",
- "icu_properties",
-]
-
-[[package]]
-name = "indexmap"
-version = "1.9.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
-dependencies = [
- "autocfg",
- "hashbrown 0.12.3",
- "serde",
-]
-
-[[package]]
-name = "indexmap"
-version = "2.14.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9"
-dependencies = [
- "equivalent",
- "hashbrown 0.17.1",
- "serde",
- "serde_core",
-]
-
-[[package]]
-name = "indoc"
-version = "2.0.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706"
-dependencies = [
- "rustversion",
-]
-
-[[package]]
-name = "inlinable_string"
-version = "0.1.15"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c8fae54786f62fb2918dcfae3d568594e50eb9b5c25bf04371af6fe7516452fb"
-
-[[package]]
-name = "inotify"
-version = "0.11.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3"
-dependencies = [
- "bitflags 2.9.4",
+ "bitflags",
"inotify-sys",
"libc",
]
@@ -1212,19 +1075,19 @@ dependencies = [
]
[[package]]
-name = "is_terminal_polyfill"
-version = "1.70.1"
+name = "inventory"
+version = "0.3.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
+checksum = "a4f0c30c76f2f4ccee3fe55a2435f691ca00c0e4bd87abe4f4a851b1d4dac39b"
+dependencies = [
+ "rustversion",
+]
[[package]]
-name = "itertools"
-version = "0.12.1"
+name = "is_terminal_polyfill"
+version = "1.70.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569"
-dependencies = [
- "either",
-]
+checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695"
[[package]]
name = "itertools"
@@ -1237,9 +1100,9 @@ dependencies = [
[[package]]
name = "itoa"
-version = "1.0.15"
+version = "1.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"
+checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
[[package]]
name = "jobserver"
@@ -1247,7 +1110,7 @@ version = "0.1.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33"
dependencies = [
- "getrandom",
+ "getrandom 0.3.4",
"libc",
]
@@ -1259,10 +1122,12 @@ checksum = "a037eddb7d28de1d0fc42411f501b53b75838d313908078d6698d064f3029b24"
[[package]]
name = "js-sys"
-version = "0.3.78"
+version = "0.3.98"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0c0b063578492ceec17683ef2f8c5e89121fbd0b172cbc280635ab7567db2738"
+checksum = "67df7112613f8bfd9150013a0314e196f4800d3201ae742489d999db2f979f08"
dependencies = [
+ "cfg-if",
+ "futures-util",
"once_cell",
"wasm-bindgen",
]
@@ -1279,11 +1144,11 @@ dependencies = [
[[package]]
name = "kqueue-sys"
-version = "1.0.4"
+version = "1.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b"
+checksum = "07293a4e297ac234359b510362495713f75ea345d5307140414f20c69ffeb087"
dependencies = [
- "bitflags 1.3.2",
+ "bitflags",
"libc",
]
@@ -1300,20 +1165,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
[[package]]
-name = "libc"
-version = "0.2.175"
+name = "leb128fmt"
+version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543"
+checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2"
[[package]]
-name = "libloading"
-version = "0.8.9"
+name = "libc"
+version = "0.2.186"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55"
-dependencies = [
- "cfg-if",
- "windows-link 0.2.0",
-]
+checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66"
[[package]]
name = "line-index"
@@ -1325,19 +1186,12 @@ dependencies = [
"text-size",
]
-[[package]]
-name = "litemap"
-version = "0.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956"
-
[[package]]
name = "lock_api"
-version = "0.4.13"
+version = "0.4.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765"
+checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965"
dependencies = [
- "autocfg",
"scopeguard",
]
@@ -1347,14 +1201,14 @@ version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b"
dependencies = [
- "log 0.4.28",
+ "log 0.4.29",
]
[[package]]
name = "log"
-version = "0.4.28"
+version = "0.4.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432"
+checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897"
[[package]]
name = "matchers"
@@ -1367,9 +1221,9 @@ dependencies = [
[[package]]
name = "memchr"
-version = "2.7.5"
+version = "2.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0"
+checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79"
[[package]]
name = "memoffset"
@@ -1380,12 +1234,6 @@ dependencies = [
"autocfg",
]
-[[package]]
-name = "minimal-lexical"
-version = "0.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
-
[[package]]
name = "miniz_oxide"
version = "0.8.9"
@@ -1393,18 +1241,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316"
dependencies = [
"adler2",
+ "simd-adler32",
]
[[package]]
name = "mio"
-version = "1.0.4"
+version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c"
+checksum = "50b7e5b27aa02a74bac8c3f23f448f8d87ff11f92d3aac1a6ed369ee08cc56c1"
dependencies = [
"libc",
- "log 0.4.28",
- "wasi 0.11.1+wasi-snapshot-preview1",
- "windows-sys 0.59.0",
+ "log 0.4.29",
+ "wasi",
+ "windows-sys 0.61.2",
]
[[package]]
@@ -1413,7 +1262,7 @@ version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "536bfad37a309d62069485248eeaba1e8d9853aaf951caaeaed0585a95346f08"
dependencies = [
- "windows-sys 0.61.0",
+ "windows-sys 0.61.2",
]
[[package]]
@@ -1432,28 +1281,18 @@ version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451"
-[[package]]
-name = "nom"
-version = "7.1.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
-dependencies = [
- "memchr",
- "minimal-lexical",
-]
-
[[package]]
name = "notify"
version = "8.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3"
dependencies = [
- "bitflags 2.9.4",
+ "bitflags",
"fsevent-sys",
"inotify",
"kqueue",
"libc",
- "log 0.4.28",
+ "log 0.4.29",
"mio",
"notify-types",
"walkdir",
@@ -1462,24 +1301,27 @@ dependencies = [
[[package]]
name = "notify-types"
-version = "2.0.0"
+version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d"
+checksum = "42b8cfee0e339a0337359f3c88165702ac6e600dc01c0cc9579a92d62b08477a"
+dependencies = [
+ "bitflags",
+]
[[package]]
name = "nu-ansi-term"
-version = "0.50.1"
+version = "0.50.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399"
+checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5"
dependencies = [
- "windows-sys 0.52.0",
+ "windows-sys 0.61.2",
]
[[package]]
name = "num-conv"
-version = "0.1.0"
+version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
+checksum = "521739c6d2bac4aa25192232afe6841231376b2b26d4d9fae5ecf8ca5772e441"
[[package]]
name = "num-traits"
@@ -1500,17 +1342,26 @@ dependencies = [
"libc",
]
+[[package]]
+name = "num_threads"
+version = "0.1.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9"
+dependencies = [
+ "libc",
+]
+
[[package]]
name = "once_cell"
-version = "1.21.3"
+version = "1.21.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
+checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
[[package]]
name = "once_cell_polyfill"
-version = "1.70.1"
+version = "1.70.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad"
+checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
[[package]]
name = "oorandom"
@@ -1518,39 +1369,20 @@ version = "11.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e"
-[[package]]
-name = "ordered-float"
-version = "2.10.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c"
-dependencies = [
- "num-traits",
-]
-
[[package]]
name = "os_str_bytes"
-version = "7.1.1"
+version = "7.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "63eceb7b5d757011a87d08eb2123db15d87fb0c281f65d101ce30a1e96c3ad5c"
+checksum = "89284d0c2af7b0eb5e814798aa07265413c8fd72009f7fc82ea25a81fb287ce9"
dependencies = [
"memchr",
]
-[[package]]
-name = "papaya"
-version = "0.2.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f92dd0b07c53a0a0c764db2ace8c541dc47320dad97c2200c2a637ab9dd2328f"
-dependencies = [
- "equivalent",
- "seize",
-]
-
[[package]]
name = "parking_lot"
-version = "0.12.4"
+version = "0.12.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13"
+checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a"
dependencies = [
"lock_api",
"parking_lot_core",
@@ -1558,23 +1390,17 @@ dependencies = [
[[package]]
name = "parking_lot_core"
-version = "0.9.11"
+version = "0.9.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5"
+checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1"
dependencies = [
"cfg-if",
"libc",
"redox_syscall",
"smallvec",
- "windows-targets 0.52.6",
+ "windows-link",
]
-[[package]]
-name = "pathdiff"
-version = "0.2.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3"
-
[[package]]
name = "pear"
version = "0.2.9"
@@ -1598,17 +1424,11 @@ dependencies = [
"syn",
]
-[[package]]
-name = "percent-encoding"
-version = "2.3.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"
-
[[package]]
name = "perf-event"
-version = "0.4.7"
+version = "0.4.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5396562cd2eaa828445d6d34258ae21ee1eb9d40fe626ca7f51c8dccb4af9d66"
+checksum = "b4d6393d9238342159080d79b78cb59c67399a8e7ecfa5d410bd614169e4e823"
dependencies = [
"libc",
"perf-event-open-sys",
@@ -1616,77 +1436,53 @@ dependencies = [
[[package]]
name = "perf-event-open-sys"
-version = "1.0.1"
+version = "4.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ce9bedf5da2c234fdf2391ede2b90fabf585355f33100689bc364a3ea558561a"
+checksum = "7c44fb1c7651a45a3652c4afc6e754e40b3d6e6556f1487e2b230bfc4f33c2a8"
dependencies = [
"libc",
]
[[package]]
name = "petgraph"
-version = "0.6.5"
+version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db"
+checksum = "8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455"
dependencies = [
"fixedbitset",
+ "hashbrown 0.15.5",
"indexmap 2.14.0",
]
-[[package]]
-name = "phf"
-version = "0.13.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf"
-dependencies = [
- "phf_shared",
- "serde",
-]
-
-[[package]]
-name = "phf_generator"
-version = "0.13.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "135ace3a761e564ec88c03a77317a7c6b80bb7f7135ef2544dbe054243b89737"
-dependencies = [
- "fastrand",
- "phf_shared",
-]
-
-[[package]]
-name = "phf_shared"
-version = "0.13.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266"
-dependencies = [
- "siphasher",
-]
-
[[package]]
name = "pin-project-lite"
-version = "0.2.16"
+version = "0.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
+checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd"
[[package]]
name = "pkg-config"
-version = "0.3.32"
+version = "0.3.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"
+checksum = "19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e"
[[package]]
name = "portable-atomic"
-version = "1.11.1"
+version = "1.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483"
+checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49"
[[package]]
-name = "potential_utf"
-version = "0.1.3"
+name = "postcard"
+version = "1.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a"
+checksum = "6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24"
dependencies = [
- "zerovec",
+ "cobs",
+ "embedded-io 0.4.0",
+ "embedded-io 0.6.1",
+ "heapless",
+ "serde",
]
[[package]]
@@ -1695,15 +1491,6 @@ version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
-[[package]]
-name = "ppv-lite86"
-version = "0.2.21"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
-dependencies = [
- "zerocopy",
-]
-
[[package]]
name = "prettyplease"
version = "0.2.37"
@@ -1714,20 +1501,11 @@ dependencies = [
"syn",
]
-[[package]]
-name = "proc-macro-crate"
-version = "3.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f"
-dependencies = [
- "toml_edit 0.25.11+spec-1.1.0",
-]
-
[[package]]
name = "proc-macro2"
-version = "1.0.101"
+version = "1.0.106"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de"
+checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
dependencies = [
"unicode-ident",
]
@@ -1747,9 +1525,9 @@ dependencies = [
[[package]]
name = "quote"
-version = "1.0.41"
+version = "1.0.45"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1"
+checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924"
dependencies = [
"proc-macro2",
]
@@ -1760,42 +1538,53 @@ version = "5.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"
+[[package]]
+name = "r-efi"
+version = "6.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf"
+
[[package]]
name = "ra-ap-rustc_abi"
-version = "0.123.0"
+version = "0.143.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f18c877575c259d127072e9bfc41d985202262fb4d6bfdae3d1252147c2562c2"
+checksum = "1d49dbe5d570793b3c3227972a6ac85fc3e830f09b32c3cb3b68cfceebad3b0a"
dependencies = [
- "bitflags 2.9.4",
+ "bitflags",
"ra-ap-rustc_hashes",
"ra-ap-rustc_index",
"tracing",
]
+[[package]]
+name = "ra-ap-rustc_ast_ir"
+version = "0.143.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cd0956db62c264a899d15667993cbbd2e8f0b02108712217e2579c61ac30b94b"
+
[[package]]
name = "ra-ap-rustc_hashes"
-version = "0.123.0"
+version = "0.143.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2439ed1df3472443133b66949f81080dff88089b42f825761455463709ee1cad"
+checksum = "7df512084c24f4c96c8cc9a59cbd264301efbc8913d3759b065398024af316c9"
dependencies = [
"rustc-stable-hash",
]
[[package]]
name = "ra-ap-rustc_index"
-version = "0.123.0"
+version = "0.143.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "57a24fe0be21be1f8ebc21dcb40129214fb4cefb0f2753f3d46b6dbe656a1a45"
+checksum = "bca3a49a928d38ba7927605e5909b6abe77d09ff359e4695c070c3f91d69cc8a"
dependencies = [
"ra-ap-rustc_index_macros",
- "smallvec",
]
[[package]]
name = "ra-ap-rustc_index_macros"
-version = "0.123.0"
+version = "0.143.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "844a27ddcad0116facae2df8e741fd788662cf93dc13029cd864f2b8013b81f9"
+checksum = "4463e908a62c64c2a65c1966c2f4995d0e1f8b7dfc85a8b8de2562edf3d89070"
dependencies = [
"proc-macro2",
"quote",
@@ -1804,9 +1593,9 @@ dependencies = [
[[package]]
name = "ra-ap-rustc_lexer"
-version = "0.121.0"
+version = "0.143.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "22944e31fb91e9b3e75bcbc91e37d958b8c0825a6160927f2856831d2ce83b36"
+checksum = "228e01e1b237adb4bd8793487e1c37019c1e526a8f93716d99602301be267056"
dependencies = [
"memchr",
"unicode-properties",
@@ -1814,44 +1603,78 @@ dependencies = [
]
[[package]]
-name = "ra-ap-rustc_lexer"
-version = "0.123.0"
+name = "ra-ap-rustc_next_trait_solver"
+version = "0.143.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2b734cfcb577d09877799a22742f1bd398be6c00bc428d9de56d48d11ece5771"
+checksum = "10d6f91143011d474bb844d268b0784c6a4c6db57743558b83f5ad34511627f1"
dependencies = [
- "memchr",
- "unicode-properties",
- "unicode-xid",
+ "derive-where",
+ "ra-ap-rustc_index",
+ "ra-ap-rustc_type_ir",
+ "ra-ap-rustc_type_ir_macros",
+ "tracing",
]
[[package]]
name = "ra-ap-rustc_parse_format"
-version = "0.121.0"
+version = "0.143.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "81057891bc2063ad9e353f29462fbc47a0f5072560af34428ae9313aaa5e9d97"
+checksum = "37fa8effbc436c0ddd9d7b1421aa3cccf8b94566c841c4e4aa3e09063b8f423f"
dependencies = [
- "ra-ap-rustc_lexer 0.121.0",
- "rustc-literal-escaper",
+ "ra-ap-rustc_lexer",
+ "rustc-literal-escaper 0.0.5",
]
[[package]]
name = "ra-ap-rustc_pattern_analysis"
-version = "0.123.0"
+version = "0.143.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "75b0ee1f059b9dea0818c6c7267478926eee95ba4c7dcf89c8db32fa165d3904"
+checksum = "883c843fc27847ad03b8e772dd4a2d2728af4333a6d6821a22dfcfe7136dff3e"
dependencies = [
"ra-ap-rustc_index",
- "rustc-hash 2.1.1",
+ "rustc-hash 2.1.2",
"rustc_apfloat",
"smallvec",
"tracing",
]
+[[package]]
+name = "ra-ap-rustc_type_ir"
+version = "0.143.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a86e33c46b2b261a173b23f207461a514812a8b2d2d7935bbc685f733eacce10"
+dependencies = [
+ "arrayvec",
+ "bitflags",
+ "derive-where",
+ "ena",
+ "indexmap 2.14.0",
+ "ra-ap-rustc_ast_ir",
+ "ra-ap-rustc_index",
+ "ra-ap-rustc_type_ir_macros",
+ "rustc-hash 2.1.2",
+ "smallvec",
+ "thin-vec",
+ "tracing",
+]
+
+[[package]]
+name = "ra-ap-rustc_type_ir_macros"
+version = "0.143.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "15034c2fcaa5cf302aea6db20eda0f71fffeb0b372d6073cc50f940e974a2a47"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+ "synstructure",
+]
+
[[package]]
name = "ra_ap_base_db"
-version = "0.0.301"
+version = "0.0.328"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e876bb2c3e52a8d4e6684526a2d4e81f9d028b939ee4dc5dc775fe10deb44d59"
+checksum = "b1567168e7c7b50acf2ffb87bde8937986d4f41c777a2c308298ede9d555c96c"
dependencies = [
"dashmap",
"indexmap 2.14.0",
@@ -1862,7 +1685,7 @@ dependencies = [
"ra_ap_span",
"ra_ap_syntax",
"ra_ap_vfs",
- "rustc-hash 2.1.1",
+ "rustc-hash 2.1.2",
"salsa",
"salsa-macros",
"semver",
@@ -1872,32 +1695,33 @@ dependencies = [
[[package]]
name = "ra_ap_cfg"
-version = "0.0.301"
+version = "0.0.328"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3a0b56eb4536ce6d2431932c4d337aeeaf7bb22c9249b38cbe80677b5881228f"
+checksum = "1e1fc8d53014b0ec4c06c9dbf0a810ccd67b3a96de4ef06bd1a248c2295b6a37"
dependencies = [
"ra_ap_intern",
+ "ra_ap_syntax",
"ra_ap_tt",
- "rustc-hash 2.1.1",
+ "rustc-hash 2.1.2",
"tracing",
]
[[package]]
name = "ra_ap_edition"
-version = "0.0.301"
+version = "0.0.328"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1bdc6cbe42c63ca78611bae82bfc8db24864f33dccc813697c5fde43a0907285"
+checksum = "627a8ce8e870632395b7bf053c93039a3d91dda744ccae166ac83650572cfaa2"
[[package]]
name = "ra_ap_hir"
-version = "0.0.301"
+version = "0.0.328"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ebffdc134eccabc17209d7760cfff7fd12ed18ab6e21188c5e084b97aa38504c"
+checksum = "b77616ef81f690a3eba4befd32112780b99f052676b0e7686a22bf79f3fbe2a8"
dependencies = [
"arrayvec",
"either",
- "indexmap 2.14.0",
- "itertools 0.14.0",
+ "itertools",
+ "ra-ap-rustc_type_ir",
"ra_ap_base_db",
"ra_ap_cfg",
"ra_ap_hir_def",
@@ -1908,7 +1732,8 @@ dependencies = [
"ra_ap_stdx",
"ra_ap_syntax",
"ra_ap_tt",
- "rustc-hash 2.1.1",
+ "rustc-hash 2.1.2",
+ "serde_json",
"smallvec",
"tracing",
"triomphe",
@@ -1916,18 +1741,18 @@ dependencies = [
[[package]]
name = "ra_ap_hir_def"
-version = "0.0.301"
+version = "0.0.328"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "81d2337ef59550392d42aa997aa1105a3d6d1c2b3a583c777786bc4a0a074fd5"
+checksum = "81504dd727efbaf48704a9c0e18e6491cb9848428376ad37146f37f63571ab3c"
dependencies = [
"arrayvec",
- "bitflags 2.9.4",
+ "bitflags",
"cov-mark",
"drop_bomb",
"either",
"fst",
"indexmap 2.14.0",
- "itertools 0.14.0",
+ "itertools",
"la-arena",
"ra-ap-rustc_abi",
"ra-ap-rustc_parse_format",
@@ -1935,18 +1760,17 @@ dependencies = [
"ra_ap_cfg",
"ra_ap_hir_expand",
"ra_ap_intern",
- "ra_ap_mbe",
"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.1",
+ "rustc-hash 2.1.2",
"rustc_apfloat",
"salsa",
"salsa-macros",
"smallvec",
- "text-size",
"thin-vec",
"tracing",
"triomphe",
@@ -1954,13 +1778,13 @@ dependencies = [
[[package]]
name = "ra_ap_hir_expand"
-version = "0.0.301"
+version = "0.0.328"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "97cf8ececb2743a819d8299a408e17f164dd1a1004d65936b3d5493b55330326"
+checksum = "9980623345a88d4431ce80331e640c494e2e59303e82a2cb1290b4684efdc6e5"
dependencies = [
"cov-mark",
"either",
- "itertools 0.14.0",
+ "itertools",
"ra_ap_base_db",
"ra_ap_cfg",
"ra_ap_intern",
@@ -1972,110 +1796,119 @@ dependencies = [
"ra_ap_syntax",
"ra_ap_syntax-bridge",
"ra_ap_tt",
- "rustc-hash 2.1.1",
+ "rustc-hash 2.1.2",
"salsa",
"salsa-macros",
"smallvec",
+ "thin-vec",
"tracing",
"triomphe",
]
[[package]]
name = "ra_ap_hir_ty"
-version = "0.0.301"
+version = "0.0.328"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bc004e1099ba766a61500c27d34eb5cd336430d0a89a9620315a90d7a202a73a"
+checksum = "b822d1b9f0168281bbba34e0c5abada891fa9fc5e0b54e86493e8b075a877973"
dependencies = [
"arrayvec",
- "bitflags 2.9.4",
- "chalk-derive 0.103.0",
- "chalk-ir 0.103.0",
- "chalk-recursive",
- "chalk-solve",
"cov-mark",
"either",
"ena",
"indexmap 2.14.0",
- "itertools 0.14.0",
+ "itertools",
"la-arena",
"oorandom",
+ "petgraph",
"ra-ap-rustc_abi",
+ "ra-ap-rustc_ast_ir",
"ra-ap-rustc_index",
+ "ra-ap-rustc_next_trait_solver",
"ra-ap-rustc_pattern_analysis",
+ "ra-ap-rustc_type_ir",
"ra_ap_base_db",
"ra_ap_hir_def",
"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.1",
+ "rustc-hash 2.1.2",
"rustc_apfloat",
"salsa",
"salsa-macros",
- "scoped-tls",
+ "serde",
+ "serde_derive",
"smallvec",
+ "thin-vec",
"tracing",
+ "tracing-subscriber",
+ "tracing-tree",
"triomphe",
"typed-arena",
]
[[package]]
name = "ra_ap_ide_db"
-version = "0.0.301"
+version = "0.0.328"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d2acb572d6dbeb1c96d0339890ba91298b8f5f0ab22648da4ee2b4ab77dbc3fe"
+checksum = "0e250964a32be6c74f1f72e0fd8aea08aaed0535d85a7fd315fe442942185da0"
dependencies = [
"arrayvec",
- "bitflags 2.9.4",
+ "bitflags",
"cov-mark",
"crossbeam-channel",
"either",
"fst",
- "indexmap 2.14.0",
- "itertools 0.14.0",
+ "itertools",
"line-index",
"memchr",
"nohash-hasher",
"ra_ap_base_db",
"ra_ap_hir",
+ "ra_ap_macros",
"ra_ap_parser",
"ra_ap_profile",
"ra_ap_query-group-macro",
"ra_ap_span",
"ra_ap_stdx",
"ra_ap_syntax",
+ "ra_ap_test_fixture",
+ "ra_ap_test_utils",
"ra_ap_vfs",
"rayon",
- "rustc-hash 2.1.1",
+ "rustc-hash 2.1.2",
"salsa",
"salsa-macros",
+ "smallvec",
"tracing",
"triomphe",
]
[[package]]
name = "ra_ap_intern"
-version = "0.0.301"
+version = "0.0.328"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "14586c2c4781b69fdd0c505972d9bff8c162a8740537a3ee506faff686d9a20d"
+checksum = "df7edf9d14d093b4314b43ed75eaf56d47d870a09b8d0e0e67d17919c30bfb0f"
dependencies = [
"dashmap",
"hashbrown 0.14.5",
- "rustc-hash 2.1.1",
+ "rayon",
+ "rustc-hash 2.1.2",
"triomphe",
]
[[package]]
name = "ra_ap_load-cargo"
-version = "0.0.301"
+version = "0.0.328"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "50ce5546b3e3414507ab4d12348d0a28748062e33a1448895c68466d0b015503"
+checksum = "184cdaabfb66948938aa4b73ee24f7fa57c1292292c1d87bcad2c616cbd254ea"
dependencies = [
"anyhow",
"crossbeam-channel",
- "itertools 0.14.0",
+ "itertools",
"ra_ap_hir_expand",
"ra_ap_ide_db",
"ra_ap_intern",
@@ -2088,60 +1921,78 @@ dependencies = [
"tracing",
]
+[[package]]
+name = "ra_ap_macros"
+version = "0.0.328"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fd338f982b2f7438ee89ca2429ad7181f2f0751fa6b98d8275905c97e2fb8361"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+ "synstructure",
+]
+
[[package]]
name = "ra_ap_mbe"
-version = "0.0.301"
+version = "0.0.328"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "67333c6405797cb64aafb994b9a179157b30beeda2352e203e800be2b184a22d"
+checksum = "81d4c7114f2363c05b6dc7f5f6cdd6c9d6a1ba63410b0cdc80c81d1414da7c72"
dependencies = [
"arrayvec",
+ "bitflags",
"cov-mark",
- "ra-ap-rustc_lexer 0.123.0",
+ "ra-ap-rustc_lexer",
"ra_ap_intern",
"ra_ap_parser",
"ra_ap_span",
"ra_ap_stdx",
"ra_ap_syntax-bridge",
"ra_ap_tt",
- "rustc-hash 2.1.1",
+ "rustc-hash 2.1.2",
+ "salsa",
"smallvec",
]
[[package]]
name = "ra_ap_parser"
-version = "0.0.301"
+version = "0.0.328"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3a3b92b8b147c0826b83e70ad44e3c98e94201fc93e1f09396c43b4d7958c22a"
+checksum = "c9851f3b6e93971e6c3957966a07154bc35e0f91c0a6980ad71965620df6f737"
dependencies = [
"drop_bomb",
- "ra-ap-rustc_lexer 0.123.0",
+ "ra-ap-rustc_lexer",
"ra_ap_edition",
- "rustc-literal-escaper",
+ "rustc-literal-escaper 0.0.4",
"tracing",
+ "winnow 0.7.15",
]
[[package]]
name = "ra_ap_paths"
-version = "0.0.301"
+version = "0.0.328"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d4991f3d57fac0def7822bebfeb159c8d7b58c824bf82044b765c54f2c0971e2"
+checksum = "506bbef9963ca9275dd50f5876d68e32a58d47a369ea10bce2be1c758b081c42"
dependencies = [
"camino",
]
[[package]]
name = "ra_ap_proc_macro_api"
-version = "0.0.301"
+version = "0.0.328"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "45db9e2df587d56f0738afa89fb2c100ff7c1e9cbe49e07f6a8b62342832211b"
+checksum = "18e0229d5c7daa016a8f4f735194e68baf34ca18b73982ae036a8217874f32e9"
dependencies = [
"indexmap 2.14.0",
+ "postcard",
"ra_ap_intern",
"ra_ap_paths",
"ra_ap_span",
"ra_ap_stdx",
"ra_ap_tt",
- "rustc-hash 2.1.1",
+ "rayon",
+ "rustc-hash 2.1.2",
+ "semver",
"serde",
"serde_derive",
"serde_json",
@@ -2150,9 +2001,9 @@ dependencies = [
[[package]]
name = "ra_ap_profile"
-version = "0.0.301"
+version = "0.0.328"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "19981637b8ee4160e228c815a7fef3944b5c0555d6af41a931be92d68978bc6c"
+checksum = "b251c30d8e4df3902a92d10c4899e43403921f72aef12afa2f027a77e4898950"
dependencies = [
"cfg-if",
"libc",
@@ -2162,13 +2013,13 @@ dependencies = [
[[package]]
name = "ra_ap_project_model"
-version = "0.0.301"
+version = "0.0.328"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5bda0769fd6ca949fdd5917acb68ddc2c143745614ddd94ef38b376838611cf8"
+checksum = "2b04624412e45c7b0f792859be553182ea2360d8a24bf7162ca212840e683a24"
dependencies = [
"anyhow",
"cargo_metadata",
- "itertools 0.14.0",
+ "itertools",
"la-arena",
"ra_ap_base_db",
"ra_ap_cfg",
@@ -2177,21 +2028,22 @@ dependencies = [
"ra_ap_span",
"ra_ap_stdx",
"ra_ap_toolchain",
- "rustc-hash 2.1.1",
+ "rustc-hash 2.1.2",
"semver",
"serde",
"serde_derive",
"serde_json",
"temp-dir",
+ "toml 0.9.12+spec-1.1.0",
"tracing",
"triomphe",
]
[[package]]
name = "ra_ap_query-group-macro"
-version = "0.0.301"
+version = "0.0.328"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5f182a4b05f004eabaa83250a5de7ea3a13a92c88f3cbe98bfa1880cd9fbce0a"
+checksum = "770079ca5addde33d31b7f3fa8d399f0dc29c26f69642a9d5c2a5e623d8af64d"
dependencies = [
"proc-macro2",
"quote",
@@ -2200,29 +2052,29 @@ dependencies = [
[[package]]
name = "ra_ap_span"
-version = "0.0.301"
+version = "0.0.328"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca6f9fa2de07f5cccf431674b90e82c1fe1ea2339db3b3869eec44d135de09a4"
+checksum = "80a523bc8c85155ccd1db35b6855d37729d339c572b7fc0801c459bb8218976b"
dependencies = [
"hashbrown 0.14.5",
"la-arena",
"ra_ap_stdx",
"ra_ap_syntax",
"ra_ap_vfs",
- "rustc-hash 2.1.1",
+ "rustc-hash 2.1.2",
"salsa",
"text-size",
]
[[package]]
name = "ra_ap_stdx"
-version = "0.0.301"
+version = "0.0.328"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "aa770adb32896fcba934b464ac3bd179163ba2b0766e275eed5b4e262e08492b"
+checksum = "eb22b95e21d08060860056c86af1b47b2cecbac5422baa112d9d138e97c3671a"
dependencies = [
"crossbeam-channel",
"crossbeam-utils",
- "itertools 0.14.0",
+ "itertools",
"jod-thread",
"libc",
"miow",
@@ -2232,17 +2084,18 @@ dependencies = [
[[package]]
name = "ra_ap_syntax"
-version = "0.0.301"
+version = "0.0.328"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6e9e1393281ad5c635239d353ed3cfbf28c8d0af03d0c61a3b24b31d1143b17f"
+checksum = "ba3d9c469b5635401647b69e01a9930746f08a3cac51d04ad5ae99e66bdd643f"
dependencies = [
"either",
- "itertools 0.14.0",
+ "itertools",
"ra_ap_parser",
"ra_ap_stdx",
"rowan",
- "rustc-hash 2.1.1",
- "rustc-literal-escaper",
+ "rustc-hash 2.1.2",
+ "rustc-literal-escaper 0.0.4",
+ "smallvec",
"smol_str",
"tracing",
"triomphe",
@@ -2250,9 +2103,9 @@ dependencies = [
[[package]]
name = "ra_ap_syntax-bridge"
-version = "0.0.301"
+version = "0.0.328"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "684e6ff1008ee5340335888f0453d94bb38950f110059a51f1818c7f6a56a807"
+checksum = "b4d3f2e2a1836eeedc2ed2810ece4cdf7ea42284f71b7031eac8448c1cb95b09"
dependencies = [
"ra_ap_intern",
"ra_ap_parser",
@@ -2260,14 +2113,46 @@ dependencies = [
"ra_ap_stdx",
"ra_ap_syntax",
"ra_ap_tt",
- "rustc-hash 2.1.1",
+ "rustc-hash 2.1.2",
+]
+
+[[package]]
+name = "ra_ap_test_fixture"
+version = "0.0.328"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "21d6d353373b4f28f2236ed7843bcee0e4dd0e6a12b339da874460bbefd070ab"
+dependencies = [
+ "ra_ap_base_db",
+ "ra_ap_cfg",
+ "ra_ap_hir_expand",
+ "ra_ap_intern",
+ "ra_ap_paths",
+ "ra_ap_span",
+ "ra_ap_stdx",
+ "ra_ap_test_utils",
+ "ra_ap_tt",
+ "triomphe",
+]
+
+[[package]]
+name = "ra_ap_test_utils"
+version = "0.0.328"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "57d10cbb0402abee7034de5d90ddf7e380d1e21ad0e1dcd2db92c3c87df78723"
+dependencies = [
+ "dissimilar",
+ "ra_ap_paths",
+ "ra_ap_profile",
+ "ra_ap_stdx",
+ "rustc-hash 2.1.2",
+ "text-size",
]
[[package]]
name = "ra_ap_toolchain"
-version = "0.0.301"
+version = "0.0.328"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "61969c5f72af03a9837e077c2d939d87a5c863623725c461777c352664a3bb03"
+checksum = "2fed946c88a9dfa93de7a376a06493c5377a1052ac666ab9e1155f4ea57271c9"
dependencies = [
"camino",
"home",
@@ -2275,22 +2160,25 @@ dependencies = [
[[package]]
name = "ra_ap_tt"
-version = "0.0.301"
+version = "0.0.328"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fb87c7b35572c18a580ea811e970b94875fad5ac7cfa8644266a59081044f959"
+checksum = "96dfc20add2675d38240a7815755b54f514d91b9dc0336cb3d024901af4faeef"
dependencies = [
"arrayvec",
- "ra-ap-rustc_lexer 0.123.0",
+ "indexmap 2.14.0",
+ "ra-ap-rustc_lexer",
"ra_ap_intern",
+ "ra_ap_span",
"ra_ap_stdx",
+ "rustc-hash 2.1.2",
"text-size",
]
[[package]]
name = "ra_ap_vfs"
-version = "0.0.301"
+version = "0.0.328"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6c174d6b9b7a7f54687df7e00c3e75ed6f082a7943a9afb1d54f33c0c12773de"
+checksum = "d69bc10b59435e4d989d10bc0b602a5bd70e1dcc2c5d8513b10585d9e778b440"
dependencies = [
"crossbeam-channel",
"fst",
@@ -2298,15 +2186,15 @@ dependencies = [
"nohash-hasher",
"ra_ap_paths",
"ra_ap_stdx",
- "rustc-hash 2.1.1",
+ "rustc-hash 2.1.2",
"tracing",
]
[[package]]
name = "ra_ap_vfs-notify"
-version = "0.0.301"
+version = "0.0.328"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "04f6fce8d47c7ce9b8f2cd0e5a55f8fc4878d6043e61f46cde4391d3a5c6086f"
+checksum = "07f7f31bb0c5744ba1fe1b1460eeb62274110dfb94e4b6719cf2e7df9410032d"
dependencies = [
"crossbeam-channel",
"notify",
@@ -2314,45 +2202,33 @@ dependencies = [
"ra_ap_stdx",
"ra_ap_vfs",
"rayon",
- "rustc-hash 2.1.1",
+ "rustc-hash 2.1.2",
"tracing",
"walkdir",
]
[[package]]
name = "rand"
-version = "0.9.2"
+version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1"
+checksum = "d2e8e8bcc7961af1fdac401278c6a831614941f6164ee3bf4ce61b7edb162207"
dependencies = [
- "rand_chacha",
+ "chacha20",
+ "getrandom 0.4.2",
"rand_core",
]
[[package]]
-name = "rand_chacha"
-version = "0.9.0"
+name = "rand_core"
+version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb"
-dependencies = [
- "ppv-lite86",
- "rand_core",
-]
-
-[[package]]
-name = "rand_core"
-version = "0.9.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38"
-dependencies = [
- "getrandom",
-]
+checksum = "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69"
[[package]]
name = "rayon"
-version = "1.11.0"
+version = "1.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f"
+checksum = "fb39b166781f92d482534ef4b4b1b2568f42613b53e5b6c160e24cfbfa30926d"
dependencies = [
"either",
"rayon-core",
@@ -2370,27 +2246,27 @@ dependencies = [
[[package]]
name = "redox_syscall"
-version = "0.5.17"
+version = "0.5.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77"
+checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d"
dependencies = [
- "bitflags 2.9.4",
+ "bitflags",
]
[[package]]
name = "ref-cast"
-version = "1.0.24"
+version = "1.0.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf"
+checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d"
dependencies = [
"ref-cast-impl",
]
[[package]]
name = "ref-cast-impl"
-version = "1.0.24"
+version = "1.0.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7"
+checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da"
dependencies = [
"proc-macro2",
"quote",
@@ -2399,9 +2275,9 @@ dependencies = [
[[package]]
name = "regex"
-version = "1.11.3"
+version = "1.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8b5288124840bee7b386bc413c487869b360b2b4ec421ea56425128692f2a82c"
+checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276"
dependencies = [
"aho-corasick",
"memchr",
@@ -2411,9 +2287,9 @@ dependencies = [
[[package]]
name = "regex-automata"
-version = "0.4.11"
+version = "0.4.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "833eb9ce86d40ef33cb1306d8accf7bc8ec2bfea4355cbdebb3df68b40925cad"
+checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f"
dependencies = [
"aho-corasick",
"memchr",
@@ -2422,24 +2298,15 @@ dependencies = [
[[package]]
name = "regex-syntax"
-version = "0.8.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001"
-
-[[package]]
-name = "relative-path"
-version = "2.0.1"
+version = "0.8.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bca40a312222d8ba74837cb474edef44b37f561da5f773981007a10bbaa992b0"
-dependencies = [
- "serde",
-]
+checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a"
[[package]]
name = "rowan"
-version = "0.15.15"
+version = "0.15.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "32a58fa8a7ccff2aec4f39cc45bf5f985cec7125ab271cf681c279fd00192b49"
+checksum = "62f509095fc8cc0c8c8564016771d458079c11a8d857e65861f045145c0d3208"
dependencies = [
"countme",
"hashbrown 0.14.5",
@@ -2448,57 +2315,6 @@ dependencies = [
"text-size",
]
-[[package]]
-name = "rquickjs"
-version = "0.10.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a135375fbac5ba723bb6a48f432a72f81539cedde422f0121a86c7c4e96d8e0d"
-dependencies = [
- "rquickjs-core",
- "rquickjs-macro",
-]
-
-[[package]]
-name = "rquickjs-core"
-version = "0.10.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bccb7121a123865c8ace4dea42e7ed84d78b90cbaf4ca32c59849d8d210c9672"
-dependencies = [
- "hashbrown 0.16.1",
- "phf",
- "relative-path",
- "rquickjs-sys",
-]
-
-[[package]]
-name = "rquickjs-macro"
-version = "0.10.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "89f93602cc3112c7f30bf5f29e722784232138692c7df4c52ebbac7e035d900d"
-dependencies = [
- "convert_case",
- "fnv",
- "ident_case",
- "indexmap 2.14.0",
- "phf_generator",
- "phf_shared",
- "proc-macro-crate",
- "proc-macro2",
- "quote",
- "rquickjs-core",
- "syn",
-]
-
-[[package]]
-name = "rquickjs-sys"
-version = "0.10.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "57b1b6528590d4d65dc86b5159eae2d0219709546644c66408b2441696d1d725"
-dependencies = [
- "bindgen",
- "cc",
-]
-
[[package]]
name = "rust-extractor-macros"
version = "0.1.0"
@@ -2515,9 +2331,9 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
[[package]]
name = "rustc-hash"
-version = "2.1.1"
+version = "2.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d"
+checksum = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe"
[[package]]
name = "rustc-literal-escaper"
@@ -2525,6 +2341,12 @@ version = "0.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab03008eb631b703dd16978282ae36c73282e7922fe101a4bd072a40ecea7b8b"
+[[package]]
+name = "rustc-literal-escaper"
+version = "0.0.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e4ee29da77c5a54f42697493cd4c9b9f31b74df666a6c04dfc4fde77abe0438b"
+
[[package]]
name = "rustc-stable-hash"
version = "0.1.2"
@@ -2537,10 +2359,19 @@ version = "0.2.3+llvm-462a31f5a5ab"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "486c2179b4796f65bfe2ee33679acf0927ac83ecf583ad6c91c3b4570911b9ad"
dependencies = [
- "bitflags 2.9.4",
+ "bitflags",
"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"
@@ -2549,15 +2380,15 @@ checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
[[package]]
name = "ryu"
-version = "1.0.20"
+version = "1.0.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f"
+checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f"
[[package]]
name = "salsa"
-version = "0.23.0"
+version = "0.25.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2e235afdb8e510f38a07138fbe5a0b64691894358a9c0cbd813b1aade110efc9"
+checksum = "e2e2aa2fca57727371eeafc975acc8e6f4c52f8166a78035543f6ee1c74c2dcc"
dependencies = [
"boxcar",
"crossbeam-queue",
@@ -2566,11 +2397,11 @@ dependencies = [
"hashlink",
"indexmap 2.14.0",
"intrusive-collections",
- "papaya",
+ "inventory",
"parking_lot",
"portable-atomic",
"rayon",
- "rustc-hash 2.1.1",
+ "rustc-hash 2.1.2",
"salsa-macro-rules",
"salsa-macros",
"smallvec",
@@ -2580,15 +2411,15 @@ dependencies = [
[[package]]
name = "salsa-macro-rules"
-version = "0.23.0"
+version = "0.25.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2edb86a7e9c91f6d30c9ce054312721dbe773a162db27bbfae834d16177b30ce"
+checksum = "1bfc2a1e7bf06964105515451d728f2422dedc3a112383324a00b191a5c397a3"
[[package]]
name = "salsa-macros"
-version = "0.23.0"
+version = "0.25.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d0778d6e209051bc4e75acfe83bcd7848601ec3dbe9c3dbb982829020e9128af"
+checksum = "3d844c1aa34946da46af683b5c27ec1088a3d9d84a2b837a108223fd830220e1"
dependencies = [
"proc-macro2",
"quote",
@@ -2619,9 +2450,9 @@ dependencies = [
[[package]]
name = "schemars"
-version = "1.0.4"
+version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0"
+checksum = "a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc"
dependencies = [
"dyn-clone",
"ref-cast",
@@ -2629,28 +2460,12 @@ dependencies = [
"serde_json",
]
-[[package]]
-name = "scoped-tls"
-version = "1.0.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294"
-
[[package]]
name = "scopeguard"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
-[[package]]
-name = "seize"
-version = "0.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e4b8d813387d566f627f3ea1b914c068aac94c40ae27ec43f5f33bde65abefe7"
-dependencies = [
- "libc",
- "windows-sys 0.52.0",
-]
-
[[package]]
name = "semver"
version = "1.0.28"
@@ -2671,27 +2486,6 @@ dependencies = [
"serde_derive",
]
-[[package]]
-name = "serde-untagged"
-version = "0.1.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "34836a629bcbc6f1afdf0907a744870039b1e14c0561cb26094fa683b158eff3"
-dependencies = [
- "erased-serde",
- "serde",
- "typeid",
-]
-
-[[package]]
-name = "serde-value"
-version = "0.7.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c"
-dependencies = [
- "ordered-float",
- "serde",
-]
-
[[package]]
name = "serde_core"
version = "1.0.228"
@@ -2714,51 +2508,42 @@ dependencies = [
[[package]]
name = "serde_json"
-version = "1.0.145"
+version = "1.0.150"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c"
+checksum = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9"
dependencies = [
"indexmap 2.14.0",
"itoa",
"memchr",
- "ryu",
"serde",
"serde_core",
+ "zmij",
]
[[package]]
name = "serde_spanned"
-version = "0.6.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3"
-dependencies = [
- "serde",
-]
-
-[[package]]
-name = "serde_spanned"
-version = "1.0.2"
+version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5417783452c2be558477e104686f7de5dae53dba813c28435e0e70f82d9b04ee"
+checksum = "6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26"
dependencies = [
"serde_core",
]
[[package]]
name = "serde_with"
-version = "3.14.1"
+version = "3.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c522100790450cf78eeac1507263d0a350d4d5b30df0c8e1fe051a10c22b376e"
+checksum = "e72c1c2cb7b223fafb600a619537a871c2818583d619401b785e7c0b746ccde2"
dependencies = [
"base64",
+ "bs58",
"chrono",
"hex",
"indexmap 1.9.3",
"indexmap 2.14.0",
"schemars 0.9.0",
- "schemars 1.0.4",
- "serde",
- "serde_derive",
+ "schemars 1.2.1",
+ "serde_core",
"serde_json",
"serde_with_macros",
"time",
@@ -2766,9 +2551,9 @@ dependencies = [
[[package]]
name = "serde_with_macros"
-version = "3.14.1"
+version = "3.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "327ada00f7d64abaac1e55a6911e90cf665aa051b9a561c7006c157f4633135e"
+checksum = "b90c488738ecb4fb0262f41f43bc40efc5868d9fb744319ddf5f5317f417bfac"
dependencies = [
"darling",
"proc-macro2",
@@ -2805,16 +2590,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
[[package]]
-name = "siphasher"
-version = "1.0.3"
+name = "simd-adler32"
+version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8ee5873ec9cce0195efcb7a4e9507a04cd49aec9c83d0389df45b1ef7ba2e649"
+checksum = "703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214"
[[package]]
-name = "smallbitvec"
-version = "2.6.1"
+name = "slab"
+version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9b0e903ee191d8f7a8fbf0d712c3a1699d19e04ceba5ad1eb673053c7d938a09"
+checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5"
[[package]]
name = "smallvec"
@@ -2824,19 +2609,28 @@ checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
[[package]]
name = "smol_str"
-version = "0.3.2"
+version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9676b89cd56310a87b93dec47b11af744f34d5fc9f367b829474eec0a891350d"
+checksum = "4aaa7368fcf4852a4c2dd92df0cace6a71f2091ca0a23391ce7f3a31833f1523"
dependencies = [
"borsh",
- "serde",
+ "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.0"
+version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
+checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
[[package]]
name = "streaming-iterator"
@@ -2856,9 +2650,9 @@ version = "0.1.0"
[[package]]
name = "syn"
-version = "2.0.106"
+version = "2.0.117"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6"
+checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99"
dependencies = [
"proc-macro2",
"quote",
@@ -2890,9 +2684,9 @@ checksum = "f18aa187839b2bdb1ad2fa35ead8c4c2976b64e4363c386d45ac0f7ee85c9233"
[[package]]
name = "thin-vec"
-version = "0.2.14"
+version = "0.2.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "144f754d318415ac792f9d69fc87abbbfc043ce2ef041c60f16ad828f638717d"
+checksum = "b0f7e269b48f0a7dd0146680fa24b50cc67fc0373f086a5b2f99bd084639b482"
[[package]]
name = "thiserror"
@@ -2925,85 +2719,87 @@ dependencies = [
[[package]]
name = "time"
-version = "0.3.43"
+version = "0.3.47"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "83bde6f1ec10e72d583d91623c939f623002284ef622b87de38cfd546cbf2031"
+checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c"
dependencies = [
"deranged",
+ "itoa",
+ "libc",
"num-conv",
+ "num_threads",
"powerfmt",
- "serde",
+ "serde_core",
"time-core",
"time-macros",
]
[[package]]
name = "time-core"
-version = "0.1.6"
+version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b"
+checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca"
[[package]]
name = "time-macros"
-version = "0.2.24"
+version = "0.2.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3"
+checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215"
dependencies = [
"num-conv",
"time-core",
]
[[package]]
-name = "tinystr"
-version = "0.8.1"
+name = "tinyvec"
+version = "1.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b"
+checksum = "3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3"
dependencies = [
- "displaydoc",
- "zerovec",
+ "tinyvec_macros",
]
[[package]]
-name = "toml"
-version = "0.8.23"
+name = "tinyvec_macros"
+version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362"
-dependencies = [
- "serde",
- "serde_spanned 0.6.9",
- "toml_datetime 0.6.11",
- "toml_edit 0.22.27",
-]
+checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "toml"
-version = "0.9.7"
+version = "0.9.12+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "00e5e5d9bf2475ac9d4f0d9edab68cc573dc2fd644b0dba36b0c30a92dd9eaa0"
+checksum = "cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863"
dependencies = [
"indexmap 2.14.0",
"serde_core",
- "serde_spanned 1.0.2",
- "toml_datetime 0.7.2",
+ "serde_spanned",
+ "toml_datetime 0.7.5+spec-1.1.0",
"toml_parser",
"toml_writer",
- "winnow 0.7.13",
+ "winnow 0.7.15",
]
[[package]]
-name = "toml_datetime"
-version = "0.6.11"
+name = "toml"
+version = "1.1.2+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c"
+checksum = "81f3d15e84cbcd896376e6730314d59fb5a87f31e4b038454184435cd57defee"
dependencies = [
- "serde",
+ "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.2"
+version = "0.7.5+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "32f1085dec27c2b6632b04c80b3bb1b4300d6495d1e129693bdda7d91e72eec1"
+checksum = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347"
dependencies = [
"serde_core",
]
@@ -3017,64 +2813,26 @@ dependencies = [
"serde_core",
]
-[[package]]
-name = "toml_edit"
-version = "0.22.27"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a"
-dependencies = [
- "indexmap 2.14.0",
- "serde",
- "serde_spanned 0.6.9",
- "toml_datetime 0.6.11",
- "toml_write",
- "winnow 0.7.13",
-]
-
-[[package]]
-name = "toml_edit"
-version = "0.25.11+spec-1.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0b59c4d22ed448339746c59b905d24568fcbb3ab65a500494f7b8c3e97739f2b"
-dependencies = [
- "indexmap 2.14.0",
- "toml_datetime 1.1.1+spec-1.1.0",
- "toml_parser",
- "winnow 1.0.2",
-]
-
[[package]]
name = "toml_parser"
version = "1.1.2+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526"
dependencies = [
- "winnow 1.0.2",
+ "winnow 1.0.3",
]
-[[package]]
-name = "toml_write"
-version = "0.1.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801"
-
[[package]]
name = "toml_writer"
-version = "1.0.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d163a63c116ce562a22cda521fcc4d79152e7aba014456fb5eb442f6d6a10109"
-
-[[package]]
-name = "topological-sort"
-version = "0.2.2"
+version = "1.1.1+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ea68304e134ecd095ac6c3574494fc62b909f416c4fca77e440530221e549d3d"
+checksum = "756daf9b1013ebe47a8776667b466417e2d4c5679d441c26230efd9ef78692db"
[[package]]
name = "tracing"
-version = "0.1.41"
+version = "0.1.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0"
+checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100"
dependencies = [
"pin-project-lite",
"tracing-attributes",
@@ -3083,9 +2841,9 @@ dependencies = [
[[package]]
name = "tracing-attributes"
-version = "0.1.30"
+version = "0.1.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903"
+checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da"
dependencies = [
"proc-macro2",
"quote",
@@ -3094,9 +2852,9 @@ dependencies = [
[[package]]
name = "tracing-core"
-version = "0.1.34"
+version = "0.1.36"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678"
+checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a"
dependencies = [
"once_cell",
"valuable",
@@ -3119,16 +2877,16 @@ version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
dependencies = [
- "log 0.4.28",
+ "log 0.4.29",
"once_cell",
"tracing-core",
]
[[package]]
name = "tracing-subscriber"
-version = "0.3.20"
+version = "0.3.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5"
+checksum = "cb7f578e5945fb242538965c2d0b04418d38ec25c79d160cd279bf0731c8d319"
dependencies = [
"matchers",
"nu-ansi-term",
@@ -3137,16 +2895,29 @@ dependencies = [
"sharded-slab",
"smallvec",
"thread_local",
+ "time",
"tracing",
"tracing-core",
"tracing-log",
]
+[[package]]
+name = "tracing-tree"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ac87aa03b6a4d5a7e4810d1a80c19601dbe0f8a837e9177f23af721c7ba7beec"
+dependencies = [
+ "nu-ansi-term",
+ "tracing-core",
+ "tracing-log",
+ "tracing-subscriber",
+]
+
[[package]]
name = "tree-sitter"
-version = "0.26.8"
+version = "0.26.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "887bd495d0582c5e3e0d8ece2233666169fa56a9644d172fc22ad179ab2d0538"
+checksum = "4dab76d0b724ba557954125188cf0633a1ca43199ced82d95c7b9c32cc3de1f3"
dependencies = [
"cc",
"regex",
@@ -3166,30 +2937,6 @@ dependencies = [
"tree-sitter-language",
]
-[[package]]
-name = "tree-sitter-generate"
-version = "0.26.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c3fb2e1bdb1d5f9d23cd5fa68cf98b3bedbd223c92a2edd60bbcf30bcf7180a5"
-dependencies = [
- "bitflags 2.9.4",
- "dunce",
- "indexmap 2.14.0",
- "indoc",
- "log 0.4.28",
- "pathdiff",
- "regex",
- "regex-syntax",
- "rquickjs",
- "rustc-hash 2.1.1",
- "semver",
- "serde",
- "serde_json",
- "smallbitvec",
- "thiserror",
- "topological-sort",
-]
-
[[package]]
name = "tree-sitter-json"
version = "0.24.8"
@@ -3202,9 +2949,9 @@ dependencies = [
[[package]]
name = "tree-sitter-language"
-version = "0.1.5"
+version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c4013970217383f67b18aef68f6fb2e8d409bc5755227092d32efb0422ba24b8"
+checksum = "009994f150cc0cd50ff54917d5bc8bffe8cad10ca10d81c34da2ec421ae61782"
[[package]]
name = "tree-sitter-python"
@@ -3236,20 +2983,11 @@ dependencies = [
"tree-sitter-language",
]
-[[package]]
-name = "tree-sitter-swift"
-version = "0.7.2"
-dependencies = [
- "cc",
- "tree-sitter-generate",
- "tree-sitter-language",
-]
-
[[package]]
name = "triomphe"
-version = "0.1.14"
+version = "0.1.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ef8f7726da4807b58ea5c96fdc122f80702030edc33b35aff9190a51148ccc85"
+checksum = "dd69c5aa8f924c7519d6372789a74eac5b94fb0f8fcf0d4a97eb0bfc3e785f39"
dependencies = [
"serde",
"stable_deref_trait",
@@ -3261,12 +2999,6 @@ 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"
@@ -3284,21 +3016,15 @@ checksum = "a3e5df347f0bf3ec1d670aad6ca5c6a1859cd9ea61d2113125794654ccced68f"
[[package]]
name = "unicode-ident"
-version = "1.0.19"
+version = "1.0.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d"
+checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
[[package]]
name = "unicode-properties"
-version = "0.1.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0"
-
-[[package]]
-name = "unicode-segmentation"
-version = "1.13.2"
+version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9629274872b2bfaf8d66f5f15725007f635594914870f65218920345aa11aa8c"
+checksum = "7df058c713841ad818f1dc5d3fd88063241cc61f49f5fbea4b951e8cf5a8d71d"
[[package]]
name = "unicode-xid"
@@ -3312,24 +3038,6 @@ version = "0.2.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861"
-[[package]]
-name = "url"
-version = "2.5.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b"
-dependencies = [
- "form_urlencoded",
- "idna",
- "percent-encoding",
- "serde",
-]
-
-[[package]]
-name = "utf8_iter"
-version = "1.0.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
-
[[package]]
name = "utf8parse"
version = "0.2.2"
@@ -3365,28 +3073,28 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
[[package]]
-name = "wasi"
-version = "0.14.5+wasi-0.2.4"
+name = "wasip2"
+version = "1.0.3+wasi-0.2.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a4494f6290a82f5fe584817a676a34b9d6763e8d9d18204009fb31dceca98fd4"
+checksum = "20064672db26d7cdc89c7798c48a0fdfac8213434a1186e5ef29fd560ae223d6"
dependencies = [
- "wasip2",
+ "wit-bindgen 0.57.1",
]
[[package]]
-name = "wasip2"
-version = "1.0.0+wasi-0.2.4"
+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 = "03fa2761397e5bd52002cd7e73110c71af2109aca4e521a9f40473fe685b0a24"
+checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5"
dependencies = [
- "wit-bindgen",
+ "wit-bindgen 0.51.0",
]
[[package]]
name = "wasm-bindgen"
-version = "0.2.101"
+version = "0.2.121"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7e14915cadd45b529bb8d1f343c4ed0ac1de926144b746e2710f9cd05df6603b"
+checksum = "49ace1d07c165b0864824eee619580c4689389afa9dc9ed3a4c75040d82e6790"
dependencies = [
"cfg-if",
"once_cell",
@@ -3395,25 +3103,11 @@ dependencies = [
"wasm-bindgen-shared",
]
-[[package]]
-name = "wasm-bindgen-backend"
-version = "0.2.101"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e28d1ba982ca7923fd01448d5c30c6864d0a14109560296a162f80f305fb93bb"
-dependencies = [
- "bumpalo",
- "log 0.4.28",
- "proc-macro2",
- "quote",
- "syn",
- "wasm-bindgen-shared",
-]
-
[[package]]
name = "wasm-bindgen-macro"
-version = "0.2.101"
+version = "0.2.121"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7c3d463ae3eff775b0c45df9da45d68837702ac35af998361e2c84e7c5ec1b0d"
+checksum = "8e68e6f4afd367a562002c05637acb8578ff2dea1943df76afb9e83d177c8578"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -3421,53 +3115,87 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
-version = "0.2.101"
+version = "0.2.121"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7bb4ce89b08211f923caf51d527662b75bdc9c9c7aab40f86dcb9fb85ac552aa"
+checksum = "d95a9ec35c64b2a7cb35d3fead40c4238d0940c86d107136999567a4703259f2"
dependencies = [
+ "bumpalo",
"proc-macro2",
"quote",
"syn",
- "wasm-bindgen-backend",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-shared"
-version = "0.2.101"
+version = "0.2.121"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f143854a3b13752c6950862c906306adb27c7e839f7414cec8fea35beab624c1"
+checksum = "c4e0100b01e9f0d03189a92b96772a1fb998639d981193d7dbab487302513441"
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"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
dependencies = [
- "windows-sys 0.61.0",
+ "windows-sys 0.61.2",
]
[[package]]
name = "windows-core"
-version = "0.61.2"
+version = "0.62.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3"
+checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb"
dependencies = [
"windows-implement",
"windows-interface",
- "windows-link 0.1.3",
+ "windows-link",
"windows-result",
"windows-strings",
]
[[package]]
name = "windows-implement"
-version = "0.60.0"
+version = "0.60.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836"
+checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf"
dependencies = [
"proc-macro2",
"quote",
@@ -3476,9 +3204,9 @@ dependencies = [
[[package]]
name = "windows-interface"
-version = "0.59.1"
+version = "0.59.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8"
+checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358"
dependencies = [
"proc-macro2",
"quote",
@@ -3487,50 +3215,26 @@ dependencies = [
[[package]]
name = "windows-link"
-version = "0.1.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a"
-
-[[package]]
-name = "windows-link"
-version = "0.2.0"
+version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65"
+checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
[[package]]
name = "windows-result"
-version = "0.3.4"
+version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6"
+checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5"
dependencies = [
- "windows-link 0.1.3",
+ "windows-link",
]
[[package]]
name = "windows-strings"
-version = "0.4.2"
+version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57"
+checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091"
dependencies = [
- "windows-link 0.1.3",
-]
-
-[[package]]
-name = "windows-sys"
-version = "0.52.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
-dependencies = [
- "windows-targets 0.52.6",
-]
-
-[[package]]
-name = "windows-sys"
-version = "0.59.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
-dependencies = [
- "windows-targets 0.52.6",
+ "windows-link",
]
[[package]]
@@ -3539,176 +3243,188 @@ version = "0.60.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb"
dependencies = [
- "windows-targets 0.53.3",
+ "windows-targets",
]
[[package]]
name = "windows-sys"
-version = "0.61.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa"
-dependencies = [
- "windows-link 0.2.0",
-]
-
-[[package]]
-name = "windows-targets"
-version = "0.52.6"
+version = "0.61.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
+checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
dependencies = [
- "windows_aarch64_gnullvm 0.52.6",
- "windows_aarch64_msvc 0.52.6",
- "windows_i686_gnu 0.52.6",
- "windows_i686_gnullvm 0.52.6",
- "windows_i686_msvc 0.52.6",
- "windows_x86_64_gnu 0.52.6",
- "windows_x86_64_gnullvm 0.52.6",
- "windows_x86_64_msvc 0.52.6",
+ "windows-link",
]
[[package]]
name = "windows-targets"
-version = "0.53.3"
+version = "0.53.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91"
+checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3"
dependencies = [
- "windows-link 0.1.3",
- "windows_aarch64_gnullvm 0.53.0",
- "windows_aarch64_msvc 0.53.0",
- "windows_i686_gnu 0.53.0",
- "windows_i686_gnullvm 0.53.0",
- "windows_i686_msvc 0.53.0",
- "windows_x86_64_gnu 0.53.0",
- "windows_x86_64_gnullvm 0.53.0",
- "windows_x86_64_msvc 0.53.0",
+ "windows-link",
+ "windows_aarch64_gnullvm",
+ "windows_aarch64_msvc",
+ "windows_i686_gnu",
+ "windows_i686_gnullvm",
+ "windows_i686_msvc",
+ "windows_x86_64_gnu",
+ "windows_x86_64_gnullvm",
+ "windows_x86_64_msvc",
]
[[package]]
name = "windows_aarch64_gnullvm"
-version = "0.52.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
-
-[[package]]
-name = "windows_aarch64_gnullvm"
-version = "0.53.0"
+version = "0.53.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764"
+checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53"
[[package]]
name = "windows_aarch64_msvc"
-version = "0.52.6"
+version = "0.53.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
-
-[[package]]
-name = "windows_aarch64_msvc"
-version = "0.53.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c"
+checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006"
[[package]]
name = "windows_i686_gnu"
-version = "0.52.6"
+version = "0.53.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
-
-[[package]]
-name = "windows_i686_gnu"
-version = "0.53.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3"
+checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3"
[[package]]
name = "windows_i686_gnullvm"
-version = "0.52.6"
+version = "0.53.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
+checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c"
[[package]]
-name = "windows_i686_gnullvm"
-version = "0.53.0"
+name = "windows_i686_msvc"
+version = "0.53.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11"
+checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2"
[[package]]
-name = "windows_i686_msvc"
-version = "0.52.6"
+name = "windows_x86_64_gnu"
+version = "0.53.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
+checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499"
[[package]]
-name = "windows_i686_msvc"
-version = "0.53.0"
+name = "windows_x86_64_gnullvm"
+version = "0.53.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d"
+checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1"
[[package]]
-name = "windows_x86_64_gnu"
-version = "0.52.6"
+name = "windows_x86_64_msvc"
+version = "0.53.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
+checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650"
[[package]]
-name = "windows_x86_64_gnu"
-version = "0.53.0"
+name = "winnow"
+version = "0.7.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba"
+checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945"
[[package]]
-name = "windows_x86_64_gnullvm"
-version = "0.52.6"
+name = "winnow"
+version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
+checksum = "0592e1c9d151f854e6fd382574c3a0855250e1d9b2f99d9281c6e6391af352f1"
[[package]]
-name = "windows_x86_64_gnullvm"
-version = "0.53.0"
+name = "wit-bindgen"
+version = "0.51.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57"
+checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5"
+dependencies = [
+ "wit-bindgen-rust-macro",
+]
[[package]]
-name = "windows_x86_64_msvc"
-version = "0.52.6"
+name = "wit-bindgen"
+version = "0.57.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
+checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e"
[[package]]
-name = "windows_x86_64_msvc"
-version = "0.53.0"
+name = "wit-bindgen-core"
+version = "0.51.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486"
+checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc"
+dependencies = [
+ "anyhow",
+ "heck",
+ "wit-parser",
+]
[[package]]
-name = "winnow"
-version = "0.7.13"
+name = "wit-bindgen-rust"
+version = "0.51.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf"
+checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21"
dependencies = [
- "memchr",
+ "anyhow",
+ "heck",
+ "indexmap 2.14.0",
+ "prettyplease",
+ "syn",
+ "wasm-metadata",
+ "wit-bindgen-core",
+ "wit-component",
]
[[package]]
-name = "winnow"
-version = "1.0.2"
+name = "wit-bindgen-rust-macro"
+version = "0.51.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2ee1708bef14716a11bae175f579062d4554d95be2c6829f518df847b7b3fdd0"
+checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a"
dependencies = [
- "memchr",
+ "anyhow",
+ "prettyplease",
+ "proc-macro2",
+ "quote",
+ "syn",
+ "wit-bindgen-core",
+ "wit-bindgen-rust",
]
[[package]]
-name = "wit-bindgen"
-version = "0.45.1"
+name = "wit-component"
+version = "0.244.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5c573471f125075647d03df72e026074b7203790d41351cd6edc96f46bcccd36"
+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 = "writeable"
-version = "0.6.1"
+name = "wit-parser"
+version = "0.244.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb"
+checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736"
+dependencies = [
+ "anyhow",
+ "id-arena",
+ "indexmap 2.14.0",
+ "log 0.4.29",
+ "semver",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "unicode-xid",
+ "wasmparser",
+]
[[package]]
name = "yansi"
@@ -3750,102 +3466,10 @@ dependencies = [
]
[[package]]
-name = "yoke"
-version = "0.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc"
-dependencies = [
- "serde",
- "stable_deref_trait",
- "yoke-derive",
- "zerofrom",
-]
-
-[[package]]
-name = "yoke-derive"
-version = "0.8.0"
+name = "zmij"
+version = "1.0.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
- "synstructure",
-]
-
-[[package]]
-name = "zerocopy"
-version = "0.8.27"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c"
-dependencies = [
- "zerocopy-derive",
-]
-
-[[package]]
-name = "zerocopy-derive"
-version = "0.8.27"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "zerofrom"
-version = "0.1.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5"
-dependencies = [
- "zerofrom-derive",
-]
-
-[[package]]
-name = "zerofrom-derive"
-version = "0.1.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
- "synstructure",
-]
-
-[[package]]
-name = "zerotrie"
-version = "0.2.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595"
-dependencies = [
- "displaydoc",
- "yoke",
- "zerofrom",
-]
-
-[[package]]
-name = "zerovec"
-version = "0.11.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b"
-dependencies = [
- "yoke",
- "zerofrom",
- "zerovec-derive",
-]
-
-[[package]]
-name = "zerovec-derive"
-version = "0.11.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
+checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa"
[[package]]
name = "zstd"
diff --git a/Cargo.toml b/Cargo.toml
index 9f3780bb1d77..21bde5432803 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -9,7 +9,6 @@ members = [
"shared/yeast-schema",
"ruby/extractor",
"unified/extractor",
- "unified/extractor/tree-sitter-swift",
"unified/swift-syntax-rs",
"rust/extractor",
"rust/extractor/macros",
diff --git a/MODULE.bazel b/MODULE.bazel
index 24b1c757e37b..4679589528f5 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -15,11 +15,11 @@ local_path_override(
# see https://registry.bazel.build/ for a list of available packages
bazel_dep(name = "platforms", version = "1.0.0")
-bazel_dep(name = "rules_cc", version = "0.2.17")
+bazel_dep(name = "rules_cc", version = "0.2.20")
bazel_dep(name = "rules_go", version = "0.60.0")
bazel_dep(name = "rules_java", version = "9.6.1")
bazel_dep(name = "rules_pkg", version = "1.2.0")
-bazel_dep(name = "rules_nodejs", version = "6.7.3")
+bazel_dep(name = "rules_nodejs", version = "6.7.5")
bazel_dep(name = "rules_python", version = "1.9.0")
bazel_dep(name = "rules_shell", version = "0.7.1")
bazel_dep(name = "bazel_skylib", version = "1.9.0")
@@ -31,13 +31,8 @@ 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_swift", version = "4.0.0-rc4")
+bazel_dep(name = "rules_swift", version = "4.0.0-rc5-codeql.1")
bazel_dep(name = "swift-syntax", version = "603.0.2")
-
-# Needed so we can `use_repo` `local_config_xcode` and
-# `local_config_apple_cc_toolchains` below (referenced by the per-target
-# Xcode-config transition in `unified/swift-syntax-rs/xcode_transition.bzl`).
-bazel_dep(name = "apple_support", version = "2.6.1")
bazel_dep(name = "zstd", version = "1.5.7.bcr.1")
bazel_dep(name = "buildifier_prebuilt", version = "6.4.0", dev_dependency = True)
@@ -107,63 +102,61 @@ 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.100",
- "vendor_ts__argfile-0.2.1",
- "vendor_ts__cc-1.2.61",
+ "vendor_ts__anyhow-1.0.102",
+ "vendor_ts__argfile-1.0.0",
"vendor_ts__chalk-ir-0.104.0",
- "vendor_ts__chrono-0.4.42",
- "vendor_ts__clap-4.5.48",
+ "vendor_ts__chrono-0.4.44",
+ "vendor_ts__clap-4.6.1",
"vendor_ts__dunce-1.0.5",
- "vendor_ts__either-1.15.0",
+ "vendor_ts__either-1.16.0",
"vendor_ts__encoding-0.2.33",
"vendor_ts__figment-0.10.19",
- "vendor_ts__flate2-1.1.2",
+ "vendor_ts__flate2-1.1.9",
"vendor_ts__glob-0.3.3",
- "vendor_ts__globset-0.4.16",
+ "vendor_ts__globset-0.4.18",
"vendor_ts__itertools-0.14.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.101",
- "vendor_ts__quote-1.0.41",
- "vendor_ts__ra_ap_base_db-0.0.301",
- "vendor_ts__ra_ap_cfg-0.0.301",
- "vendor_ts__ra_ap_hir-0.0.301",
- "vendor_ts__ra_ap_hir_def-0.0.301",
- "vendor_ts__ra_ap_hir_expand-0.0.301",
- "vendor_ts__ra_ap_hir_ty-0.0.301",
- "vendor_ts__ra_ap_ide_db-0.0.301",
- "vendor_ts__ra_ap_intern-0.0.301",
- "vendor_ts__ra_ap_load-cargo-0.0.301",
- "vendor_ts__ra_ap_parser-0.0.301",
- "vendor_ts__ra_ap_paths-0.0.301",
- "vendor_ts__ra_ap_project_model-0.0.301",
- "vendor_ts__ra_ap_span-0.0.301",
- "vendor_ts__ra_ap_stdx-0.0.301",
- "vendor_ts__ra_ap_syntax-0.0.301",
- "vendor_ts__ra_ap_vfs-0.0.301",
- "vendor_ts__rand-0.9.2",
- "vendor_ts__rayon-1.11.0",
- "vendor_ts__regex-1.11.3",
+ "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__rayon-1.12.0",
+ "vendor_ts__regex-1.12.3",
"vendor_ts__serde-1.0.228",
- "vendor_ts__serde_json-1.0.145",
- "vendor_ts__serde_with-3.14.1",
+ "vendor_ts__serde_json-1.0.150",
+ "vendor_ts__serde_with-3.20.0",
"vendor_ts__serde_yaml-0.9.34-deprecated",
- "vendor_ts__syn-2.0.106",
- "vendor_ts__toml-0.9.7",
- "vendor_ts__tracing-0.1.41",
+ "vendor_ts__syn-2.0.117",
+ "vendor_ts__toml-1.1.2-spec-1.1.0",
+ "vendor_ts__tracing-0.1.44",
"vendor_ts__tracing-flame-0.2.0",
- "vendor_ts__tracing-subscriber-0.3.20",
- "vendor_ts__tree-sitter-0.26.8",
+ "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-generate-0.26.8",
"vendor_ts__tree-sitter-json-0.24.8",
- "vendor_ts__tree-sitter-language-0.1.5",
"vendor_ts__tree-sitter-python-0.23.6",
"vendor_ts__tree-sitter-ql-0.23.1",
"vendor_ts__tree-sitter-ruby-0.23.1",
- "vendor_ts__triomphe-0.1.14",
+ "vendor_ts__triomphe-0.1.15",
"vendor_ts__ungrammar-1.16.1",
"vendor_ts__zstd-0.13.3",
)
@@ -171,12 +164,12 @@ use_repo(
http_archive = use_repo_rule("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
# rust-analyzer sources needed by the rust ast-generator (see `rust/ast-generator/README.md`)
-RUST_ANALYZER_SRC_TAG = "2025-01-07"
+RUST_ANALYZER_SRC_TAG = "2026-04-13"
http_archive(
name = "rust-analyzer-src",
build_file = "//rust/ast-generator:BUILD.rust-analyzer-src.bazel",
- integrity = "sha256-eo8mIaUafZL8LOM65bDIIIXw1rNQ/P/x5RK/XUtgo5g=",
+ integrity = "sha256-UB/+EVx/6j4VGvnb7jfRqPaoc7Uwci3rEt6il+2J1Ds=",
patch_args = ["-p1"],
patches = [
"//rust/ast-generator:patches/rust-analyzer.patch",
@@ -226,10 +219,7 @@ use_repo(
"swift-resource-dir-macos",
)
-# Swift toolchain for building `unified/swift-syntax-rs`. On Linux we register
-# a hermetic swift.org toolchain as the exec toolchain; on macOS `rules_swift`
-# auto-registers `xcode_swift_toolchain` (host Xcode + OS-provided Swift
-# runtime), which is not hermetic.
+# Hermetic swift.org toolchain for building `unified/swift-syntax-rs`.
#
# The version is pinned as a literal rather than read from
# `unified/swift-syntax-rs/.swift-version` via `swift_version_file`: the latter
@@ -241,26 +231,20 @@ use_repo(
swift = use_extension("@rules_swift//swift:extensions.bzl", "swift")
swift.toolchain(
name = "swift_toolchain",
- swift_version = "6.3.2",
+ swift_version = "6.3.3",
)
use_repo(
swift,
"swift_toolchain",
"swift_toolchain_ubuntu22.04",
+ "swift_toolchain_xcode",
)
register_toolchains(
"@swift_toolchain//:swift_toolchain_exec_ubuntu22.04",
+ "@swift_toolchain//:swift_toolchain_exec_xcode",
)
-# `apple_support`'s xcode_config and CC toolchains, needed by the Xcode
-# transition in `unified/swift-syntax-rs/xcode_transition.bzl`.
-xcode_configure = use_extension("@apple_support//xcode:xcode_configure.bzl", "xcode_configure_extension")
-use_repo(xcode_configure, "local_config_xcode")
-
-apple_cc_configure = use_extension("@apple_support//crosstool:setup.bzl", "apple_cc_configure_extension")
-use_repo(apple_cc_configure, "local_config_apple_cc_toolchains")
-
node = use_extension("@rules_nodejs//nodejs:extensions.bzl", "node")
node.toolchain(
name = "nodejs",
@@ -322,17 +306,18 @@ go_sdk.download(version = "1.26.5")
go_deps = use_extension("@gazelle//:extensions.bzl", "go_deps")
go_deps.from_file(go_mod = "//go/extractor:go.mod")
-use_repo(go_deps, "com_github_stretchr_testify", "org_golang_x_mod", "org_golang_x_tools")
+use_repo(go_deps, "com_github_stretchr_testify", "org_golang_x_mod", "org_golang_x_sys", "org_golang_x_tools")
ripunzip_archive = use_repo_rule("//misc/ripunzip:ripunzip.bzl", "ripunzip_archive")
# go to https://github.com/GoogleChrome/ripunzip/releases to find latest version and corresponding sha256s
ripunzip_archive(
name = "ripunzip",
- sha256_linux = "71482d7a7e4ea9176d5596161c49250c34b136b157c45f632b1111323fbfc0de",
- sha256_macos_arm = "604194ab13f0aba3972995d995f11002b8fc285c8170401fcd46655065df20c9",
- sha256_macos_intel = "65367b94fd579d93d46f2d2595cc4c9a60cfcf497e3c824f9d1a7b80fa8bd38a",
- sha256_windows = "ac3874075def2b9e5074a3b5945005ab082cc6e689e1de658da8965bc23e643e",
+ sha256_linux_arm64 = "a282740ef376ff8dc0de3c589b7457598db15cc045b7daa688f15531612e0bbe",
+ sha256_linux_x64 = "71482d7a7e4ea9176d5596161c49250c34b136b157c45f632b1111323fbfc0de",
+ sha256_macos_arm64 = "604194ab13f0aba3972995d995f11002b8fc285c8170401fcd46655065df20c9",
+ sha256_macos_x64 = "65367b94fd579d93d46f2d2595cc4c9a60cfcf497e3c824f9d1a7b80fa8bd38a",
+ sha256_windows_x64 = "ac3874075def2b9e5074a3b5945005ab082cc6e689e1de658da8965bc23e643e",
version = "2.0.4",
)
diff --git a/actions/ql/integration-tests/query-suite/not_included_in_qls.expected b/actions/ql/integration-tests/query-suite/not_included_in_qls.expected
index 6ed0a557462b..da088b688131 100644
--- a/actions/ql/integration-tests/query-suite/not_included_in_qls.expected
+++ b/actions/ql/integration-tests/query-suite/not_included_in_qls.expected
@@ -11,7 +11,6 @@ ql/actions/ql/src/experimental/Security/CWE-078/CommandInjectionMedium.ql
ql/actions/ql/src/experimental/Security/CWE-088/ArgumentInjectionCritical.ql
ql/actions/ql/src/experimental/Security/CWE-088/ArgumentInjectionMedium.ql
ql/actions/ql/src/experimental/Security/CWE-200/SecretExfiltration.ql
-ql/actions/ql/src/experimental/Security/CWE-284/CodeExecutionOnSelfHostedRunner.ql
ql/actions/ql/src/experimental/Security/CWE-829/ArtifactPoisoningPathTraversal.ql
ql/actions/ql/src/experimental/Security/CWE-829/UnversionedImmutableAction.ql
ql/actions/ql/src/experimental/Security/CWE-918/RequestForgery.ql
diff --git a/actions/ql/lib/CHANGELOG.md b/actions/ql/lib/CHANGELOG.md
index c00be74a85e7..ea32d9c07193 100644
--- a/actions/ql/lib/CHANGELOG.md
+++ b/actions/ql/lib/CHANGELOG.md
@@ -1,3 +1,19 @@
+## 0.5.0
+
+### Breaking Changes
+
+* The `codeql.actions.security.SelfHostedQuery` module has been removed because runner labels do not reliably distinguish self-hosted runners from managed runners.
+
+### Minor Analysis Improvements
+
+* GitHub Actions analysis now recognizes untrusted data in `github.event.merge_group` for workflows triggered by the `merge_group` event.
+
+## 0.4.40
+
+### Minor Analysis Improvements
+
+* Altered the logic of `EnvironmentCheck` to make sure it is a check that protects only for non-toctou. This change will result in more results being found by the queries: `actions/untrusted-checkout-toctou/high` and `actions/untrusted-checkout-toctou/critical`.
+
## 0.4.39
No user-facing changes.
diff --git a/actions/ql/lib/change-notes/2026-07-09-environment-check-alteration.md b/actions/ql/lib/change-notes/2026-07-09-environment-check-alteration.md
deleted file mode 100644
index e7b49abddf71..000000000000
--- a/actions/ql/lib/change-notes/2026-07-09-environment-check-alteration.md
+++ /dev/null
@@ -1,4 +0,0 @@
----
-category: minorAnalysis
----
-* Altered the logic of `EnvironmentCheck` to make sure it is a check that protects only for non-toctou. This change will result in more results being found by the queries: `actions/untrusted-checkout-toctou/high` and `actions/untrusted-checkout-toctou/critical`.
\ No newline at end of file
diff --git a/actions/ql/lib/change-notes/2026-07-22-environment-check-sanitizer-mad.md b/actions/ql/lib/change-notes/2026-07-22-environment-check-sanitizer-mad.md
new file mode 100644
index 000000000000..ef901cdc7603
--- /dev/null
+++ b/actions/ql/lib/change-notes/2026-07-22-environment-check-sanitizer-mad.md
@@ -0,0 +1,4 @@
+---
+category: minorAnalysis
+---
+* Added an option to `EnvironmentCheck` to become specified by a MaD model, otherwise it will continue as the default it previously was. Without adding models to `actions/ql/lib/ext/config/deployment_environment.yml` the behavior of every query will be unchanged. When models are added queries using `ControlCheck` may find more results in cases where an enironment is no longer a sufficient sanitizer.
\ No newline at end of file
diff --git a/actions/ql/lib/change-notes/released/0.4.40.md b/actions/ql/lib/change-notes/released/0.4.40.md
new file mode 100644
index 000000000000..219b69c26f56
--- /dev/null
+++ b/actions/ql/lib/change-notes/released/0.4.40.md
@@ -0,0 +1,5 @@
+## 0.4.40
+
+### Minor Analysis Improvements
+
+* Altered the logic of `EnvironmentCheck` to make sure it is a check that protects only for non-toctou. This change will result in more results being found by the queries: `actions/untrusted-checkout-toctou/high` and `actions/untrusted-checkout-toctou/critical`.
diff --git a/actions/ql/lib/change-notes/released/0.5.0.md b/actions/ql/lib/change-notes/released/0.5.0.md
new file mode 100644
index 000000000000..3e89301899bd
--- /dev/null
+++ b/actions/ql/lib/change-notes/released/0.5.0.md
@@ -0,0 +1,9 @@
+## 0.5.0
+
+### Breaking Changes
+
+* The `codeql.actions.security.SelfHostedQuery` module has been removed because runner labels do not reliably distinguish self-hosted runners from managed runners.
+
+### Minor Analysis Improvements
+
+* GitHub Actions analysis now recognizes untrusted data in `github.event.merge_group` for workflows triggered by the `merge_group` event.
diff --git a/actions/ql/lib/codeql-pack.release.yml b/actions/ql/lib/codeql-pack.release.yml
index 6c1c9d9a7396..30e271c5361c 100644
--- a/actions/ql/lib/codeql-pack.release.yml
+++ b/actions/ql/lib/codeql-pack.release.yml
@@ -1,2 +1,2 @@
---
-lastReleaseVersion: 0.4.39
+lastReleaseVersion: 0.5.0
diff --git a/actions/ql/lib/codeql/actions/config/Config.qll b/actions/ql/lib/codeql/actions/config/Config.qll
index e6359c142582..27e24514c091 100644
--- a/actions/ql/lib/codeql/actions/config/Config.qll
+++ b/actions/ql/lib/codeql/actions/config/Config.qll
@@ -164,3 +164,12 @@ predicate untrustedGhCommandDataModel(string cmd_regex, string flag) {
predicate actionsPermissionsDataModel(string action, string permission) {
Extensions::actionsPermissionsDataModel(action, permission)
}
+
+/**
+ * MaD models for deployment environments
+ * Fields:
+ * - name: deployment environment name, e.g. `Public CI`
+ */
+predicate enabledDeploymentEnvironmentDataModel(string name) {
+ Extensions::enabledDeploymentEnvironmentDataModel(name)
+}
diff --git a/actions/ql/lib/codeql/actions/config/ConfigExtensions.qll b/actions/ql/lib/codeql/actions/config/ConfigExtensions.qll
index 87a919359404..4ee438fc63cb 100644
--- a/actions/ql/lib/codeql/actions/config/ConfigExtensions.qll
+++ b/actions/ql/lib/codeql/actions/config/ConfigExtensions.qll
@@ -88,3 +88,12 @@ extensible predicate untrustedGhCommandDataModel(string cmd_regex, string flag);
* - see https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/controlling-permissions-for-github_token for documentation of token permissions.
*/
extensible predicate actionsPermissionsDataModel(string action, string permission);
+
+/**
+ * Holds for deployment environments that exist with `name` for a given repository.
+ * * - 'name' is the name of the environment defined.
+ * E.g. for the deployment environment `environment: EnvironmentInRepo`, `name` is `EnvironmentInRepo`.
+ * Requires this to be externally supplied but once done can be used to
+ * toggle precision of whether that suffices or not as a control check by contributing to `EnvironmentCheck`.
+ */
+extensible predicate enabledDeploymentEnvironmentDataModel(string name);
diff --git a/actions/ql/lib/codeql/actions/dataflow/FlowSources.qll b/actions/ql/lib/codeql/actions/dataflow/FlowSources.qll
index 18cc4322c81b..8b0a2a33eb55 100644
--- a/actions/ql/lib/codeql/actions/dataflow/FlowSources.qll
+++ b/actions/ql/lib/codeql/actions/dataflow/FlowSources.qll
@@ -52,29 +52,43 @@ class GitHubCtxSource extends RemoteFlowSource {
override string getEventName() { result = event }
}
+bindingset[expression]
+pragma[inline_late]
+private predicate untrustedEventProperty(Expression expression, string kind) {
+ exists(string regexp |
+ untrustedEventPropertiesDataModel(regexp, kind) and
+ kind != "json" and
+ normalizeExpr(expression.getExpression()).regexpMatch("(?i)\\s*" + wrapRegexp(regexp) + ".*")
+ )
+}
+
+bindingset[expression, event]
+pragma[inline_late]
+private predicate expressionContainsEventContext(Expression expression, string event) {
+ exists(string contextPrefix |
+ contextTriggerDataModel(event, contextPrefix) and
+ normalizeExpr(expression.getExpression()).matches("%" + contextPrefix + "%")
+ )
+}
+
class GitHubEventCtxSource extends RemoteFlowSource {
string flag;
string context;
string event;
GitHubEventCtxSource() {
- exists(Expression e, string regexp |
+ exists(Expression e |
this.asExpr() = e and
context = e.getExpression() and
(
// the context is available for the job trigger events
event = e.getATriggerEvent().getName() and
- exists(string context_prefix |
- contextTriggerDataModel(event, context_prefix) and
- normalizeExpr(context).matches("%" + context_prefix + "%")
- )
+ expressionContainsEventContext(e, event)
or
not exists(e.getATriggerEvent()) and
event = "unknown"
) and
- untrustedEventPropertiesDataModel(regexp, flag) and
- not flag = "json" and
- normalizeExpr(context).regexpMatch("(?i)\\s*" + wrapRegexp(regexp) + ".*")
+ untrustedEventProperty(e, flag)
)
}
@@ -177,32 +191,41 @@ class GitHubEventPathSource extends RemoteFlowSource, CommandSource {
override Run getEnclosingRun() { result = run }
}
+bindingset[expression, event]
+pragma[inline_late]
+private predicate jsonSourceForEvent(Expression expression, string event) {
+ exists(string context, string regexp, string contextPrefix |
+ context = expression.getExpression() and
+ untrustedEventPropertiesDataModel(regexp, _) and
+ contextTriggerDataModel(event, contextPrefix) and
+ normalizeExpr(context).matches("%" + contextPrefix + "%") and
+ normalizeExpr(context).regexpMatch("(?i).*" + wrapJsonRegexp(regexp) + ".*")
+ )
+ or
+ exists(string context |
+ context = expression.getExpression() and
+ untrustedEventPropertiesDataModel(_, _) and
+ contextTriggerDataModel(event, _) and
+ normalizeExpr(context).regexpMatch("(?i).*" + wrapJsonRegexp("\\bgithub.event\\b") + ".*")
+ )
+}
+
class GitHubEventJsonSource extends RemoteFlowSource {
string flag;
string event;
GitHubEventJsonSource() {
- exists(Expression e, string context, string regexp |
+ exists(Expression e |
this.asExpr() = e and
- context = e.getExpression() and
- untrustedEventPropertiesDataModel(regexp, _) and
(
// only contexts for the triggering events are considered tainted.
// eg: for `pull_request`, we only consider `github.event.pull_request`
event = e.getEnclosingWorkflow().getATriggerEvent().getName() and
- exists(string context_prefix |
- contextTriggerDataModel(event, context_prefix) and
- normalizeExpr(context).matches("%" + context_prefix + "%")
- ) and
- normalizeExpr(context).regexpMatch("(?i).*" + wrapJsonRegexp(regexp) + ".*")
- or
- // github.event is tainted for all triggers
- event = e.getEnclosingWorkflow().getATriggerEvent().getName() and
- contextTriggerDataModel(e.getEnclosingWorkflow().getATriggerEvent().getName(), _) and
- normalizeExpr(context).regexpMatch("(?i).*" + wrapJsonRegexp("\\bgithub.event\\b") + ".*")
+ jsonSourceForEvent(e, event)
or
not exists(e.getATriggerEvent()) and
- event = "unknown"
+ event = "unknown" and
+ untrustedEventPropertiesDataModel(_, _)
) and
flag = "json"
)
diff --git a/actions/ql/lib/codeql/actions/security/CachePoisoningQuery.qll b/actions/ql/lib/codeql/actions/security/CachePoisoningQuery.qll
index e5c5a3655101..41529c489ff0 100644
--- a/actions/ql/lib/codeql/actions/security/CachePoisoningQuery.qll
+++ b/actions/ql/lib/codeql/actions/security/CachePoisoningQuery.qll
@@ -5,8 +5,8 @@ string defaultBranchTriggerEvent() {
[
"check_run", "check_suite", "delete", "discussion", "discussion_comment", "fork", "gollum",
"issue_comment", "issues", "label", "milestone", "project", "project_card", "project_column",
- "public", "pull_request_comment", "pull_request_target", "repository_dispatch", "schedule",
- "watch", "workflow_run"
+ "public", "pull_request_comment", "pull_request_target", "repository_dispatch",
+ "registry_package", "page_build", "schedule", "watch", "workflow_dispatch", "workflow_run"
]
}
@@ -42,6 +42,27 @@ predicate runsOnDefaultBranch(Event e) {
)
}
+private string defaultBranchCacheWriteEvent() {
+ result =
+ [
+ "push", "workflow_dispatch", "repository_dispatch", "delete", "registry_package",
+ "page_build", "schedule"
+ ]
+}
+
+private predicate eventHasDefaultBranchCacheWriteAccess(Event event) {
+ runsOnDefaultBranch(event) and event.getName() = defaultBranchCacheWriteEvent()
+}
+
+/**
+ * Holds if `job` can write to the cache scope of the default branch for `event`.
+ * Reusable workflow jobs inherit their caller's trigger event.
+ */
+predicate hasDefaultBranchCacheWriteAccess(LocalJob job, Event event) {
+ job.getATriggerEvent() = event and
+ eventHasDefaultBranchCacheWriteAccess(event)
+}
+
abstract class CacheWritingStep extends Step {
abstract string getPath();
}
diff --git a/actions/ql/lib/codeql/actions/security/CodeInjectionQuery.qll b/actions/ql/lib/codeql/actions/security/CodeInjectionQuery.qll
index 3d5b8852b850..2afa68244091 100644
--- a/actions/ql/lib/codeql/actions/security/CodeInjectionQuery.qll
+++ b/actions/ql/lib/codeql/actions/security/CodeInjectionQuery.qll
@@ -29,22 +29,10 @@ Event getRelevantCachePoisoningEventForSink(DataFlow::Node sink) {
exists(LocalJob job |
job = sink.asExpr().getEnclosingJob() and
job.getATriggerEvent() = result and
- // job can be triggered by an external user
- result.isExternallyTriggerable() and
// excluding privileged workflows since they can be exploited in easier circumstances
// which is covered by `actions/code-injection/critical`
not job.isPrivilegedExternallyTriggerable(result) and
- (
- // the workflow runs in the context of the default branch
- runsOnDefaultBranch(result)
- or
- // the workflow caller runs in the context of the default branch
- result.getName() = "workflow_call" and
- exists(ExternalJob caller |
- caller.getCallee() = job.getLocation().getFile().getRelativePath() and
- runsOnDefaultBranch(caller.getATriggerEvent())
- )
- )
+ hasDefaultBranchCacheWriteAccess(job, result)
)
}
diff --git a/actions/ql/lib/codeql/actions/security/ControlChecks.qll b/actions/ql/lib/codeql/actions/security/ControlChecks.qll
index 3f76010bd5a3..2228e9f96e21 100644
--- a/actions/ql/lib/codeql/actions/security/ControlChecks.qll
+++ b/actions/ql/lib/codeql/actions/security/ControlChecks.qll
@@ -277,6 +277,13 @@ abstract class LabelCheck extends ControlCheck {
}
class EnvironmentCheck extends ControlCheck instanceof Environment {
+ EnvironmentCheck() {
+ // if there are any custom tuples use those
+ if enabledDeploymentEnvironmentDataModel(_)
+ then enabledDeploymentEnvironmentDataModel(this.(Environment).getName())
+ else this instanceof Environment
+ }
+
// Environment checks are not effective against any mutable attacks
// they do actually protect against untrusted code execution (sha)
override predicate protectsCategoryAndEvent(string category, string event) {
diff --git a/actions/ql/lib/codeql/actions/security/EnvVarInjectionQuery.qll b/actions/ql/lib/codeql/actions/security/EnvVarInjectionQuery.qll
index 40810477d927..9c3d7363c0aa 100644
--- a/actions/ql/lib/codeql/actions/security/EnvVarInjectionQuery.qll
+++ b/actions/ql/lib/codeql/actions/security/EnvVarInjectionQuery.qll
@@ -151,7 +151,7 @@ Event getRelevantNonArtifactEventInPrivilegedContext(DataFlow::Node sink) {
private module EnvVarInjectionConfig implements DataFlow::ConfigSig {
predicate isSource(DataFlow::Node source) {
source instanceof RemoteFlowSource and
- not source.(RemoteFlowSource).getSourceType() = ["branch", "username"]
+ not source.(RemoteFlowSource).getSourceType() = ["branch", "label", "username"]
}
predicate isSink(DataFlow::Node sink) { sink instanceof EnvVarInjectionSink }
diff --git a/actions/ql/lib/codeql/actions/security/OutputClobberingQuery.qll b/actions/ql/lib/codeql/actions/security/OutputClobberingQuery.qll
index 22b4879df126..57f0e31a25b4 100644
--- a/actions/ql/lib/codeql/actions/security/OutputClobberingQuery.qll
+++ b/actions/ql/lib/codeql/actions/security/OutputClobberingQuery.qll
@@ -111,6 +111,43 @@ class WorkflowCommandClobberingFromEnvVarSink extends OutputClobberingSink {
}
}
+private string jqSafeOptionRegexp() {
+ result = "-[acCMeRnSs]+"
+ or
+ result =
+ "--(ascii-output|color-output|compact-output|exit-status|monochrome-output|null-input|" +
+ "raw-input|slurp|sort-keys|unbuffered)"
+}
+
+private string jqSimpleFilterRegexp() {
+ result = "\\."
+ or
+ result = "\\.[A-Za-z_][A-Za-z0-9_]*(\\.[A-Za-z_][A-Za-z0-9_]*|\\[[0-9]+\\])*"
+}
+
+private string jqSimpleFilterArgumentRegexp() {
+ result = jqSimpleFilterRegexp()
+ or
+ result = "'" + jqSimpleFilterRegexp() + "'"
+ or
+ result = "\"" + jqSimpleFilterRegexp() + "\""
+}
+
+private string jqLiteralInputRegexp() {
+ result = "[A-Za-z0-9_./][A-Za-z0-9_./-]*"
+ or
+ result = "\\$GITHUB_EVENT_PATH"
+ or
+ result = "\\$\\{GITHUB_EVENT_PATH\\}"
+}
+
+bindingset[command]
+private predicate jqProducesJsonEncodedOutput(string command) {
+ command
+ .regexpMatch("jq(\\s+" + jqSafeOptionRegexp() + ")*\\s+" + jqSimpleFilterArgumentRegexp() +
+ "(\\s+" + jqSafeOptionRegexp() + ")*(\\s+" + jqLiteralInputRegexp() + ")*")
+}
+
/**
* - id: clob1
* run: |
@@ -159,13 +196,17 @@ class WorkflowCommandClobberingFromFileReadSink extends OutputClobberingSink {
clobbering_cmd.regexpMatch(["ls", Bash::fileReadCommand()] + "\\s.*") and
(
// - run: echo "foo=$(= 0
+ )
or
// A file content is printed to stdout
// - run: cat pr-id.txt
clobbering_stmt.indexOf(clobbering_cmd) = 0
)
- )
+ ) and
+ not jqProducesJsonEncodedOutput(clobbering_cmd)
)
}
}
diff --git a/actions/ql/lib/codeql/actions/security/SelfHostedQuery.qll b/actions/ql/lib/codeql/actions/security/SelfHostedQuery.qll
deleted file mode 100644
index 3a65771c1745..000000000000
--- a/actions/ql/lib/codeql/actions/security/SelfHostedQuery.qll
+++ /dev/null
@@ -1,47 +0,0 @@
-import actions
-
-bindingset[runner]
-predicate isGithubHostedRunner(string runner) {
- // The list of github hosted repos:
- // https://github.com/actions/runner-images/blob/main/README.md#available-images
- // https://docs.github.com/en/enterprise-cloud@latest/actions/how-tos/write-workflows/choose-where-workflows-run/choose-the-runner-for-a-job#standard-github-hosted-runners-for-public-repositories
- runner.toLowerCase().regexpMatch("^ubuntu-([0-9.]+|latest|slim)(-arm)?$") or
- runner.toLowerCase().regexpMatch("^macos-([0-9]+|latest)(-x?large|-intel)?$") or
- runner.toLowerCase().regexpMatch("^windows-([0-9.]+|latest)(-vs[0-9.]+)?(-arm)?$")
-}
-
-bindingset[runner]
-predicate is3rdPartyHostedRunner(string runner) {
- runner.toLowerCase().regexpMatch("^(buildjet|warp)-[a-z0-9-]+$")
-}
-
-/**
- * This predicate uses data available in the workflow file to identify self-hosted runners.
- * It does not know if the repository is public or private.
- * It is a best-effort approach to identify self-hosted runners.
- */
-predicate staticallyIdentifiedSelfHostedRunner(Job job) {
- exists(string label |
- job.getATriggerEvent().getName() =
- [
- "issue_comment", "pull_request", "pull_request_review", "pull_request_review_comment",
- "pull_request_target", "workflow_run"
- ] and
- label = job.getARunsOnLabel() and
- not isGithubHostedRunner(label) and
- not is3rdPartyHostedRunner(label)
- )
-}
-
-/**
- * This predicate uses data available in the job log files to identify self-hosted runners.
- * It is a best-effort approach to identify self-hosted runners.
- */
-predicate dynamicallyIdentifiedSelfHostedRunner(Job job) {
- exists(string runner_info |
- repositoryDataModel("public", _) and
- workflowDataModel(job.getEnclosingWorkflow().getLocation().getFile().getRelativePath(), _,
- job.getId(), _, _, runner_info) and
- runner_info.indexOf("self-hosted:true") > 0
- )
-}
diff --git a/actions/ql/lib/codeql/actions/security/UntrustedCheckoutQuery.qll b/actions/ql/lib/codeql/actions/security/UntrustedCheckoutQuery.qll
index 9668fce2ae00..bd8ec6f035e9 100644
--- a/actions/ql/lib/codeql/actions/security/UntrustedCheckoutQuery.qll
+++ b/actions/ql/lib/codeql/actions/security/UntrustedCheckoutQuery.qll
@@ -382,3 +382,50 @@ class GhSHACheckout extends SHACheckoutStep instanceof Run {
override string getPath() { result = this.(Run).getWorkingDirectory() }
}
+
+private predicate isRunCheckoutReference(
+ PRHeadCheckoutStep checkout, Expression reference, string variable
+) {
+ reference = checkout.(Run).getInScopeEnvVarExpr(variable) and
+ (
+ checkout instanceof SHACheckoutStep and containsHeadSHA(reference.getExpression())
+ or
+ checkout instanceof MutableRefCheckoutStep and
+ (
+ containsHeadRef(reference.getExpression()) or
+ containsPullRequestNumber(reference.getExpression())
+ )
+ ) and
+ exists(string command |
+ checkout.(Run).getScript().getACommand() = command and
+ exists(command.regexpFind(variable, _, _))
+ )
+}
+
+/** Gets the expression that controls the untrusted checkout, if one can be identified. */
+AstNode getCheckoutReference(PRHeadCheckoutStep checkout) {
+ exists(UsesStep uses | uses = checkout |
+ result = uses.getArgumentExpr("ref")
+ or
+ not exists(uses.getArgumentExpr("ref")) and result = uses.getArgumentExpr("repository")
+ )
+ or
+ isRunCheckoutReference(checkout, result, _)
+ or
+ checkout instanceof Run and
+ result = checkout and
+ not isRunCheckoutReference(checkout, _, _)
+}
+
+/** Gets a display label for the expression that controls the untrusted checkout. */
+string getCheckoutReferenceText(AstNode reference) {
+ result = reference.(Expression).toString()
+ or
+ not reference instanceof Expression and result = "the checkout command"
+}
+
+/** Adds checkout-reference provenance before the checkout step in path queries. */
+predicate checkoutReferenceEdge(AstNode predecessor, AstNode successor) {
+ predecessor = getCheckoutReference(successor) and
+ not predecessor = successor
+}
diff --git a/actions/ql/lib/ext/config/context_event_map.yml b/actions/ql/lib/ext/config/context_event_map.yml
index 541ac8b9a8f6..311ea7cf5481 100644
--- a/actions/ql/lib/ext/config/context_event_map.yml
+++ b/actions/ql/lib/ext/config/context_event_map.yml
@@ -19,6 +19,7 @@ extensions:
- ["gollum", "github.event.changes"]
- ["pull_request_comment", "github.event.comment"]
- ["pull_request_comment", "github.event.pull_request"]
+ - ["merge_group", "github.event.merge_group"]
- ["pull_request_comment", "github.head_ref"]
- ["pull_request_comment", "github.event.changes"]
- ["pull_request_review", "github.event.pull_request"]
diff --git a/actions/ql/lib/ext/config/deployment_environment.yml b/actions/ql/lib/ext/config/deployment_environment.yml
new file mode 100644
index 000000000000..eed2911c2758
--- /dev/null
+++ b/actions/ql/lib/ext/config/deployment_environment.yml
@@ -0,0 +1,5 @@
+extensions:
+ - addsTo:
+ pack: codeql/actions-all
+ extensible: enabledDeploymentEnvironmentDataModel
+ data: []
\ No newline at end of file
diff --git a/actions/ql/lib/ext/config/externally_triggereable_events.yml b/actions/ql/lib/ext/config/externally_triggereable_events.yml
index ae47c684095d..2a73f4f0a6db 100644
--- a/actions/ql/lib/ext/config/externally_triggereable_events.yml
+++ b/actions/ql/lib/ext/config/externally_triggereable_events.yml
@@ -17,4 +17,4 @@ extensions:
- ["workflow_run"] # depending on branch filter
- ["workflow_call"] # depending on caller
- ["workflow_dispatch"]
- - ["scheduled"]
+ - ["schedule"]
diff --git a/actions/ql/lib/qlpack.yml b/actions/ql/lib/qlpack.yml
index fec6a9446d0d..d34e010773d5 100644
--- a/actions/ql/lib/qlpack.yml
+++ b/actions/ql/lib/qlpack.yml
@@ -1,5 +1,5 @@
name: codeql/actions-all
-version: 0.4.40-dev
+version: 0.5.1-dev
library: true
warnOnImplicitThis: true
dependencies:
diff --git a/actions/ql/src/CHANGELOG.md b/actions/ql/src/CHANGELOG.md
index 502c9aefe9d4..84f8321799d8 100644
--- a/actions/ql/src/CHANGELOG.md
+++ b/actions/ql/src/CHANGELOG.md
@@ -1,3 +1,26 @@
+## 0.6.33
+
+### Query Metadata Changes
+
+* The name and alert message of the `actions/cache-poisoning/code-injection` query have been reworded for clarity.
+
+### Minor Analysis Improvements
+
+* The `actions/output-clobbering/high` query no longer reports simple `jq` path filters when their output remains JSON-encoded. Raw-output modes, complex filters, and unrecognized options remain reportable.
+* GitHub Actions queries now correctly classify the `schedule` event when determining whether a workflow is externally triggerable.
+* The `actions/envvar-injection/critical` query now requires the untrusted source and privileged context to originate from the same trigger event. The environment variable injection queries also no longer treat pull request head labels as injection-capable because they cannot contain newlines.
+* The `actions/cache-poisoning/code-injection`, `actions/cache-poisoning/direct-cache`, and `actions/cache-poisoning/poisonable-step` queries now account for read-only cache access on low-trust triggers that run in the default branch scope. Results are retained for triggers that GitHub allows to write to that cache scope.
+
+### Bug Fixes
+
+* The `actions/output-clobbering/high` query now provides messages tailored to the affected output channel and includes expanded documentation and recommendations.
+* The `actions/cache-poisoning/poisonable-step` and `actions/untrusted-checkout/critical` queries now start paths at the expressions that control untrusted checkouts and link their alert messages to those expressions.
+* Fixed a performance issue in the `actions/output-clobbering/high` query caused by using unescaped source-code input in a regular expression.
+
+## 0.6.32
+
+No user-facing changes.
+
## 0.6.31
No user-facing changes.
diff --git a/actions/ql/src/Security/CWE-077/EnvVarInjectionCritical.ql b/actions/ql/src/Security/CWE-077/EnvVarInjectionCritical.ql
index 6f0d9729d6d3..d6118075fa13 100644
--- a/actions/ql/src/Security/CWE-077/EnvVarInjectionCritical.ql
+++ b/actions/ql/src/Security/CWE-077/EnvVarInjectionCritical.ql
@@ -19,9 +19,16 @@ import codeql.actions.dataflow.FlowSources
import EnvVarInjectionFlow::PathGraph
import codeql.actions.security.ControlChecks
+bindingset[source, event]
+pragma[inline_late]
+private predicate hasSameEventName(RemoteFlowSource source, Event event) {
+ source.getEventName() = event.getName()
+}
+
from EnvVarInjectionFlow::PathNode source, EnvVarInjectionFlow::PathNode sink, Event event
where
EnvVarInjectionFlow::flowPath(source, sink) and
+ hasSameEventName(source.getNode(), event) and
// exclude paths to file read sinks from non-artifact sources
(
// source is text
diff --git a/actions/ql/src/Security/CWE-349/CachePoisoningViaCodeInjection.md b/actions/ql/src/Security/CWE-349/CachePoisoningViaCodeInjection.md
index f75028a27e61..0ef3199e0fd9 100644
--- a/actions/ql/src/Security/CWE-349/CachePoisoningViaCodeInjection.md
+++ b/actions/ql/src/Security/CWE-349/CachePoisoningViaCodeInjection.md
@@ -34,48 +34,55 @@ Due to the above design, if something is cached in the context of the default br
## Example
+GitHub gives workflows triggered by low-trust events, such as `issue_comment`,
+`pull_request_target`, and `workflow_run`, read-only access to the default branch cache scope.
+This query therefore reports only workflows whose trigger can write to that scope.
+
### Incorrect Usage
-The following workflow is vulnerable to code injection in a non-privileged job but in the context of the default branch.
+The following workflow interpolates a commit message directly into a script on a push to the
+default branch. A commit message originating from a merged contribution may contain shell syntax,
+which can expose the cache write token and allow the default branch cache to be poisoned.
```yaml
name: Vulnerable Workflow
on:
- issue_comment:
- types: [created]
+ push:
+ branches: [main]
jobs:
- pr-comment:
+ build:
permissions: {}
runs-on: ubuntu-latest
steps:
- run: |
- echo ${{ github.event.comment.body }}
+ echo ${{ github.event.head_commit.message }}
```
### Correct Usage
-The following workflow is not vulnerable to code injections even if it runs in the context of the default branch.
+The following workflow passes the commit message through an environment variable, so the shell
+does not interpret its contents as code.
```yaml
name: Secure Workflow
on:
- issue_comment:
- types: [created]
+ push:
+ branches: [main]
jobs:
- pr-comment:
+ build:
permissions: {}
runs-on: ubuntu-latest
steps:
- env:
- BODY: ${{ github.event.comment.body }}
+ MESSAGE: ${{ github.event.head_commit.message }}
run: |
- echo "$BODY"
+ echo "$MESSAGE"
```
## References
- Adnan Khan's Blog: [The Monsters in Your Build Cache – GitHub Actions Cache Poisoning](https://adnanthekhan.com/2024/05/06/the-monsters-in-your-build-cache-github-actions-cache-poisoning/).
-- GitHub Docs: [GitHub Actions Caching Documentation](https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows).
+- GitHub Docs: [Cache access for low-trust workflow triggers](https://docs.github.com/actions/reference/workflows-and-actions/dependency-caching#cache-access-for-low-trust-workflow-triggers).
- Scribe Security Blog: [Cache Poisoning in GitHub Actions](https://scribesecurity.com/blog/github-cache-poisoning/).
diff --git a/actions/ql/src/Security/CWE-349/CachePoisoningViaCodeInjection.ql b/actions/ql/src/Security/CWE-349/CachePoisoningViaCodeInjection.ql
index 2fe792aba1e6..c6d7ea9ccec3 100644
--- a/actions/ql/src/Security/CWE-349/CachePoisoningViaCodeInjection.ql
+++ b/actions/ql/src/Security/CWE-349/CachePoisoningViaCodeInjection.ql
@@ -1,5 +1,5 @@
/**
- * @name Cache Poisoning via low-privileged code injection
+ * @name Cache Poisoning via code injection
* @description The cache can be poisoned by untrusted code, leading to a cache poisoning attack.
* @kind path-problem
* @problem.severity error
@@ -22,10 +22,11 @@ from CodeInjectionFlow::PathNode source, CodeInjectionFlow::PathNode sink, Event
where
CodeInjectionFlow::flowPath(source, sink) and
event = getRelevantCachePoisoningEventForSink(sink.getNode()) and
+ source.getNode().(RemoteFlowSource).getEventName() = event.getName() and
// the checkout is not controlled by an access check
not exists(ControlCheck check |
check.protects(source.getNode().asExpr(), event, "code-injection")
)
select sink.getNode(), source, sink,
- "Unprivileged code injection in $@, which may lead to cache poisoning ($@).", sink,
+ "Code injection in $@ may allow poisoning the default-branch cache (event trigger: $@).", sink,
sink.getNode().asExpr().(Expression).getRawExpression(), event, event.getName()
diff --git a/actions/ql/src/Security/CWE-349/CachePoisoningViaDirectCache.md b/actions/ql/src/Security/CWE-349/CachePoisoningViaDirectCache.md
index 849b771a8ff0..a22c41ad3e3a 100644
--- a/actions/ql/src/Security/CWE-349/CachePoisoningViaDirectCache.md
+++ b/actions/ql/src/Security/CWE-349/CachePoisoningViaDirectCache.md
@@ -34,35 +34,39 @@ Due to the above design, if something is cached in the context of the default br
## Example
+GitHub gives workflows triggered by low-trust events, such as `issue_comment`,
+`pull_request_target`, and `workflow_run`, read-only access to the default branch cache scope.
+This query therefore reports only workflows whose trigger can write to that scope.
+
### Incorrect Usage
-The following workflow is caching an attacker-controlled file (`large_file`) in the context of the default branch.
+The following write-capable manually dispatched workflow accepts a revision without validation,
+fetches files from it, and saves those files in the default branch cache. This is unsafe if an
+untrusted integration or automation can influence the dispatch input.
```yaml
name: Vulnerable Workflow
on:
- issue_comment:
- types: [created]
+ workflow_dispatch:
+ inputs:
+ head_sha:
+ required: true
jobs:
- pr-comment:
+ cache:
permissions: read-all
runs-on: ubuntu-latest
steps:
- - uses: xt0rted/pull-request-comment-branch@v2
- id: comment-branch
- - uses: actions/checkout@v3
- with:
- ref: ${{ steps.comment-branch.outputs.head_sha }}
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- - name: Cache pip dependencies
+ - env:
+ HEAD_SHA: ${{ github.event.inputs.head_sha }}
+ run: |
+ git fetch origin "$HEAD_SHA"
+ git checkout "$HEAD_SHA"
+ - name: Cache fetched files
uses: actions/cache@v4
- id: cache-pip
with:
- path: ~/.cache/pip
- key: ${{ runner.os }}-pip-${{ hashFiles('**/pyproject.toml') }}
- restore-keys: ${{ runner.os }}-pip-
+ path: .
+ key: dispatched-${{ github.event.inputs.head_sha }}
```
### Correct Usage
@@ -91,36 +95,8 @@ jobs:
restore-keys: ${{ runner.os }}-pip-
```
-Note, that the example above doesn't allow using secrets if the Pull Request originates from a fork. In case secrets are needed, `pull_request_target` with labels as `safe to test` can be used, but the code in Pull Request must be manually reviewed before applying the label.
-
-```yaml
-name: Secure Workflow
-on:
- pull_request_target:
- types: [labeled]
-
-jobs:
- pr-comment:
- if: contains(github.event.pull_request.labels.*.name, 'safe to test')
- permissions: read-all
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v3
- with:
- ref: ${{ github.event.pull_request.head.sha}}
- - name: Set up Python 3.10
- uses: actions/setup-python@v5
- - name: Cache pip dependencies
- uses: actions/cache@v4
- id: cache-pip
- with:
- path: ~/.cache/pip
- key: ${{ runner.os }}-pip-${{ hashFiles('**/pyproject.toml') }}
- restore-keys: ${{ runner.os }}-pip-
-```
-
## References
- Adnan Khan's Blog: [The Monsters in Your Build Cache – GitHub Actions Cache Poisoning](https://adnanthekhan.com/2024/05/06/the-monsters-in-your-build-cache-github-actions-cache-poisoning/).
-- GitHub Docs: [GitHub Actions Caching Documentation](https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows).
+- GitHub Docs: [Cache access for low-trust workflow triggers](https://docs.github.com/actions/reference/workflows-and-actions/dependency-caching#cache-access-for-low-trust-workflow-triggers).
- Scribe Security Blog: [Cache Poisoning in GitHub Actions](https://scribesecurity.com/blog/github-cache-poisoning/).
diff --git a/actions/ql/src/Security/CWE-349/CachePoisoningViaDirectCache.ql b/actions/ql/src/Security/CWE-349/CachePoisoningViaDirectCache.ql
index 85a0f53df1dc..b410f92b68a1 100644
--- a/actions/ql/src/Security/CWE-349/CachePoisoningViaDirectCache.ql
+++ b/actions/ql/src/Security/CWE-349/CachePoisoningViaDirectCache.ql
@@ -40,17 +40,7 @@ where
job.getATriggerEvent() = event and
// job can be triggered by an external user
event.isExternallyTriggerable() and
- (
- // the workflow runs in the context of the default branch
- runsOnDefaultBranch(event)
- or
- // the workflow's caller runs in the context of the default branch
- event.getName() = "workflow_call" and
- exists(ExternalJob caller |
- caller.getCallee() = job.getLocation().getFile().getRelativePath() and
- runsOnDefaultBranch(caller.getATriggerEvent())
- )
- ) and
+ hasDefaultBranchCacheWriteAccess(job, event) and
// the job writes to the cache
// (No need to follow the checkout/download step since the cache is normally write after the job completes)
job.getAStep() = step and
diff --git a/actions/ql/src/Security/CWE-349/CachePoisoningViaPoisonableStep.md b/actions/ql/src/Security/CWE-349/CachePoisoningViaPoisonableStep.md
index fefd6d61a44d..e5fd868609c4 100644
--- a/actions/ql/src/Security/CWE-349/CachePoisoningViaPoisonableStep.md
+++ b/actions/ql/src/Security/CWE-349/CachePoisoningViaPoisonableStep.md
@@ -34,25 +34,35 @@ Due to the above design, if something is cached in the context of the default br
## Example
+GitHub gives workflows triggered by low-trust events, such as `issue_comment`,
+`pull_request_target`, and `workflow_run`, read-only access to the default branch cache scope.
+This query therefore reports only workflows whose trigger can write to that scope.
+
### Incorrect Usage
-The following workflow runs untrusted code in a non-privileged job but in the context of the default branch.
+The following write-capable manually dispatched workflow fetches an unvalidated revision and then
+executes code from it. The executed code can use the cache token to poison the default branch cache
+if an untrusted integration or automation can influence the dispatch input.
```yaml
name: Vulnerable Workflow
on:
- pull_request_target:
- branches: [main]
-permissions: {}
+ workflow_dispatch:
+ inputs:
+ head_sha:
+ required: true
jobs:
test:
+ permissions: {}
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
- with:
- ref: ${{ github.event.pull_request.head.sha }}
+ - env:
+ HEAD_SHA: ${{ github.event.inputs.head_sha }}
+ run: |
+ git fetch origin "$HEAD_SHA"
+ git checkout "$HEAD_SHA"
- name: Run tests
- run: ./run_tests.sh
+ run: npm install
```
### Correct Usage
@@ -79,5 +89,5 @@ jobs:
## References
- Adnan Khan's Blog: [The Monsters in Your Build Cache – GitHub Actions Cache Poisoning](https://adnanthekhan.com/2024/05/06/the-monsters-in-your-build-cache-github-actions-cache-poisoning/).
-- GitHub Docs: [GitHub Actions Caching Documentation](https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows).
+- GitHub Docs: [Cache access for low-trust workflow triggers](https://docs.github.com/actions/reference/workflows-and-actions/dependency-caching#cache-access-for-low-trust-workflow-triggers).
- Scribe Security Blog: [Cache Poisoning in GitHub Actions](https://scribesecurity.com/blog/github-cache-poisoning/).
diff --git a/actions/ql/src/Security/CWE-349/CachePoisoningViaPoisonableStep.ql b/actions/ql/src/Security/CWE-349/CachePoisoningViaPoisonableStep.ql
index 95adcfaf78ec..35dcb390e131 100644
--- a/actions/ql/src/Security/CWE-349/CachePoisoningViaPoisonableStep.ql
+++ b/actions/ql/src/Security/CWE-349/CachePoisoningViaPoisonableStep.ql
@@ -18,20 +18,30 @@ import codeql.actions.security.CachePoisoningQuery
import codeql.actions.security.PoisonableSteps
import codeql.actions.security.ControlChecks
-query predicate edges(Step a, Step b) { a.getNextStep() = b }
+query predicate edges(AstNode predecessor, AstNode successor) {
+ predecessor.(Step).getNextStep() = successor
+ or
+ checkoutReferenceEdge(predecessor, successor)
+}
-from LocalJob job, Event event, Step source, Step step, string message, string path
+from
+ LocalJob job, Event event, Step source, Step step, string message, string path,
+ AstNode untrustedInput, string untrustedInputText
where
// the job checkouts untrusted code from a pull request or downloads an untrusted artifact
job.getAStep() = source and
(
source instanceof PRHeadCheckoutStep and
- message = "due to privilege checkout of untrusted code." and
- path = source.(PRHeadCheckoutStep).getPath()
+ message = "due to privilege checkout of untrusted code from" and
+ path = source.(PRHeadCheckoutStep).getPath() and
+ untrustedInput = getCheckoutReference(source) and
+ untrustedInputText = getCheckoutReferenceText(untrustedInput)
or
source instanceof UntrustedArtifactDownloadStep and
- message = "due to downloading an untrusted artifact." and
- path = source.(UntrustedArtifactDownloadStep).getPath()
+ message = "due to downloading" and
+ path = source.(UntrustedArtifactDownloadStep).getPath() and
+ untrustedInput = source and
+ untrustedInputText = "an untrusted artifact"
) and
// the checkout/download is not controlled by an access check
not exists(ControlCheck check |
@@ -40,23 +50,13 @@ where
job.getATriggerEvent() = event and
// job can be triggered by an external user
event.isExternallyTriggerable() and
- (
- // the workflow runs in the context of the default branch
- runsOnDefaultBranch(event)
- or
- // the workflow's caller runs in the context of the default branch
- event.getName() = "workflow_call" and
- exists(ExternalJob caller |
- caller.getCallee() = job.getLocation().getFile().getRelativePath() and
- runsOnDefaultBranch(caller.getATriggerEvent())
- )
- ) and
+ hasDefaultBranchCacheWriteAccess(job, event) and
// the job executes checked-out code
// (The cache specific token can be leaked even for non-privileged workflows)
source.getAFollowingStep() = step and
step instanceof PoisonableStep and
// excluding privileged workflows since they can be exploited in easier circumstances
not job.isPrivileged()
-select step, source, step,
- "Potential cache poisoning in the context of the default branch " + message + " ($@).", event,
- event.getName()
+select step, untrustedInput, step,
+ "Potential cache poisoning in the context of the default branch " + message + " $@. ($@).",
+ untrustedInput, untrustedInputText, event, event.getName()
diff --git a/actions/ql/src/Security/CWE-829/UnpinnedActionsTag.md b/actions/ql/src/Security/CWE-829/UnpinnedActionsTag.md
index 16551e9c89a7..b8c7435adddf 100644
--- a/actions/ql/src/Security/CWE-829/UnpinnedActionsTag.md
+++ b/actions/ql/src/Security/CWE-829/UnpinnedActionsTag.md
@@ -1,10 +1,10 @@
## Overview
-Using a tag for a 3rd party Action that is not pinned to a commit can lead to executing an untrusted Action through a supply chain attack.
+Using a mutable tag or branch for an Action or reusable workflow can lead to executing untrusted code through a supply chain attack.
## Recommendation
-Pinning an action to a full length commit SHA is currently the only way to use a non-immutable action as an immutable release. Pinning to a particular SHA helps mitigate the risk of a bad actor adding a backdoor to the action's repository, as they would need to generate a SHA-1 collision for a valid Git object payload. When selecting a SHA, you should verify it is from the action's repository and not a repository fork.
+Pinning an Action or reusable workflow to a full length commit SHA is currently the only way to use a mutable reference as an immutable release. Pinning to a particular SHA helps mitigate the risk of a bad actor adding a backdoor to the referenced repository, as they would need to generate a SHA-1 collision for a valid Git object payload. When selecting a SHA, you should verify it is from the intended repository and not a repository fork.
## Example
@@ -14,12 +14,26 @@ Pinning an action to a full length commit SHA is currently the only way to use a
- uses: tj-actions/changed-files@v44
```
+```yaml
+jobs:
+ call-workflow:
+ uses: example/actions/.github/workflows/build.yml@main
+```
+
### Correct Usage
```yaml
- uses: tj-actions/changed-files@c65cd883420fd2eb864698a825fc4162dd94482c # v44
```
+```yaml
+jobs:
+ call-workflow:
+ uses: example/actions/.github/workflows/build.yml@25b062c917b0c75f8b47d8469aff6c94ffd89abb
+```
+
## References
- GitHub Docs: [Using third-party actions](https://docs.github.com/en/actions/security-for-github-actions/security-guides/security-hardening-for-github-actions#using-third-party-actions).
+- GitHub Docs: [Reusing third-party workflows](https://docs.github.com/en/actions/reference/security/secure-use#reusing-third-party-workflows).
+- GitHub Docs: [Workflow syntax for reusable workflow calls](https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-syntax#jobsjob_iduses).
diff --git a/actions/ql/src/Security/CWE-829/UnpinnedActionsTag.ql b/actions/ql/src/Security/CWE-829/UnpinnedActionsTag.ql
index 530b8e48e0f5..f98439063712 100644
--- a/actions/ql/src/Security/CWE-829/UnpinnedActionsTag.ql
+++ b/actions/ql/src/Security/CWE-829/UnpinnedActionsTag.ql
@@ -1,6 +1,6 @@
/**
- * @name Unpinned tag for a non-immutable Action in workflow or composite action
- * @description Using a tag for a non-immutable Action that is not pinned to a commit can lead to executing an untrusted Action through a supply chain attack.
+ * @name Unpinned tag for a non-immutable Action or reusable workflow
+ * @description Using a mutable reference for a non-immutable Action or reusable workflow can lead to executing untrusted code through a supply chain attack.
* @kind problem
* @security-severity 5.0
* @problem.severity warning
@@ -33,7 +33,7 @@ private predicate isPinnedContainer(string version) {
bindingset[nwo]
private predicate isContainerImage(string nwo) { nwo.regexpMatch("^docker://.+") }
-private predicate getStepContainerName(UsesStep uses, string name) {
+private predicate hasUsesContainerName(Uses uses, string name) {
exists(Workflow workflow |
uses.getEnclosingWorkflow() = workflow and
(
@@ -49,14 +49,25 @@ private predicate getStepContainerName(UsesStep uses, string name) {
)
}
-from UsesStep uses, string nwo, string version, string name
+from Uses uses, string nwo, string version, string name, string message
where
uses.getCallee() = nwo and
- getStepContainerName(uses, name) and
+ hasUsesContainerName(uses, name) and
uses.getVersion() = version and
not isTrustedOwner(nwo) and
- not (if isContainerImage(nwo) then isPinnedContainer(version) else isPinnedCommit(version)) and
- not isImmutableAction(uses, nwo)
-select uses.getCalleeNode(),
- "Unpinned 3rd party Action '" + name + "' step $@ uses '" + nwo + "' with ref '" + version +
- "', not a pinned commit hash", uses, uses.toString()
+ not (
+ if uses instanceof UsesStep and isContainerImage(nwo)
+ then isPinnedContainer(version)
+ else isPinnedCommit(version)
+ ) and
+ not exists(UsesStep step | uses = step and isImmutableAction(step, nwo)) and
+ if uses instanceof ExternalJob
+ then
+ message =
+ "Job $@ in '" + name + "' uses reusable workflow '" + nwo + "' with ref '" + version +
+ "', not a pinned commit hash"
+ else
+ message =
+ "Unpinned 3rd party Action '" + name + "' step $@ uses '" + nwo + "' with ref '" + version +
+ "', not a pinned commit hash"
+select uses.getCalleeNode(), message, uses, uses.toString()
diff --git a/actions/ql/src/Security/CWE-829/UntrustedCheckoutCritical.ql b/actions/ql/src/Security/CWE-829/UntrustedCheckoutCritical.ql
index e0af03ca3d02..4a05ef67117d 100644
--- a/actions/ql/src/Security/CWE-829/UntrustedCheckoutCritical.ql
+++ b/actions/ql/src/Security/CWE-829/UntrustedCheckoutCritical.ql
@@ -18,10 +18,18 @@ import codeql.actions.security.UntrustedCheckoutQuery
import codeql.actions.security.PoisonableSteps
import codeql.actions.security.ControlChecks
-query predicate edges(Step a, Step b) { a.getNextStep() = b }
+query predicate edges(AstNode predecessor, AstNode successor) {
+ predecessor.(Step).getNextStep() = successor
+ or
+ checkoutReferenceEdge(predecessor, successor)
+}
-from PRHeadCheckoutStep checkout, PoisonableStep poisonable, Event event
+from
+ PRHeadCheckoutStep checkout, PoisonableStep poisonable, Event event, AstNode checkoutReference,
+ string checkoutReferenceText
where
+ checkoutReference = getCheckoutReference(checkout) and
+ checkoutReferenceText = getCheckoutReferenceText(checkoutReference) and
// the checkout is followed by a known poisonable step
checkout.getAFollowingStep() = poisonable and
(
@@ -51,6 +59,6 @@ where
event.getName() = checkoutTriggers() and
not exists(ControlCheck check | check.protects(checkout, event, "untrusted-checkout")) and
not exists(ControlCheck check | check.protects(poisonable, event, "untrusted-checkout"))
-select checkout, checkout, poisonable,
- "Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@).",
- event, event.getName()
+select checkout, checkoutReference, poisonable,
+ "Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@).",
+ checkoutReference, checkoutReferenceText, event, event.getName()
diff --git a/actions/ql/src/change-notes/2026-08-05-unpinned-reusable-workflows.md b/actions/ql/src/change-notes/2026-08-05-unpinned-reusable-workflows.md
new file mode 100644
index 000000000000..6269fdec14e6
--- /dev/null
+++ b/actions/ql/src/change-notes/2026-08-05-unpinned-reusable-workflows.md
@@ -0,0 +1,4 @@
+---
+category: minorAnalysis
+---
+* The `actions/unpinned-tag` query now detects mutable references to reusable workflows.
diff --git a/actions/ql/src/change-notes/released/0.6.32.md b/actions/ql/src/change-notes/released/0.6.32.md
new file mode 100644
index 000000000000..dcb9b3ba7d37
--- /dev/null
+++ b/actions/ql/src/change-notes/released/0.6.32.md
@@ -0,0 +1,3 @@
+## 0.6.32
+
+No user-facing changes.
diff --git a/actions/ql/src/change-notes/released/0.6.33.md b/actions/ql/src/change-notes/released/0.6.33.md
new file mode 100644
index 000000000000..86351b4c9158
--- /dev/null
+++ b/actions/ql/src/change-notes/released/0.6.33.md
@@ -0,0 +1,18 @@
+## 0.6.33
+
+### Query Metadata Changes
+
+* The name and alert message of the `actions/cache-poisoning/code-injection` query have been reworded for clarity.
+
+### Minor Analysis Improvements
+
+* The `actions/output-clobbering/high` query no longer reports simple `jq` path filters when their output remains JSON-encoded. Raw-output modes, complex filters, and unrecognized options remain reportable.
+* GitHub Actions queries now correctly classify the `schedule` event when determining whether a workflow is externally triggerable.
+* The `actions/envvar-injection/critical` query now requires the untrusted source and privileged context to originate from the same trigger event. The environment variable injection queries also no longer treat pull request head labels as injection-capable because they cannot contain newlines.
+* The `actions/cache-poisoning/code-injection`, `actions/cache-poisoning/direct-cache`, and `actions/cache-poisoning/poisonable-step` queries now account for read-only cache access on low-trust triggers that run in the default branch scope. Results are retained for triggers that GitHub allows to write to that cache scope.
+
+### Bug Fixes
+
+* The `actions/output-clobbering/high` query now provides messages tailored to the affected output channel and includes expanded documentation and recommendations.
+* The `actions/cache-poisoning/poisonable-step` and `actions/untrusted-checkout/critical` queries now start paths at the expressions that control untrusted checkouts and link their alert messages to those expressions.
+* Fixed a performance issue in the `actions/output-clobbering/high` query caused by using unescaped source-code input in a regular expression.
diff --git a/actions/ql/src/codeql-pack.release.yml b/actions/ql/src/codeql-pack.release.yml
index 565446e48f21..ce257a8193e6 100644
--- a/actions/ql/src/codeql-pack.release.yml
+++ b/actions/ql/src/codeql-pack.release.yml
@@ -1,2 +1,2 @@
---
-lastReleaseVersion: 0.6.31
+lastReleaseVersion: 0.6.33
diff --git a/actions/ql/src/experimental/Security/CWE-074/OutputClobberingHigh.md b/actions/ql/src/experimental/Security/CWE-074/OutputClobberingHigh.md
new file mode 100644
index 000000000000..cf8c086e097c
--- /dev/null
+++ b/actions/ql/src/experimental/Security/CWE-074/OutputClobberingHigh.md
@@ -0,0 +1,88 @@
+## Overview
+
+GitHub Actions steps communicate output values to the runner through a line-oriented command format. A step normally sets an output by appending a `name=value` record to the file referenced by `GITHUB_OUTPUT`. Multiline values use a delimiter-based form. Older workflows may instead emit `set-output` workflow commands to standard output.
+
+If attacker-controlled data is written to one of these command channels without validation, the data may be interpreted as command syntax rather than as a single value. An attacker can use newline characters, a matching multiline delimiter, or a forged workflow command to create additional outputs or overwrite output values that later steps expect to be trusted.
+
+The attacker-controlled data may come directly from an event, or indirectly from an untrusted checkout, downloaded artifact, file, or action output. Clobbered outputs can alter conditions and arguments in later steps. If a later step interpolates an injected output into a script, this issue may contribute to arbitrary code execution.
+
+## Recommendation
+
+Treat values from events, pull requests, artifacts, untrusted files, and third-party actions as untrusted.
+
+Before writing an untrusted value to `GITHUB_OUTPUT`, validate it against the narrow format required by the workflow. For example, require a pull request number to contain only decimal digits. For a single-line output, reject carriage-return and newline characters. Do not append an untrusted file directly to `GITHUB_OUTPUT`.
+
+Do not use the deprecated `set-output` workflow command. Migrate to `GITHUB_OUTPUT`, and avoid printing untrusted data while legacy workflow-command processing is enabled.
+
+For multiline values, use a random delimiter that cannot occur on a line by itself in the value. If the value is arbitrary, store it in a normal file instead of using the multiline command format, and pass only the validated file path as an output.
+
+Review the documentation and implementation of actions that consume untrusted inputs. Use only inputs that the action handles as data rather than as output-command syntax.
+
+## Example
+
+### Incorrect Usage
+
+The following step reads an attacker-controlled artifact file and writes its contents directly to `GITHUB_OUTPUT`. A newline in `pr-number.txt` can add another output record and overwrite `approved`.
+
+```yaml
+- id: metadata
+ run: |
+ echo "approved=false" >> "$GITHUB_OUTPUT"
+ echo "pr_number=$(cat pr-number.txt)" >> "$GITHUB_OUTPUT"
+```
+
+For example, an attacker can provide a `pr-number.txt` artifact with the following contents:
+
+```text
+123
+approved=true
+```
+
+The step appends the following records to `GITHUB_OUTPUT`:
+
+```text
+approved=false
+pr_number=123
+approved=true
+```
+
+The injected record replaces the expected `approved` output with the attacker-controlled value
+`true`.
+
+Likewise, printing untrusted data to standard output can forge a legacy workflow command:
+
+```yaml
+- id: metadata
+ env:
+ BODY: ${{ github.event.comment.body }}
+ run: |
+ echo "$BODY"
+ echo "::set-output name=approved::false"
+```
+
+### Correct Usage
+
+Validate the value before writing it to `GITHUB_OUTPUT`, and use a fixed output name with a single-line value:
+
+```yaml
+- id: metadata
+ run: |
+ pr_number="$(cat pr-number.txt)"
+ if [[ ! "$pr_number" =~ ^[0-9]+$ ]]; then
+ echo "Invalid pull request number" >&2
+ exit 1
+ fi
+ printf 'pr_number=%s\n' "$pr_number" >> "$GITHUB_OUTPUT"
+```
+
+## References
+
+- GitHub Docs: [Workflow commands for GitHub Actions](https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-commands).
+- GitHub Docs: [Setting an output parameter](https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-commands#setting-an-output-parameter).
+- GitHub Docs: [Multiline strings](https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-commands#multiline-strings).
+- GitHub Changelog: [Deprecating `save-state` and `set-output` commands](https://github.blog/changelog/2022-10-10-github-actions-deprecating-save-state-and-set-output-commands/).
+- GitHub Actions Toolkit: [`add-path` and `set-env` runner commands are processed via stdout](https://github.com/actions/toolkit/security/advisories/GHSA-mfwh-5m23-j46w).
+- GitHub Security Lab: [New vulnerability patterns and mitigation strategies](https://securitylab.github.com/resources/github-actions-new-patterns-and-mitigations/).
+- GitHub Security Lab: [Actions expression injection in Ant Design](https://securitylab.github.com/advisories/GHSL-2024-121_GHSL-2024-122_ant-design/).
+- GitHub Security Lab: [Poisoned Pipeline Execution via code injection in SymPy](https://securitylab.github.com/advisories/GHSL-2024-322_Sympy/).
+- Common Weakness Enumeration: [CWE-74](https://cwe.mitre.org/data/definitions/74.html).
diff --git a/actions/ql/src/experimental/Security/CWE-074/OutputClobberingHigh.ql b/actions/ql/src/experimental/Security/CWE-074/OutputClobberingHigh.ql
index 9c9c2e4d139a..a197ee2b244a 100644
--- a/actions/ql/src/experimental/Security/CWE-074/OutputClobberingHigh.ql
+++ b/actions/ql/src/experimental/Security/CWE-074/OutputClobberingHigh.ql
@@ -19,6 +19,42 @@ import codeql.actions.dataflow.FlowSources
import OutputClobberingFlow::PathGraph
import codeql.actions.security.ControlChecks
+private predicate isEnvironmentFileSink(OutputClobberingFlow::PathNode sink) {
+ sink.getNode() instanceof OutputClobberingFromFileReadSink or
+ sink.getNode() instanceof OutputClobberingFromEnvVarSink
+}
+
+private predicate isWorkflowCommandSink(OutputClobberingFlow::PathNode sink) {
+ sink.getNode() instanceof WorkflowCommandClobberingFromFileReadSink or
+ sink.getNode() instanceof WorkflowCommandClobberingFromEnvVarSink
+}
+
+private string getMessage(OutputClobberingFlow::PathNode sink) {
+ isEnvironmentFileSink(sink) and
+ result =
+ "Attacker-controlled data may inject or overwrite step outputs written through " +
+ "`$GITHUB_OUTPUT` in $@."
+ or
+ not isEnvironmentFileSink(sink) and
+ isWorkflowCommandSink(sink) and
+ result =
+ "Attacker-controlled data printed to standard output may forge a `set-output` " +
+ "workflow command and overwrite step outputs in $@."
+ or
+ not isEnvironmentFileSink(sink) and
+ not isWorkflowCommandSink(sink) and
+ result = "Attacker-controlled data may inject or overwrite step outputs in $@."
+}
+
+private string getSinkLabel(OutputClobberingFlow::PathNode sink) {
+ (isEnvironmentFileSink(sink) or isWorkflowCommandSink(sink)) and
+ result = "this step"
+ or
+ not isEnvironmentFileSink(sink) and
+ not isWorkflowCommandSink(sink) and
+ result = "this action"
+}
+
from OutputClobberingFlow::PathNode source, OutputClobberingFlow::PathNode sink, Event event
where
OutputClobberingFlow::flowPath(source, sink) and
@@ -40,5 +76,4 @@ where
madSink(sink.getNode(), "output-clobbering")
)
)
-select sink.getNode(), source, sink, "Potential clobbering of a step output in $@.", sink,
- sink.getNode().toString()
+select sink.getNode(), source, sink, getMessage(sink), sink, getSinkLabel(sink)
diff --git a/actions/ql/src/experimental/Security/CWE-284/CodeExecutionOnSelfHostedRunner.ql b/actions/ql/src/experimental/Security/CWE-284/CodeExecutionOnSelfHostedRunner.ql
deleted file mode 100644
index 9610302d1c2a..000000000000
--- a/actions/ql/src/experimental/Security/CWE-284/CodeExecutionOnSelfHostedRunner.ql
+++ /dev/null
@@ -1,19 +0,0 @@
-/**
- * @name Pull Request code execution on self-hosted runner
- * @description Running untrusted code on a public repository's self-hosted runner can lead to the compromise of the runner machine
- * @kind problem
- * @problem.severity error
- * @security-severity 9.0
- * @precision high
- * @id actions/pr-on-self-hosted-runner
- * @tags actions
- * security
- * experimental
- * external/cwe/cwe-284
- */
-
-import codeql.actions.security.SelfHostedQuery
-
-from Job job
-where staticallyIdentifiedSelfHostedRunner(job) or dynamicallyIdentifiedSelfHostedRunner(job)
-select job, "Job runs on self-hosted runner"
diff --git a/actions/ql/src/qlpack.yml b/actions/ql/src/qlpack.yml
index 2d53972a2eaa..7fd1cb7e8d76 100644
--- a/actions/ql/src/qlpack.yml
+++ b/actions/ql/src/qlpack.yml
@@ -1,5 +1,5 @@
name: codeql/actions-queries
-version: 0.6.32-dev
+version: 0.6.34-dev
library: false
warnOnImplicitThis: true
groups: [actions, queries]
diff --git a/actions/ql/test/library-tests/basic/.github/workflows/controlcheck.yml b/actions/ql/test/library-tests/basic/.github/workflows/controlcheck.yml
new file mode 100644
index 000000000000..bd8ba15784b4
--- /dev/null
+++ b/actions/ql/test/library-tests/basic/.github/workflows/controlcheck.yml
@@ -0,0 +1,16 @@
+on:
+ pull_request_target:
+ types: [Created]
+jobs:
+ test1:
+ environment: EnvironmentInRepo
+ runs-on: ubuntu-latest
+ steps:
+ - name: Test 1
+ run: echo "test1"
+ test2:
+ environment: EnvironmentNotInRepo
+ runs-on: ubuntu-latest
+ steps:
+ - name: Test 2
+ run: echo "test2"
\ No newline at end of file
diff --git a/actions/ql/test/library-tests/basic/commands.expected b/actions/ql/test/library-tests/basic/commands.expected
index 82ea1739b28a..adbcdb5a40a7 100644
--- a/actions/ql/test/library-tests/basic/commands.expected
+++ b/actions/ql/test/library-tests/basic/commands.expected
@@ -16,6 +16,8 @@
| .github/workflows/commands.yml:28:9:31:2 | Run Step | wc -l |
| .github/workflows/commands.yml:34:9:37:6 | Run Step | command1 |
| .github/workflows/commands.yml:34:9:37:6 | Run Step | command2 |
+| .github/workflows/controlcheck.yml:9:9:11:2 | Run Step | echo "test1" |
+| .github/workflows/controlcheck.yml:15:9:16:25 | Run Step | echo "test2" |
| .github/workflows/expression_nodes.yml:7:9:8:6 | Run Step | LINE 1echo '${{ github.event.comment.body }}' |
| .github/workflows/expression_nodes.yml:8:9:10:6 | Run Step | LINE 1 echo '${{ github.event.comment.body }}' |
| .github/workflows/expression_nodes.yml:10:9:13:6 | Run Step | LINE 1 echo '${{ github.event.comment.body }}' |
diff --git a/actions/ql/test/library-tests/basic/controlchecktest.expected b/actions/ql/test/library-tests/basic/controlchecktest.expected
new file mode 100644
index 000000000000..ac2f7ac38aa1
--- /dev/null
+++ b/actions/ql/test/library-tests/basic/controlchecktest.expected
@@ -0,0 +1 @@
+| .github/workflows/controlcheck.yml:6:18:6:34 | EnvironmentInRepo |
diff --git a/actions/ql/test/library-tests/basic/controlchecktest.ext.yml b/actions/ql/test/library-tests/basic/controlchecktest.ext.yml
new file mode 100644
index 000000000000..96ded8ff2b2c
--- /dev/null
+++ b/actions/ql/test/library-tests/basic/controlchecktest.ext.yml
@@ -0,0 +1,8 @@
+extensions:
+ - addsTo:
+ pack: codeql/actions-all
+ extensible: enabledDeploymentEnvironmentDataModel
+ data:
+ # assumed to exist in a repo where controlcheck.yml exists
+ # realistically would need to be manually/externally provided
+ - ["EnvironmentInRepo"]
\ No newline at end of file
diff --git a/actions/ql/test/library-tests/basic/controlchecktest.ql b/actions/ql/test/library-tests/basic/controlchecktest.ql
new file mode 100644
index 000000000000..1daba58fe749
--- /dev/null
+++ b/actions/ql/test/library-tests/basic/controlchecktest.ql
@@ -0,0 +1,5 @@
+import actions
+import codeql.actions.security.ControlChecks
+
+from ControlCheck c
+select c
diff --git a/actions/ql/test/library-tests/basic/test.expected b/actions/ql/test/library-tests/basic/test.expected
index 4de3336aba7b..7c1c560c87e1 100644
--- a/actions/ql/test/library-tests/basic/test.expected
+++ b/actions/ql/test/library-tests/basic/test.expected
@@ -1,5 +1,6 @@
files
| .github/workflows/commands.yml:0:0:0:0 | .github/workflows/commands.yml |
+| .github/workflows/controlcheck.yml:0:0:0:0 | .github/workflows/controlcheck.yml |
| .github/workflows/expression_nodes.yml:0:0:0:0 | .github/workflows/expression_nodes.yml |
| .github/workflows/many_strings.yml:0:0:0:0 | .github/workflows/many_strings.yml |
| .github/workflows/multiline2.yml:0:0:0:0 | .github/workflows/multiline2.yml |
@@ -7,8 +8,10 @@ files
| .github/workflows/poisonable_steps.yml:0:0:0:0 | .github/workflows/poisonable_steps.yml |
| .github/workflows/shell.yml:0:0:0:0 | .github/workflows/shell.yml |
| .github/workflows/test.yml:0:0:0:0 | .github/workflows/test.yml |
+| controlchecktest.ext.yml:0:0:0:0 | controlchecktest.ext.yml |
workflows
| .github/workflows/commands.yml:1:1:39:30 | on: push |
+| .github/workflows/controlcheck.yml:1:1:16:25 | on: |
| .github/workflows/expression_nodes.yml:1:1:21:47 | on: issue_comment |
| .github/workflows/many_strings.yml:1:1:18:1211 | on: |
| .github/workflows/multiline2.yml:1:1:89:35 | on: |
@@ -21,6 +24,8 @@ compositeActions
jobs
| .github/workflows/commands.yml:9:5:31:2 | Job: local_commands |
| .github/workflows/commands.yml:32:5:39:30 | Job: local_commands2 |
+| .github/workflows/controlcheck.yml:6:5:11:2 | Job: test1 |
+| .github/workflows/controlcheck.yml:12:5:16:25 | Job: test2 |
| .github/workflows/expression_nodes.yml:5:5:21:47 | Job: echo-chamber |
| .github/workflows/many_strings.yml:9:5:18:1211 | Job: Test |
| .github/workflows/multiline2.yml:9:5:89:35 | Job: Test |
@@ -35,6 +40,8 @@ jobs
localJobs
| .github/workflows/commands.yml:9:5:31:2 | Job: local_commands |
| .github/workflows/commands.yml:32:5:39:30 | Job: local_commands2 |
+| .github/workflows/controlcheck.yml:6:5:11:2 | Job: test1 |
+| .github/workflows/controlcheck.yml:12:5:16:25 | Job: test2 |
| .github/workflows/expression_nodes.yml:5:5:21:47 | Job: echo-chamber |
| .github/workflows/many_strings.yml:9:5:18:1211 | Job: Test |
| .github/workflows/multiline2.yml:9:5:89:35 | Job: Test |
@@ -57,6 +64,8 @@ steps
| .github/workflows/commands.yml:28:9:31:2 | Run Step |
| .github/workflows/commands.yml:34:9:37:6 | Run Step |
| .github/workflows/commands.yml:37:9:39:30 | Run Step |
+| .github/workflows/controlcheck.yml:9:9:11:2 | Run Step |
+| .github/workflows/controlcheck.yml:15:9:16:25 | Run Step |
| .github/workflows/expression_nodes.yml:7:9:8:6 | Run Step |
| .github/workflows/expression_nodes.yml:8:9:10:6 | Run Step |
| .github/workflows/expression_nodes.yml:10:9:13:6 | Run Step |
@@ -180,6 +189,10 @@ runStepChildren
| .github/workflows/commands.yml:34:9:37:6 | Run Step | .github/workflows/commands.yml:35:14:36:30 | command1 ; command2\n |
| .github/workflows/commands.yml:37:9:39:30 | Run Step | .github/workflows/commands.yml:37:16:37:19 | pwsh |
| .github/workflows/commands.yml:37:9:39:30 | Run Step | .github/workflows/commands.yml:38:14:39:30 | command3 \| command4\n |
+| .github/workflows/controlcheck.yml:9:9:11:2 | Run Step | .github/workflows/controlcheck.yml:9:15:9:20 | Test 1 |
+| .github/workflows/controlcheck.yml:9:9:11:2 | Run Step | .github/workflows/controlcheck.yml:10:14:10:25 | echo "test1" |
+| .github/workflows/controlcheck.yml:15:9:16:25 | Run Step | .github/workflows/controlcheck.yml:15:15:15:20 | Test 2 |
+| .github/workflows/controlcheck.yml:15:9:16:25 | Run Step | .github/workflows/controlcheck.yml:16:14:16:25 | echo "test2" |
| .github/workflows/expression_nodes.yml:7:9:8:6 | Run Step | .github/workflows/expression_nodes.yml:7:14:7:58 | LINE 1echo '${{ github.event.comment.body }}' |
| .github/workflows/expression_nodes.yml:8:9:10:6 | Run Step | .github/workflows/expression_nodes.yml:8:14:9:57 | LINE 1 echo '${{ github.event.comment.body }}'\n |
| .github/workflows/expression_nodes.yml:10:9:13:6 | Run Step | .github/workflows/expression_nodes.yml:10:14:12:53 | LINE 1 echo '${{ github.event.comment.body }}'\nLINE 2 echo '${{github.event.issue.body}}'\n |
@@ -347,6 +360,43 @@ parentNodes
| .github/workflows/commands.yml:38:14:39:30 | command3 \| command4\n | .github/workflows/commands.yml:1:1:39:30 | on: push |
| .github/workflows/commands.yml:38:14:39:30 | command3 \| command4\n | .github/workflows/commands.yml:32:5:39:30 | Job: local_commands2 |
| .github/workflows/commands.yml:38:14:39:30 | command3 \| command4\n | .github/workflows/commands.yml:37:9:39:30 | Run Step |
+| .github/workflows/controlcheck.yml:2:3:2:21 | pull_request_target | .github/workflows/controlcheck.yml:2:3:3:21 | pull_request_target: |
+| .github/workflows/controlcheck.yml:2:3:3:21 | pull_request_target: | .github/workflows/controlcheck.yml:1:1:16:25 | on: |
+| .github/workflows/controlcheck.yml:3:13:3:19 | Created | .github/workflows/controlcheck.yml:1:1:16:25 | on: |
+| .github/workflows/controlcheck.yml:3:13:3:19 | Created | .github/workflows/controlcheck.yml:2:3:2:21 | pull_request_target |
+| .github/workflows/controlcheck.yml:3:13:3:19 | Created | .github/workflows/controlcheck.yml:2:3:3:21 | pull_request_target: |
+| .github/workflows/controlcheck.yml:6:5:11:2 | Job: test1 | .github/workflows/controlcheck.yml:1:1:16:25 | on: |
+| .github/workflows/controlcheck.yml:6:18:6:34 | EnvironmentInRepo | .github/workflows/controlcheck.yml:1:1:16:25 | on: |
+| .github/workflows/controlcheck.yml:6:18:6:34 | EnvironmentInRepo | .github/workflows/controlcheck.yml:1:1:16:25 | on: |
+| .github/workflows/controlcheck.yml:6:18:6:34 | EnvironmentInRepo | .github/workflows/controlcheck.yml:6:5:11:2 | Job: test1 |
+| .github/workflows/controlcheck.yml:6:18:6:34 | EnvironmentInRepo | .github/workflows/controlcheck.yml:6:5:11:2 | Job: test1 |
+| .github/workflows/controlcheck.yml:6:18:6:34 | EnvironmentInRepo | .github/workflows/controlcheck.yml:6:18:6:34 | EnvironmentInRepo |
+| .github/workflows/controlcheck.yml:6:18:6:34 | EnvironmentInRepo | .github/workflows/controlcheck.yml:6:18:6:34 | EnvironmentInRepo |
+| .github/workflows/controlcheck.yml:7:14:7:26 | ubuntu-latest | .github/workflows/controlcheck.yml:1:1:16:25 | on: |
+| .github/workflows/controlcheck.yml:7:14:7:26 | ubuntu-latest | .github/workflows/controlcheck.yml:6:5:11:2 | Job: test1 |
+| .github/workflows/controlcheck.yml:9:9:11:2 | Run Step | .github/workflows/controlcheck.yml:6:5:11:2 | Job: test1 |
+| .github/workflows/controlcheck.yml:9:15:9:20 | Test 1 | .github/workflows/controlcheck.yml:1:1:16:25 | on: |
+| .github/workflows/controlcheck.yml:9:15:9:20 | Test 1 | .github/workflows/controlcheck.yml:6:5:11:2 | Job: test1 |
+| .github/workflows/controlcheck.yml:9:15:9:20 | Test 1 | .github/workflows/controlcheck.yml:9:9:11:2 | Run Step |
+| .github/workflows/controlcheck.yml:10:14:10:25 | echo "test1" | .github/workflows/controlcheck.yml:1:1:16:25 | on: |
+| .github/workflows/controlcheck.yml:10:14:10:25 | echo "test1" | .github/workflows/controlcheck.yml:6:5:11:2 | Job: test1 |
+| .github/workflows/controlcheck.yml:10:14:10:25 | echo "test1" | .github/workflows/controlcheck.yml:9:9:11:2 | Run Step |
+| .github/workflows/controlcheck.yml:12:5:16:25 | Job: test2 | .github/workflows/controlcheck.yml:1:1:16:25 | on: |
+| .github/workflows/controlcheck.yml:12:18:12:37 | EnvironmentNotInRepo | .github/workflows/controlcheck.yml:1:1:16:25 | on: |
+| .github/workflows/controlcheck.yml:12:18:12:37 | EnvironmentNotInRepo | .github/workflows/controlcheck.yml:1:1:16:25 | on: |
+| .github/workflows/controlcheck.yml:12:18:12:37 | EnvironmentNotInRepo | .github/workflows/controlcheck.yml:12:5:16:25 | Job: test2 |
+| .github/workflows/controlcheck.yml:12:18:12:37 | EnvironmentNotInRepo | .github/workflows/controlcheck.yml:12:5:16:25 | Job: test2 |
+| .github/workflows/controlcheck.yml:12:18:12:37 | EnvironmentNotInRepo | .github/workflows/controlcheck.yml:12:18:12:37 | EnvironmentNotInRepo |
+| .github/workflows/controlcheck.yml:12:18:12:37 | EnvironmentNotInRepo | .github/workflows/controlcheck.yml:12:18:12:37 | EnvironmentNotInRepo |
+| .github/workflows/controlcheck.yml:13:14:13:26 | ubuntu-latest | .github/workflows/controlcheck.yml:1:1:16:25 | on: |
+| .github/workflows/controlcheck.yml:13:14:13:26 | ubuntu-latest | .github/workflows/controlcheck.yml:12:5:16:25 | Job: test2 |
+| .github/workflows/controlcheck.yml:15:9:16:25 | Run Step | .github/workflows/controlcheck.yml:12:5:16:25 | Job: test2 |
+| .github/workflows/controlcheck.yml:15:15:15:20 | Test 2 | .github/workflows/controlcheck.yml:1:1:16:25 | on: |
+| .github/workflows/controlcheck.yml:15:15:15:20 | Test 2 | .github/workflows/controlcheck.yml:12:5:16:25 | Job: test2 |
+| .github/workflows/controlcheck.yml:15:15:15:20 | Test 2 | .github/workflows/controlcheck.yml:15:9:16:25 | Run Step |
+| .github/workflows/controlcheck.yml:16:14:16:25 | echo "test2" | .github/workflows/controlcheck.yml:1:1:16:25 | on: |
+| .github/workflows/controlcheck.yml:16:14:16:25 | echo "test2" | .github/workflows/controlcheck.yml:12:5:16:25 | Job: test2 |
+| .github/workflows/controlcheck.yml:16:14:16:25 | echo "test2" | .github/workflows/controlcheck.yml:15:9:16:25 | Run Step |
| .github/workflows/expression_nodes.yml:1:5:1:17 | issue_comment | .github/workflows/expression_nodes.yml:1:1:21:47 | on: issue_comment |
| .github/workflows/expression_nodes.yml:1:5:1:17 | issue_comment | .github/workflows/expression_nodes.yml:1:1:21:47 | on: issue_comment |
| .github/workflows/expression_nodes.yml:1:5:1:17 | issue_comment | .github/workflows/expression_nodes.yml:1:5:1:17 | issue_comment |
@@ -905,6 +955,16 @@ cfgNodes
| .github/workflows/commands.yml:35:14:36:30 | command1 ; command2\n |
| .github/workflows/commands.yml:37:9:39:30 | Run Step |
| .github/workflows/commands.yml:38:14:39:30 | command3 \| command4\n |
+| .github/workflows/controlcheck.yml:1:1:16:25 | enter on: |
+| .github/workflows/controlcheck.yml:1:1:16:25 | exit on: |
+| .github/workflows/controlcheck.yml:1:1:16:25 | exit on: (normal) |
+| .github/workflows/controlcheck.yml:1:1:16:25 | on: |
+| .github/workflows/controlcheck.yml:6:5:11:2 | Job: test1 |
+| .github/workflows/controlcheck.yml:9:9:11:2 | Run Step |
+| .github/workflows/controlcheck.yml:10:14:10:25 | echo "test1" |
+| .github/workflows/controlcheck.yml:12:5:16:25 | Job: test2 |
+| .github/workflows/controlcheck.yml:15:9:16:25 | Run Step |
+| .github/workflows/controlcheck.yml:16:14:16:25 | echo "test2" |
| .github/workflows/expression_nodes.yml:1:1:21:47 | enter on: issue_comment |
| .github/workflows/expression_nodes.yml:1:1:21:47 | exit on: issue_comment |
| .github/workflows/expression_nodes.yml:1:1:21:47 | exit on: issue_comment (normal) |
@@ -1140,6 +1200,12 @@ dfNodes
| .github/workflows/commands.yml:35:14:36:30 | command1 ; command2\n |
| .github/workflows/commands.yml:37:9:39:30 | Run Step |
| .github/workflows/commands.yml:38:14:39:30 | command3 \| command4\n |
+| .github/workflows/controlcheck.yml:6:5:11:2 | Job: test1 |
+| .github/workflows/controlcheck.yml:9:9:11:2 | Run Step |
+| .github/workflows/controlcheck.yml:10:14:10:25 | echo "test1" |
+| .github/workflows/controlcheck.yml:12:5:16:25 | Job: test2 |
+| .github/workflows/controlcheck.yml:15:9:16:25 | Run Step |
+| .github/workflows/controlcheck.yml:16:14:16:25 | echo "test2" |
| .github/workflows/expression_nodes.yml:5:5:21:47 | Job: echo-chamber |
| .github/workflows/expression_nodes.yml:7:9:8:6 | Run Step |
| .github/workflows/expression_nodes.yml:7:14:7:58 | LINE 1echo '${{ github.event.comment.body }}' |
@@ -1353,6 +1419,12 @@ nodeLocations
| .github/workflows/commands.yml:35:14:36:30 | command1 ; command2\n | .github/workflows/commands.yml:35:14:36:30 | .github/workflows/commands.yml@35:14:36:30 |
| .github/workflows/commands.yml:37:9:39:30 | Run Step | .github/workflows/commands.yml:37:9:39:30 | .github/workflows/commands.yml@37:9:39:30 |
| .github/workflows/commands.yml:38:14:39:30 | command3 \| command4\n | .github/workflows/commands.yml:38:14:39:30 | .github/workflows/commands.yml@38:14:39:30 |
+| .github/workflows/controlcheck.yml:6:5:11:2 | Job: test1 | .github/workflows/controlcheck.yml:6:5:11:2 | .github/workflows/controlcheck.yml@6:5:11:2 |
+| .github/workflows/controlcheck.yml:9:9:11:2 | Run Step | .github/workflows/controlcheck.yml:9:9:11:2 | .github/workflows/controlcheck.yml@9:9:11:2 |
+| .github/workflows/controlcheck.yml:10:14:10:25 | echo "test1" | .github/workflows/controlcheck.yml:10:14:10:25 | .github/workflows/controlcheck.yml@10:14:10:25 |
+| .github/workflows/controlcheck.yml:12:5:16:25 | Job: test2 | .github/workflows/controlcheck.yml:12:5:16:25 | .github/workflows/controlcheck.yml@12:5:16:25 |
+| .github/workflows/controlcheck.yml:15:9:16:25 | Run Step | .github/workflows/controlcheck.yml:15:9:16:25 | .github/workflows/controlcheck.yml@15:9:16:25 |
+| .github/workflows/controlcheck.yml:16:14:16:25 | echo "test2" | .github/workflows/controlcheck.yml:16:14:16:25 | .github/workflows/controlcheck.yml@16:14:16:25 |
| .github/workflows/expression_nodes.yml:5:5:21:47 | Job: echo-chamber | .github/workflows/expression_nodes.yml:5:5:21:47 | .github/workflows/expression_nodes.yml@5:5:21:47 |
| .github/workflows/expression_nodes.yml:7:9:8:6 | Run Step | .github/workflows/expression_nodes.yml:7:9:8:6 | .github/workflows/expression_nodes.yml@7:9:8:6 |
| .github/workflows/expression_nodes.yml:7:14:7:58 | LINE 1echo '${{ github.event.comment.body }}' | .github/workflows/expression_nodes.yml:7:14:7:58 | .github/workflows/expression_nodes.yml@7:14:7:58 |
@@ -1541,6 +1613,7 @@ nodeLocations
| .github/workflows/test.yml:40:20:40:53 | needs.job1.outputs.job_output | .github/workflows/test.yml:40:20:40:53 | .github/workflows/test.yml@40:20:40:53 |
scopes
| .github/workflows/commands.yml:1:1:39:30 | on: push |
+| .github/workflows/controlcheck.yml:1:1:16:25 | on: |
| .github/workflows/expression_nodes.yml:1:1:21:47 | on: issue_comment |
| .github/workflows/many_strings.yml:1:1:18:1211 | on: |
| .github/workflows/multiline2.yml:1:1:89:35 | on: |
diff --git a/actions/ql/test/library-tests/reusable-workflow-callers/.github/workflows/caller.yml b/actions/ql/test/library-tests/reusable-workflow-callers/.github/workflows/caller.yml
new file mode 100644
index 000000000000..12f3016f5d07
--- /dev/null
+++ b/actions/ql/test/library-tests/reusable-workflow-callers/.github/workflows/caller.yml
@@ -0,0 +1,5 @@
+on: workflow_dispatch
+
+jobs:
+ call-reusable:
+ uses: ./.github/workflows/reusable.yml
\ No newline at end of file
diff --git a/actions/ql/test/library-tests/reusable-workflow-callers/.github/workflows/reusable.yml b/actions/ql/test/library-tests/reusable-workflow-callers/.github/workflows/reusable.yml
new file mode 100644
index 000000000000..f27aeb584fbd
--- /dev/null
+++ b/actions/ql/test/library-tests/reusable-workflow-callers/.github/workflows/reusable.yml
@@ -0,0 +1,7 @@
+on: workflow_call
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - run: echo build
\ No newline at end of file
diff --git a/actions/ql/test/library-tests/reusable-workflow-callers/test.expected b/actions/ql/test/library-tests/reusable-workflow-callers/test.expected
new file mode 100644
index 000000000000..4d2bad7a2bf1
--- /dev/null
+++ b/actions/ql/test/library-tests/reusable-workflow-callers/test.expected
@@ -0,0 +1 @@
+| .github/workflows/reusable.yml:1:1:7:23 | on: workflow_call | .github/workflows/caller.yml:5:5:5:42 | Job: call-reusable | .github/workflows/reusable.yml:5:5:7:23 | Job: build | workflow_dispatch |
diff --git a/actions/ql/test/library-tests/reusable-workflow-callers/test.ql b/actions/ql/test/library-tests/reusable-workflow-callers/test.ql
new file mode 100644
index 000000000000..544db1647332
--- /dev/null
+++ b/actions/ql/test/library-tests/reusable-workflow-callers/test.ql
@@ -0,0 +1,9 @@
+import actions
+
+from ReusableWorkflow workflow, ExternalJob caller, LocalJob job, Event event
+where
+ workflow.getACaller() = caller and
+ job.getEnclosingWorkflow() = workflow and
+ caller.getATriggerEvent() = event and
+ job.getATriggerEvent() = event
+select workflow, caller, job, event.getName()
diff --git a/actions/ql/test/output-clobbering.model.yml b/actions/ql/test/output-clobbering.model.yml
new file mode 100644
index 000000000000..ef94ac69ac41
--- /dev/null
+++ b/actions/ql/test/output-clobbering.model.yml
@@ -0,0 +1,6 @@
+extensions:
+ - addsTo:
+ pack: codeql/actions-all
+ extensible: actionsSinkModel
+ data:
+ - ["actions/github-script", "*", "input.script", "output-clobbering", "manual"]
diff --git a/actions/ql/test/qlpack.yml b/actions/ql/test/qlpack.yml
index 139e8e57c62e..9c9e714fc67a 100644
--- a/actions/ql/test/qlpack.yml
+++ b/actions/ql/test/qlpack.yml
@@ -10,3 +10,5 @@ dependencies:
extractor: actions
tests: .
warnOnImplicitThis: true
+dataExtensions:
+ - output-clobbering.model.yml
diff --git a/actions/ql/test/query-tests/Security/CWE-074/.github/workflows/output2.yml b/actions/ql/test/query-tests/Security/CWE-074/.github/workflows/output2.yml
index 614de61b0cb7..63298fdd57b2 100644
--- a/actions/ql/test/query-tests/Security/CWE-074/.github/workflows/output2.yml
+++ b/actions/ql/test/query-tests/Security/CWE-074/.github/workflows/output2.yml
@@ -60,3 +60,67 @@ jobs:
CURRENT_VERSION=$(cat gradle.properties | sed -n '/^version=/ { s/^version=//;p }')
echo "$CURRENT_VERSION"
echo "::set-output name=OUTPUT::SAFE"
+ - id: clob5
+ run: |
+ # NOT VULNERABLE: jq emits JSON-encoded strings by default
+ jq '.value' pr-number.json
+ - id: clob6
+ run: |
+ # VULNERABLE: raw output can begin with a workflow command
+ jq -r '.value' pr-number.json
+ - id: clob7
+ run: |
+ # VULNERABLE: long raw-output option after the filter
+ jq '.value' --raw-output pr-number.json
+ - id: clob8
+ run: |
+ # VULNERABLE: combined short options include raw output
+ jq -Mcr '.value' pr-number.json
+ - id: clob9
+ run: |
+ # NOT VULNERABLE: assigned jq output remains JSON encoded
+ VALUE=$(jq '.value' pr-number.json)
+ echo "$VALUE"
+ - id: clob10
+ run: |
+ # VULNERABLE: assigned raw output can begin with a workflow command
+ VALUE=$(jq --raw-output '.value' pr-number.json)
+ echo "$VALUE"
+ - id: clob11
+ run: |
+ # NOT VULNERABLE: combined options preserve JSON encoding
+ jq -Mc '.value' pr-number.json
+ - id: clob12
+ run: |
+ # NOT VULNERABLE: safe long options may follow a simple filter
+ jq '.value' --compact-output pr-number.json
+ - id: clob13
+ run: |
+ # VULNERABLE: join output emits strings without JSON encoding
+ jq -j '.value' pr-number.json
+ - id: clob14
+ run: |
+ # VULNERABLE: the long join-output option also emits raw strings
+ jq '.value' --join-output pr-number.json
+ - id: clob15
+ run: |
+ # VULNERABLE: raw-output0 emits strings without JSON encoding
+ jq '.value' --raw-output0 pr-number.json
+ - id: clob16
+ run: |
+ # VULNERABLE: stderr emits its input without JSON encoding
+ jq '.value | stderr' pr-number.json
+ - id: clob17
+ run: |
+ # VULNERABLE: halt_error emits its input without JSON encoding
+ jq '.value | halt_error(1)' pr-number.json
+ - id: clob18
+ run: |
+ # VULNERABLE: the file name contains regex metacharacters
+ echo "VALUE=$(cat 'pr[number](final).txt')"
+ echo "::set-output name=OUTPUT::SAFE"
+ - id: clob19
+ run: |
+ # VULNERABLE: echo is invoked through env
+ env echo "VALUE=$(cat 'pr[number](final).txt')"
+ echo "::set-output name=OUTPUT::SAFE"
diff --git a/actions/ql/test/query-tests/Security/CWE-074/.github/workflows/output3.yml b/actions/ql/test/query-tests/Security/CWE-074/.github/workflows/output3.yml
new file mode 100644
index 000000000000..15d31880422c
--- /dev/null
+++ b/actions/ql/test/query-tests/Security/CWE-074/.github/workflows/output3.yml
@@ -0,0 +1,10 @@
+on:
+ issue_comment: {}
+
+jobs:
+ modeled-action:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/github-script@v7
+ with:
+ script: ${{ github.event.comment.body }}
diff --git a/actions/ql/test/query-tests/Security/CWE-074/OutputClobberingHigh.expected b/actions/ql/test/query-tests/Security/CWE-074/OutputClobberingHigh.expected
index af792f1ab65e..0b14b33d02e1 100644
--- a/actions/ql/test/query-tests/Security/CWE-074/OutputClobberingHigh.expected
+++ b/actions/ql/test/query-tests/Security/CWE-074/OutputClobberingHigh.expected
@@ -7,6 +7,17 @@ edges
| .github/workflows/output2.yml:36:9:41:6 | Uses Step | .github/workflows/output2.yml:48:14:51:48 | # VULNERABLE\ncat pr-number\necho "::set-output name=OUTPUT::SAFE"\n | provenance | Config |
| .github/workflows/output2.yml:36:9:41:6 | Uses Step | .github/workflows/output2.yml:53:14:56:19 | # VULNERABLE\necho "::set-output name=OUTPUT::SAFE"\nls *.txt\n | provenance | Config |
| .github/workflows/output2.yml:36:9:41:6 | Uses Step | .github/workflows/output2.yml:58:14:62:48 | # VULNERABLE\nCURRENT_VERSION=$(cat gradle.properties \| sed -n '/^version=/ { s/^version=//;p }')\necho "$CURRENT_VERSION"\necho "::set-output name=OUTPUT::SAFE"\n | provenance | Config |
+| .github/workflows/output2.yml:36:9:41:6 | Uses Step | .github/workflows/output2.yml:68:14:70:40 | # VULNERABLE: raw output can begin with a workflow command\njq -r '.value' pr-number.json\n | provenance | Config |
+| .github/workflows/output2.yml:36:9:41:6 | Uses Step | .github/workflows/output2.yml:72:14:74:50 | # VULNERABLE: long raw-output option after the filter\njq '.value' --raw-output pr-number.json\n | provenance | Config |
+| .github/workflows/output2.yml:36:9:41:6 | Uses Step | .github/workflows/output2.yml:76:14:78:42 | # VULNERABLE: combined short options include raw output\njq -Mcr '.value' pr-number.json\n | provenance | Config |
+| .github/workflows/output2.yml:36:9:41:6 | Uses Step | .github/workflows/output2.yml:85:14:88:24 | # VULNERABLE: assigned raw output can begin with a workflow command\nVALUE=$(jq --raw-output '.value' pr-number.json)\necho "$VALUE"\n | provenance | Config |
+| .github/workflows/output2.yml:36:9:41:6 | Uses Step | .github/workflows/output2.yml:98:14:100:40 | # VULNERABLE: join output emits strings without JSON encoding\njq -j '.value' pr-number.json\n | provenance | Config |
+| .github/workflows/output2.yml:36:9:41:6 | Uses Step | .github/workflows/output2.yml:102:14:104:51 | # VULNERABLE: the long join-output option also emits raw strings\njq '.value' --join-output pr-number.json\n | provenance | Config |
+| .github/workflows/output2.yml:36:9:41:6 | Uses Step | .github/workflows/output2.yml:106:14:108:51 | # VULNERABLE: raw-output0 emits strings without JSON encoding\njq '.value' --raw-output0 pr-number.json\n | provenance | Config |
+| .github/workflows/output2.yml:36:9:41:6 | Uses Step | .github/workflows/output2.yml:110:14:112:46 | # VULNERABLE: stderr emits its input without JSON encoding\njq '.value \| stderr' pr-number.json\n | provenance | Config |
+| .github/workflows/output2.yml:36:9:41:6 | Uses Step | .github/workflows/output2.yml:114:14:116:53 | # VULNERABLE: halt_error emits its input without JSON encoding\njq '.value \| halt_error(1)' pr-number.json\n | provenance | Config |
+| .github/workflows/output2.yml:36:9:41:6 | Uses Step | .github/workflows/output2.yml:118:14:121:48 | # VULNERABLE: the file name contains regex metacharacters\necho "VALUE=$(cat 'pr[number](final).txt')"\necho "::set-output name=OUTPUT::SAFE"\n | provenance | Config |
+| .github/workflows/output2.yml:36:9:41:6 | Uses Step | .github/workflows/output2.yml:123:14:126:48 | # VULNERABLE: echo is invoked through env\nenv echo "VALUE=$(cat 'pr[number](final).txt')"\necho "::set-output name=OUTPUT::SAFE"\n | provenance | Config |
nodes
| .github/workflows/output1.yml:9:18:9:49 | github.event.comment.body | semmle.label | github.event.comment.body |
| .github/workflows/output1.yml:10:14:13:50 | # VULNERABLE\necho "OUTPUT_1=HARDCODED" >> $GITHUB_OUTPUT\necho "OUTPUT_2=$BODY" >> $GITHUB_OUTPUT\n | semmle.label | # VULNERABLE\necho "OUTPUT_1=HARDCODED" >> $GITHUB_OUTPUT\necho "OUTPUT_2=$BODY" >> $GITHUB_OUTPUT\n |
@@ -21,13 +32,37 @@ nodes
| .github/workflows/output2.yml:48:14:51:48 | # VULNERABLE\ncat pr-number\necho "::set-output name=OUTPUT::SAFE"\n | semmle.label | # VULNERABLE\ncat pr-number\necho "::set-output name=OUTPUT::SAFE"\n |
| .github/workflows/output2.yml:53:14:56:19 | # VULNERABLE\necho "::set-output name=OUTPUT::SAFE"\nls *.txt\n | semmle.label | # VULNERABLE\necho "::set-output name=OUTPUT::SAFE"\nls *.txt\n |
| .github/workflows/output2.yml:58:14:62:48 | # VULNERABLE\nCURRENT_VERSION=$(cat gradle.properties \| sed -n '/^version=/ { s/^version=//;p }')\necho "$CURRENT_VERSION"\necho "::set-output name=OUTPUT::SAFE"\n | semmle.label | # VULNERABLE\nCURRENT_VERSION=$(cat gradle.properties \| sed -n '/^version=/ { s/^version=//;p }')\necho "$CURRENT_VERSION"\necho "::set-output name=OUTPUT::SAFE"\n |
+| .github/workflows/output2.yml:68:14:70:40 | # VULNERABLE: raw output can begin with a workflow command\njq -r '.value' pr-number.json\n | semmle.label | # VULNERABLE: raw output can begin with a workflow command\njq -r '.value' pr-number.json\n |
+| .github/workflows/output2.yml:72:14:74:50 | # VULNERABLE: long raw-output option after the filter\njq '.value' --raw-output pr-number.json\n | semmle.label | # VULNERABLE: long raw-output option after the filter\njq '.value' --raw-output pr-number.json\n |
+| .github/workflows/output2.yml:76:14:78:42 | # VULNERABLE: combined short options include raw output\njq -Mcr '.value' pr-number.json\n | semmle.label | # VULNERABLE: combined short options include raw output\njq -Mcr '.value' pr-number.json\n |
+| .github/workflows/output2.yml:85:14:88:24 | # VULNERABLE: assigned raw output can begin with a workflow command\nVALUE=$(jq --raw-output '.value' pr-number.json)\necho "$VALUE"\n | semmle.label | # VULNERABLE: assigned raw output can begin with a workflow command\nVALUE=$(jq --raw-output '.value' pr-number.json)\necho "$VALUE"\n |
+| .github/workflows/output2.yml:98:14:100:40 | # VULNERABLE: join output emits strings without JSON encoding\njq -j '.value' pr-number.json\n | semmle.label | # VULNERABLE: join output emits strings without JSON encoding\njq -j '.value' pr-number.json\n |
+| .github/workflows/output2.yml:102:14:104:51 | # VULNERABLE: the long join-output option also emits raw strings\njq '.value' --join-output pr-number.json\n | semmle.label | # VULNERABLE: the long join-output option also emits raw strings\njq '.value' --join-output pr-number.json\n |
+| .github/workflows/output2.yml:106:14:108:51 | # VULNERABLE: raw-output0 emits strings without JSON encoding\njq '.value' --raw-output0 pr-number.json\n | semmle.label | # VULNERABLE: raw-output0 emits strings without JSON encoding\njq '.value' --raw-output0 pr-number.json\n |
+| .github/workflows/output2.yml:110:14:112:46 | # VULNERABLE: stderr emits its input without JSON encoding\njq '.value \| stderr' pr-number.json\n | semmle.label | # VULNERABLE: stderr emits its input without JSON encoding\njq '.value \| stderr' pr-number.json\n |
+| .github/workflows/output2.yml:114:14:116:53 | # VULNERABLE: halt_error emits its input without JSON encoding\njq '.value \| halt_error(1)' pr-number.json\n | semmle.label | # VULNERABLE: halt_error emits its input without JSON encoding\njq '.value \| halt_error(1)' pr-number.json\n |
+| .github/workflows/output2.yml:118:14:121:48 | # VULNERABLE: the file name contains regex metacharacters\necho "VALUE=$(cat 'pr[number](final).txt')"\necho "::set-output name=OUTPUT::SAFE"\n | semmle.label | # VULNERABLE: the file name contains regex metacharacters\necho "VALUE=$(cat 'pr[number](final).txt')"\necho "::set-output name=OUTPUT::SAFE"\n |
+| .github/workflows/output2.yml:123:14:126:48 | # VULNERABLE: echo is invoked through env\nenv echo "VALUE=$(cat 'pr[number](final).txt')"\necho "::set-output name=OUTPUT::SAFE"\n | semmle.label | # VULNERABLE: echo is invoked through env\nenv echo "VALUE=$(cat 'pr[number](final).txt')"\necho "::set-output name=OUTPUT::SAFE"\n |
+| .github/workflows/output3.yml:10:20:10:51 | github.event.comment.body | semmle.label | github.event.comment.body |
subpaths
#select
-| .github/workflows/output1.yml:10:14:13:50 | # VULNERABLE\necho "OUTPUT_1=HARDCODED" >> $GITHUB_OUTPUT\necho "OUTPUT_2=$BODY" >> $GITHUB_OUTPUT\n | .github/workflows/output1.yml:9:18:9:49 | github.event.comment.body | .github/workflows/output1.yml:10:14:13:50 | # VULNERABLE\necho "OUTPUT_1=HARDCODED" >> $GITHUB_OUTPUT\necho "OUTPUT_2=$BODY" >> $GITHUB_OUTPUT\n | Potential clobbering of a step output in $@. | .github/workflows/output1.yml:10:14:13:50 | # VULNERABLE\necho "OUTPUT_1=HARDCODED" >> $GITHUB_OUTPUT\necho "OUTPUT_2=$BODY" >> $GITHUB_OUTPUT\n | # VULNERABLE\necho "OUTPUT_1=HARDCODED" >> $GITHUB_OUTPUT\necho "OUTPUT_2=$BODY" >> $GITHUB_OUTPUT\n |
-| .github/workflows/output1.yml:36:14:39:58 | # VULNERABLE\necho "OUTPUT_1=HARDCODED" >> $GITHUB_OUTPUT\necho "OUTPUT_2=$(> $GITHUB_OUTPUT\n | .github/workflows/output1.yml:30:9:35:6 | Uses Step | .github/workflows/output1.yml:36:14:39:58 | # VULNERABLE\necho "OUTPUT_1=HARDCODED" >> $GITHUB_OUTPUT\necho "OUTPUT_2=$(> $GITHUB_OUTPUT\n | Potential clobbering of a step output in $@. | .github/workflows/output1.yml:36:14:39:58 | # VULNERABLE\necho "OUTPUT_1=HARDCODED" >> $GITHUB_OUTPUT\necho "OUTPUT_2=$(> $GITHUB_OUTPUT\n | # VULNERABLE\necho "OUTPUT_1=HARDCODED" >> $GITHUB_OUTPUT\necho "OUTPUT_2=$(> $GITHUB_OUTPUT\n |
-| .github/workflows/output2.yml:10:14:13:48 | # VULNERABLE\necho $BODY\necho "::set-output name=OUTPUT::SAFE"\n | .github/workflows/output2.yml:9:18:9:49 | github.event.comment.body | .github/workflows/output2.yml:10:14:13:48 | # VULNERABLE\necho $BODY\necho "::set-output name=OUTPUT::SAFE"\n | Potential clobbering of a step output in $@. | .github/workflows/output2.yml:10:14:13:48 | # VULNERABLE\necho $BODY\necho "::set-output name=OUTPUT::SAFE"\n | # VULNERABLE\necho $BODY\necho "::set-output name=OUTPUT::SAFE"\n |
-| .github/workflows/output2.yml:17:14:20:21 | # VULNERABLE\necho "::set-output name=OUTPUT::SAFE"\necho $BODY\n | .github/workflows/output2.yml:16:18:16:49 | github.event.comment.body | .github/workflows/output2.yml:17:14:20:21 | # VULNERABLE\necho "::set-output name=OUTPUT::SAFE"\necho $BODY\n | Potential clobbering of a step output in $@. | .github/workflows/output2.yml:17:14:20:21 | # VULNERABLE\necho "::set-output name=OUTPUT::SAFE"\necho $BODY\n | # VULNERABLE\necho "::set-output name=OUTPUT::SAFE"\necho $BODY\n |
-| .github/workflows/output2.yml:42:14:46:48 | # VULNERABLE\nPR="$(> $GITHUB_OUTPUT\necho "OUTPUT_2=$BODY" >> $GITHUB_OUTPUT\n | .github/workflows/output1.yml:9:18:9:49 | github.event.comment.body | .github/workflows/output1.yml:10:14:13:50 | # VULNERABLE\necho "OUTPUT_1=HARDCODED" >> $GITHUB_OUTPUT\necho "OUTPUT_2=$BODY" >> $GITHUB_OUTPUT\n | Attacker-controlled data may inject or overwrite step outputs written through `$GITHUB_OUTPUT` in $@. | .github/workflows/output1.yml:10:14:13:50 | # VULNERABLE\necho "OUTPUT_1=HARDCODED" >> $GITHUB_OUTPUT\necho "OUTPUT_2=$BODY" >> $GITHUB_OUTPUT\n | this step |
+| .github/workflows/output1.yml:36:14:39:58 | # VULNERABLE\necho "OUTPUT_1=HARDCODED" >> $GITHUB_OUTPUT\necho "OUTPUT_2=$(> $GITHUB_OUTPUT\n | .github/workflows/output1.yml:30:9:35:6 | Uses Step | .github/workflows/output1.yml:36:14:39:58 | # VULNERABLE\necho "OUTPUT_1=HARDCODED" >> $GITHUB_OUTPUT\necho "OUTPUT_2=$(> $GITHUB_OUTPUT\n | Attacker-controlled data may inject or overwrite step outputs written through `$GITHUB_OUTPUT` in $@. | .github/workflows/output1.yml:36:14:39:58 | # VULNERABLE\necho "OUTPUT_1=HARDCODED" >> $GITHUB_OUTPUT\necho "OUTPUT_2=$(> $GITHUB_OUTPUT\n | this step |
+| .github/workflows/output2.yml:10:14:13:48 | # VULNERABLE\necho $BODY\necho "::set-output name=OUTPUT::SAFE"\n | .github/workflows/output2.yml:9:18:9:49 | github.event.comment.body | .github/workflows/output2.yml:10:14:13:48 | # VULNERABLE\necho $BODY\necho "::set-output name=OUTPUT::SAFE"\n | Attacker-controlled data printed to standard output may forge a `set-output` workflow command and overwrite step outputs in $@. | .github/workflows/output2.yml:10:14:13:48 | # VULNERABLE\necho $BODY\necho "::set-output name=OUTPUT::SAFE"\n | this step |
+| .github/workflows/output2.yml:17:14:20:21 | # VULNERABLE\necho "::set-output name=OUTPUT::SAFE"\necho $BODY\n | .github/workflows/output2.yml:16:18:16:49 | github.event.comment.body | .github/workflows/output2.yml:17:14:20:21 | # VULNERABLE\necho "::set-output name=OUTPUT::SAFE"\necho $BODY\n | Attacker-controlled data printed to standard output may forge a `set-output` workflow command and overwrite step outputs in $@. | .github/workflows/output2.yml:17:14:20:21 | # VULNERABLE\necho "::set-output name=OUTPUT::SAFE"\necho $BODY\n | this step |
+| .github/workflows/output2.yml:42:14:46:48 | # VULNERABLE\nPR="$(> $GITHUB_ENV
+ - name: Keep source and privilege events correlated
+ env:
+ BODY: ${{ github.event.pull_request.body }}
+ run: echo "BODY=$BODY" >> $GITHUB_ENV
diff --git a/actions/ql/test/query-tests/Security/CWE-077/.github/workflows/test4.yml b/actions/ql/test/query-tests/Security/CWE-077/.github/workflows/test4.yml
index 7b30ec8b7e42..9b12a7b05d29 100644
--- a/actions/ql/test/query-tests/Security/CWE-077/.github/workflows/test4.yml
+++ b/actions/ql/test/query-tests/Security/CWE-077/.github/workflows/test4.yml
@@ -66,6 +66,10 @@ jobs:
${TITLE}
EOL
echo REPO_NAME=$(cat issue.txt | sed 's/\r/\n/g' | grep -ioE '\s*[a-z0-9_-]+/[a-z0-9_-]+\s*$' | tr -d ' ') >> $GITHUB_ENV
+ - env:
+ LABEL: ${{ github.event.pull_request.head.label }}
+ run: |
+ echo "PR_LABEL=$LABEL" >> $GITHUB_ENV
diff --git a/actions/ql/test/query-tests/Security/CWE-077/EnvVarInjectionCritical.expected b/actions/ql/test/query-tests/Security/CWE-077/EnvVarInjectionCritical.expected
index 9914ae91df12..ad79f6de12dd 100644
--- a/actions/ql/test/query-tests/Security/CWE-077/EnvVarInjectionCritical.expected
+++ b/actions/ql/test/query-tests/Security/CWE-077/EnvVarInjectionCritical.expected
@@ -29,6 +29,7 @@ edges
| .github/workflows/test12.yml:55:9:61:6 | Uses Step | .github/workflows/test12.yml:63:14:68:29 | {\n echo 'PRERELEASE_REPORT<> "$GITHUB_ENV"\n | provenance | Config |
| .github/workflows/test16.yml:10:9:15:6 | Uses Step | .github/workflows/test16.yml:15:14:17:63 | # VULNERABLE\necho "PR_NUMBER=$(cat pr_number.txt)" >> $GITHUB_ENV\n | provenance | Config |
| .github/workflows/test16.yml:10:9:15:6 | Uses Step | .github/workflows/test16.yml:18:14:20:77 | # VULNERABLE\necho "PR_NUMBER=$(cat pr_number.txt \| tr ',' '\\n')" >> $GITHUB_ENV\n | provenance | Config |
+| .github/workflows/test18.yml:37:18:37:54 | github.event.pull_request.body | .github/workflows/test18.yml:38:14:38:45 | echo "BODY=$BODY" >> $GITHUB_ENV | provenance | Config |
nodes
| .github/workflows/artifactpoisoning51.yml:13:9:15:6 | Run Step | semmle.label | Run Step |
| .github/workflows/artifactpoisoning51.yml:19:14:20:57 | echo "pr_number=$(cat foo/bar)" >> $GITHUB_ENV\n | semmle.label | echo "pr_number=$(cat foo/bar)" >> $GITHUB_ENV\n |
@@ -91,6 +92,8 @@ nodes
| .github/workflows/test16.yml:10:9:15:6 | Uses Step | semmle.label | Uses Step |
| .github/workflows/test16.yml:15:14:17:63 | # VULNERABLE\necho "PR_NUMBER=$(cat pr_number.txt)" >> $GITHUB_ENV\n | semmle.label | # VULNERABLE\necho "PR_NUMBER=$(cat pr_number.txt)" >> $GITHUB_ENV\n |
| .github/workflows/test16.yml:18:14:20:77 | # VULNERABLE\necho "PR_NUMBER=$(cat pr_number.txt \| tr ',' '\\n')" >> $GITHUB_ENV\n | semmle.label | # VULNERABLE\necho "PR_NUMBER=$(cat pr_number.txt \| tr ',' '\\n')" >> $GITHUB_ENV\n |
+| .github/workflows/test18.yml:37:18:37:54 | github.event.pull_request.body | semmle.label | github.event.pull_request.body |
+| .github/workflows/test18.yml:38:14:38:45 | echo "BODY=$BODY" >> $GITHUB_ENV | semmle.label | echo "BODY=$BODY" >> $GITHUB_ENV |
subpaths
#select
| .github/workflows/artifactpoisoning51.yml:19:14:20:57 | echo "pr_number=$(cat foo/bar)" >> $GITHUB_ENV\n | .github/workflows/artifactpoisoning51.yml:13:9:15:6 | Run Step | .github/workflows/artifactpoisoning51.yml:19:14:20:57 | echo "pr_number=$(cat foo/bar)" >> $GITHUB_ENV\n | Potential environment variable injection in $@, which may be controlled by an external user ($@). | .github/workflows/artifactpoisoning51.yml:19:14:20:57 | echo "pr_number=$(cat foo/bar)" >> $GITHUB_ENV\n | echo "pr_number=$(cat foo/bar)" >> $GITHUB_ENV\n | .github/workflows/artifactpoisoning51.yml:4:3:4:14 | workflow_run | workflow_run |
diff --git a/actions/ql/test/query-tests/Security/CWE-077/EnvVarInjectionMedium.expected b/actions/ql/test/query-tests/Security/CWE-077/EnvVarInjectionMedium.expected
index 94e2af8ecaa7..9c1c5058f43a 100644
--- a/actions/ql/test/query-tests/Security/CWE-077/EnvVarInjectionMedium.expected
+++ b/actions/ql/test/query-tests/Security/CWE-077/EnvVarInjectionMedium.expected
@@ -29,6 +29,7 @@ edges
| .github/workflows/test12.yml:55:9:61:6 | Uses Step | .github/workflows/test12.yml:63:14:68:29 | {\n echo 'PRERELEASE_REPORT<> "$GITHUB_ENV"\n | provenance | Config |
| .github/workflows/test16.yml:10:9:15:6 | Uses Step | .github/workflows/test16.yml:15:14:17:63 | # VULNERABLE\necho "PR_NUMBER=$(cat pr_number.txt)" >> $GITHUB_ENV\n | provenance | Config |
| .github/workflows/test16.yml:10:9:15:6 | Uses Step | .github/workflows/test16.yml:18:14:20:77 | # VULNERABLE\necho "PR_NUMBER=$(cat pr_number.txt \| tr ',' '\\n')" >> $GITHUB_ENV\n | provenance | Config |
+| .github/workflows/test18.yml:37:18:37:54 | github.event.pull_request.body | .github/workflows/test18.yml:38:14:38:45 | echo "BODY=$BODY" >> $GITHUB_ENV | provenance | Config |
nodes
| .github/workflows/artifactpoisoning51.yml:13:9:15:6 | Run Step | semmle.label | Run Step |
| .github/workflows/artifactpoisoning51.yml:19:14:20:57 | echo "pr_number=$(cat foo/bar)" >> $GITHUB_ENV\n | semmle.label | echo "pr_number=$(cat foo/bar)" >> $GITHUB_ENV\n |
@@ -91,5 +92,7 @@ nodes
| .github/workflows/test16.yml:10:9:15:6 | Uses Step | semmle.label | Uses Step |
| .github/workflows/test16.yml:15:14:17:63 | # VULNERABLE\necho "PR_NUMBER=$(cat pr_number.txt)" >> $GITHUB_ENV\n | semmle.label | # VULNERABLE\necho "PR_NUMBER=$(cat pr_number.txt)" >> $GITHUB_ENV\n |
| .github/workflows/test16.yml:18:14:20:77 | # VULNERABLE\necho "PR_NUMBER=$(cat pr_number.txt \| tr ',' '\\n')" >> $GITHUB_ENV\n | semmle.label | # VULNERABLE\necho "PR_NUMBER=$(cat pr_number.txt \| tr ',' '\\n')" >> $GITHUB_ENV\n |
+| .github/workflows/test18.yml:37:18:37:54 | github.event.pull_request.body | semmle.label | github.event.pull_request.body |
+| .github/workflows/test18.yml:38:14:38:45 | echo "BODY=$BODY" >> $GITHUB_ENV | semmle.label | echo "BODY=$BODY" >> $GITHUB_ENV |
subpaths
#select
diff --git a/actions/ql/test/query-tests/Security/CWE-094/.github/workflows/merge_group_code_injection.yml b/actions/ql/test/query-tests/Security/CWE-094/.github/workflows/merge_group_code_injection.yml
new file mode 100644
index 000000000000..02c9864bb7bf
--- /dev/null
+++ b/actions/ql/test/query-tests/Security/CWE-094/.github/workflows/merge_group_code_injection.yml
@@ -0,0 +1,12 @@
+on:
+ merge_group:
+ types: [checks_requested]
+
+jobs:
+ test:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Use merge group payload
+ run: echo '${{ toJSON(github.event) }}'
+ - name: Use merge group head ref
+ run: echo '${{ github.event.merge_group.head_ref }}'
\ No newline at end of file
diff --git a/actions/ql/test/query-tests/Security/CWE-094/.github/workflows/schedule_remote_code_injection.yml b/actions/ql/test/query-tests/Security/CWE-094/.github/workflows/schedule_remote_code_injection.yml
new file mode 100644
index 000000000000..004a50f18e4d
--- /dev/null
+++ b/actions/ql/test/query-tests/Security/CWE-094/.github/workflows/schedule_remote_code_injection.yml
@@ -0,0 +1,19 @@
+on:
+ schedule:
+ - cron: "0 0 * * *"
+
+permissions:
+ contents: write
+
+jobs:
+ fetch-issues:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Fetch open issues
+ id: issues
+ uses: octokit/request-action@v2.x
+ with:
+ route: GET /repos/foo/bar/issues?state=open
+
+ - name: Write issues to file
+ run: echo '${{ steps.issues.outputs.data }}' > issues.json
\ No newline at end of file
diff --git a/actions/ql/test/query-tests/Security/CWE-094/CodeInjectionCritical.expected b/actions/ql/test/query-tests/Security/CWE-094/CodeInjectionCritical.expected
index 9bf7e9aa56db..02f7f68c05f4 100644
--- a/actions/ql/test/query-tests/Security/CWE-094/CodeInjectionCritical.expected
+++ b/actions/ql/test/query-tests/Security/CWE-094/CodeInjectionCritical.expected
@@ -100,6 +100,7 @@ edges
| .github/workflows/reusable-workflow-caller-1.yml:11:15:11:52 | github.event.pull_request.title | .github/workflows/reusable-workflow-1.yml:6:7:6:11 | input taint | provenance | |
| .github/workflows/reusable-workflow-caller-2.yml:10:15:10:52 | github.event.pull_request.title | .github/workflows/reusable-workflow-2.yml:6:7:6:11 | input taint | provenance | |
| .github/workflows/reusable-workflow-caller-3.yml:10:15:10:52 | github.event.pull_request.title | .github/workflows/external/TestOrg/TestRepo/.github/workflows/reusable-workflow.yml:6:7:6:11 | input taint | provenance | |
+| .github/workflows/schedule_remote_code_injection.yml:12:9:18:6 | Uses Step: issues | .github/workflows/schedule_remote_code_injection.yml:19:21:19:52 | steps.issues.outputs.data | provenance | |
| .github/workflows/self_needs.yml:11:7:12:4 | Job outputs node [job_output] | .github/workflows/self_needs.yml:20:15:20:51 | needs.test1.outputs.job_output | provenance | |
| .github/workflows/self_needs.yml:11:20:11:52 | steps.source.outputs.value | .github/workflows/self_needs.yml:11:7:12:4 | Job outputs node [job_output] | provenance | |
| .github/workflows/self_needs.yml:13:9:19:6 | Uses Step: source [value] | .github/workflows/self_needs.yml:11:20:11:52 | steps.source.outputs.value | provenance | |
@@ -400,6 +401,8 @@ nodes
| .github/workflows/level0.yml:44:20:44:49 | github.event.issue.body | semmle.label | github.event.issue.body |
| .github/workflows/level0.yml:69:35:69:66 | github.event.comment.body | semmle.label | github.event.comment.body |
| .github/workflows/level1.yml:37:38:37:81 | github.event.workflow_run.head_branch | semmle.label | github.event.workflow_run.head_branch |
+| .github/workflows/merge_group_code_injection.yml:10:21:10:47 | toJSON(github.event) | semmle.label | toJSON(github.event) |
+| .github/workflows/merge_group_code_injection.yml:12:21:12:60 | github.event.merge_group.head_ref | semmle.label | github.event.merge_group.head_ref |
| .github/workflows/priv_pull_request.yml:14:21:14:57 | github.event.pull_request.body | semmle.label | github.event.pull_request.body |
| .github/workflows/pull_request_review.yml:7:19:7:56 | github.event.pull_request.title | semmle.label | github.event.pull_request.title |
| .github/workflows/pull_request_review.yml:8:19:8:55 | github.event.pull_request.body | semmle.label | github.event.pull_request.body |
@@ -460,6 +463,8 @@ nodes
| .github/workflows/reusable-workflow-caller-1.yml:11:15:11:52 | github.event.pull_request.title | semmle.label | github.event.pull_request.title |
| .github/workflows/reusable-workflow-caller-2.yml:10:15:10:52 | github.event.pull_request.title | semmle.label | github.event.pull_request.title |
| .github/workflows/reusable-workflow-caller-3.yml:10:15:10:52 | github.event.pull_request.title | semmle.label | github.event.pull_request.title |
+| .github/workflows/schedule_remote_code_injection.yml:12:9:18:6 | Uses Step: issues | semmle.label | Uses Step: issues |
+| .github/workflows/schedule_remote_code_injection.yml:19:21:19:52 | steps.issues.outputs.data | semmle.label | steps.issues.outputs.data |
| .github/workflows/self_needs.yml:11:7:12:4 | Job outputs node [job_output] | semmle.label | Job outputs node [job_output] |
| .github/workflows/self_needs.yml:11:20:11:52 | steps.source.outputs.value | semmle.label | steps.source.outputs.value |
| .github/workflows/self_needs.yml:13:9:19:6 | Uses Step: source [value] | semmle.label | Uses Step: source [value] |
@@ -777,6 +782,7 @@ subpaths
| .github/workflows/reusable-workflow-2.yml:36:21:36:39 | inputs.taint | .github/workflows/reusable-workflow-caller-2.yml:10:15:10:52 | github.event.pull_request.title | .github/workflows/reusable-workflow-2.yml:36:21:36:39 | inputs.taint | Potential code injection in $@, which may be controlled by an external user ($@). | .github/workflows/reusable-workflow-2.yml:36:21:36:39 | inputs.taint | ${{ inputs.taint }} | .github/workflows/reusable-workflow-caller-2.yml:4:3:4:21 | pull_request_target | pull_request_target |
| .github/workflows/reusable-workflow-2.yml:53:26:53:39 | env.log | .github/workflows/reusable-workflow-2.yml:44:19:44:56 | github.event.pull_request.title | .github/workflows/reusable-workflow-2.yml:53:26:53:39 | env.log | Potential code injection in $@, which may be controlled by an external user ($@). | .github/workflows/reusable-workflow-2.yml:53:26:53:39 | env.log | ${{ env.log }} | .github/workflows/reusable-workflow-caller-2.yml:4:3:4:21 | pull_request_target | pull_request_target |
| .github/workflows/reusable-workflow-2.yml:66:34:66:52 | env.prev_log | .github/workflows/reusable-workflow-2.yml:45:24:45:61 | github.event.changes.title.from | .github/workflows/reusable-workflow-2.yml:66:34:66:52 | env.prev_log | Potential code injection in $@, which may be controlled by an external user ($@). | .github/workflows/reusable-workflow-2.yml:66:34:66:52 | env.prev_log | ${{ env.prev_log }} | .github/workflows/reusable-workflow-caller-2.yml:4:3:4:21 | pull_request_target | pull_request_target |
+| .github/workflows/schedule_remote_code_injection.yml:19:21:19:52 | steps.issues.outputs.data | .github/workflows/schedule_remote_code_injection.yml:12:9:18:6 | Uses Step: issues | .github/workflows/schedule_remote_code_injection.yml:19:21:19:52 | steps.issues.outputs.data | Potential code injection in $@, which may be controlled by an external user ($@). | .github/workflows/schedule_remote_code_injection.yml:19:21:19:52 | steps.issues.outputs.data | ${{ steps.issues.outputs.data }} | .github/workflows/schedule_remote_code_injection.yml:2:3:2:10 | schedule | schedule |
| .github/workflows/self_needs.yml:19:15:19:47 | steps.source.outputs.value | .github/workflows/self_needs.yml:16:20:16:57 | github.event['comment']['body'] | .github/workflows/self_needs.yml:19:15:19:47 | steps.source.outputs.value | Potential code injection in $@, which may be controlled by an external user ($@). | .github/workflows/self_needs.yml:19:15:19:47 | steps.source.outputs.value | ${{ steps.source.outputs.value }} | .github/workflows/self_needs.yml:4:3:4:15 | issue_comment | issue_comment |
| .github/workflows/self_needs.yml:20:15:20:51 | needs.test1.outputs.job_output | .github/workflows/self_needs.yml:16:20:16:57 | github.event['comment']['body'] | .github/workflows/self_needs.yml:20:15:20:51 | needs.test1.outputs.job_output | Potential code injection in $@, which may be controlled by an external user ($@). | .github/workflows/self_needs.yml:20:15:20:51 | needs.test1.outputs.job_output | ${{ needs.test1.outputs.job_output }} | .github/workflows/self_needs.yml:4:3:4:15 | issue_comment | issue_comment |
| .github/workflows/simple2.yml:29:24:29:54 | steps.step.outputs.value | .github/workflows/simple2.yml:14:9:18:6 | Uses Step: source | .github/workflows/simple2.yml:29:24:29:54 | steps.step.outputs.value | Potential code injection in $@, which may be controlled by an external user ($@). | .github/workflows/simple2.yml:29:24:29:54 | steps.step.outputs.value | ${{ steps.step.outputs.value }} | .github/workflows/simple2.yml:3:6:3:24 | pull_request_target | pull_request_target |
diff --git a/actions/ql/test/query-tests/Security/CWE-094/CodeInjectionMedium.expected b/actions/ql/test/query-tests/Security/CWE-094/CodeInjectionMedium.expected
index 4bbe7da0aaf3..231d41bc2518 100644
--- a/actions/ql/test/query-tests/Security/CWE-094/CodeInjectionMedium.expected
+++ b/actions/ql/test/query-tests/Security/CWE-094/CodeInjectionMedium.expected
@@ -100,6 +100,7 @@ edges
| .github/workflows/reusable-workflow-caller-1.yml:11:15:11:52 | github.event.pull_request.title | .github/workflows/reusable-workflow-1.yml:6:7:6:11 | input taint | provenance | |
| .github/workflows/reusable-workflow-caller-2.yml:10:15:10:52 | github.event.pull_request.title | .github/workflows/reusable-workflow-2.yml:6:7:6:11 | input taint | provenance | |
| .github/workflows/reusable-workflow-caller-3.yml:10:15:10:52 | github.event.pull_request.title | .github/workflows/external/TestOrg/TestRepo/.github/workflows/reusable-workflow.yml:6:7:6:11 | input taint | provenance | |
+| .github/workflows/schedule_remote_code_injection.yml:12:9:18:6 | Uses Step: issues | .github/workflows/schedule_remote_code_injection.yml:19:21:19:52 | steps.issues.outputs.data | provenance | |
| .github/workflows/self_needs.yml:11:7:12:4 | Job outputs node [job_output] | .github/workflows/self_needs.yml:20:15:20:51 | needs.test1.outputs.job_output | provenance | |
| .github/workflows/self_needs.yml:11:20:11:52 | steps.source.outputs.value | .github/workflows/self_needs.yml:11:7:12:4 | Job outputs node [job_output] | provenance | |
| .github/workflows/self_needs.yml:13:9:19:6 | Uses Step: source [value] | .github/workflows/self_needs.yml:11:20:11:52 | steps.source.outputs.value | provenance | |
@@ -400,6 +401,8 @@ nodes
| .github/workflows/level0.yml:44:20:44:49 | github.event.issue.body | semmle.label | github.event.issue.body |
| .github/workflows/level0.yml:69:35:69:66 | github.event.comment.body | semmle.label | github.event.comment.body |
| .github/workflows/level1.yml:37:38:37:81 | github.event.workflow_run.head_branch | semmle.label | github.event.workflow_run.head_branch |
+| .github/workflows/merge_group_code_injection.yml:10:21:10:47 | toJSON(github.event) | semmle.label | toJSON(github.event) |
+| .github/workflows/merge_group_code_injection.yml:12:21:12:60 | github.event.merge_group.head_ref | semmle.label | github.event.merge_group.head_ref |
| .github/workflows/priv_pull_request.yml:14:21:14:57 | github.event.pull_request.body | semmle.label | github.event.pull_request.body |
| .github/workflows/pull_request_review.yml:7:19:7:56 | github.event.pull_request.title | semmle.label | github.event.pull_request.title |
| .github/workflows/pull_request_review.yml:8:19:8:55 | github.event.pull_request.body | semmle.label | github.event.pull_request.body |
@@ -460,6 +463,8 @@ nodes
| .github/workflows/reusable-workflow-caller-1.yml:11:15:11:52 | github.event.pull_request.title | semmle.label | github.event.pull_request.title |
| .github/workflows/reusable-workflow-caller-2.yml:10:15:10:52 | github.event.pull_request.title | semmle.label | github.event.pull_request.title |
| .github/workflows/reusable-workflow-caller-3.yml:10:15:10:52 | github.event.pull_request.title | semmle.label | github.event.pull_request.title |
+| .github/workflows/schedule_remote_code_injection.yml:12:9:18:6 | Uses Step: issues | semmle.label | Uses Step: issues |
+| .github/workflows/schedule_remote_code_injection.yml:19:21:19:52 | steps.issues.outputs.data | semmle.label | steps.issues.outputs.data |
| .github/workflows/self_needs.yml:11:7:12:4 | Job outputs node [job_output] | semmle.label | Job outputs node [job_output] |
| .github/workflows/self_needs.yml:11:20:11:52 | steps.source.outputs.value | semmle.label | steps.source.outputs.value |
| .github/workflows/self_needs.yml:13:9:19:6 | Uses Step: source [value] | semmle.label | Uses Step: source [value] |
@@ -718,6 +723,8 @@ subpaths
| .github/workflows/inter-job2.yml:45:20:45:53 | needs.job1.outputs.job_output | .github/workflows/inter-job2.yml:22:9:26:6 | Uses Step: source | .github/workflows/inter-job2.yml:45:20:45:53 | needs.job1.outputs.job_output | Potential code injection in $@, which may be controlled by an external user. | .github/workflows/inter-job2.yml:45:20:45:53 | needs.job1.outputs.job_output | ${{needs.job1.outputs.job_output}} |
| .github/workflows/inter-job4.yml:44:20:44:53 | needs.job1.outputs.job_output | .github/workflows/inter-job4.yml:22:9:26:6 | Uses Step: source | .github/workflows/inter-job4.yml:44:20:44:53 | needs.job1.outputs.job_output | Potential code injection in $@, which may be controlled by an external user. | .github/workflows/inter-job4.yml:44:20:44:53 | needs.job1.outputs.job_output | ${{needs.job1.outputs.job_output}} |
| .github/workflows/inter-job5.yml:45:20:45:53 | needs.job1.outputs.job_output | .github/workflows/inter-job5.yml:45:20:45:53 | needs.job1.outputs.job_output | .github/workflows/inter-job5.yml:45:20:45:53 | needs.job1.outputs.job_output | Potential code injection in $@, which may be controlled by an external user. | .github/workflows/inter-job5.yml:45:20:45:53 | needs.job1.outputs.job_output | ${{needs.job1.outputs.job_output}} |
+| .github/workflows/merge_group_code_injection.yml:10:21:10:47 | toJSON(github.event) | .github/workflows/merge_group_code_injection.yml:10:21:10:47 | toJSON(github.event) | .github/workflows/merge_group_code_injection.yml:10:21:10:47 | toJSON(github.event) | Potential code injection in $@, which may be controlled by an external user. | .github/workflows/merge_group_code_injection.yml:10:21:10:47 | toJSON(github.event) | ${{ toJSON(github.event) }} |
+| .github/workflows/merge_group_code_injection.yml:12:21:12:60 | github.event.merge_group.head_ref | .github/workflows/merge_group_code_injection.yml:12:21:12:60 | github.event.merge_group.head_ref | .github/workflows/merge_group_code_injection.yml:12:21:12:60 | github.event.merge_group.head_ref | Potential code injection in $@, which may be controlled by an external user. | .github/workflows/merge_group_code_injection.yml:12:21:12:60 | github.event.merge_group.head_ref | ${{ github.event.merge_group.head_ref }} |
| .github/workflows/priv_pull_request.yml:14:21:14:57 | github.event.pull_request.body | .github/workflows/priv_pull_request.yml:14:21:14:57 | github.event.pull_request.body | .github/workflows/priv_pull_request.yml:14:21:14:57 | github.event.pull_request.body | Potential code injection in $@, which may be controlled by an external user. | .github/workflows/priv_pull_request.yml:14:21:14:57 | github.event.pull_request.body | ${{ github.event.pull_request.body }} |
| .github/workflows/push.yml:7:19:7:57 | github.event.commits[11].message | .github/workflows/push.yml:7:19:7:57 | github.event.commits[11].message | .github/workflows/push.yml:7:19:7:57 | github.event.commits[11].message | Potential code injection in $@, which may be controlled by an external user. | .github/workflows/push.yml:7:19:7:57 | github.event.commits[11].message | ${{ github.event.commits[11].message }} |
| .github/workflows/push.yml:8:19:8:62 | github.event.commits[11].author.email | .github/workflows/push.yml:8:19:8:62 | github.event.commits[11].author.email | .github/workflows/push.yml:8:19:8:62 | github.event.commits[11].author.email | Potential code injection in $@, which may be controlled by an external user. | .github/workflows/push.yml:8:19:8:62 | github.event.commits[11].author.email | ${{ github.event.commits[11].author.email }} |
diff --git a/actions/ql/test/query-tests/Security/CWE-284/.github/workflows/test1.yml b/actions/ql/test/query-tests/Security/CWE-284/.github/workflows/test1.yml
deleted file mode 100644
index 37eb2bddb58c..000000000000
--- a/actions/ql/test/query-tests/Security/CWE-284/.github/workflows/test1.yml
+++ /dev/null
@@ -1,94 +0,0 @@
-name: test
-
-on:
- pull_request:
-
-jobs:
- test1:
- runs-on: [self-hosted, X64, Linux, 16c32g]
- steps:
- - run: cmd
- test2:
- runs-on:
- group: my-group
- labels: [self-hosted, label-1]
- steps:
- - run: cmd
- test3:
- runs-on:
- - 'self-hosted'
- - 'linux'
- - 'x64'
- - 'metal'
- steps:
- - run: echo "foo"
- test4:
- runs-on: self-hosted-azure
- steps:
- - run: cmd
- test5:
- strategy:
- fail-fast: false
- matrix:
- platform:
- - name: Linux
- os: ubuntu-latest
- shell: bash
- - name: macOS
- os: macos-latest
- shell: bash
- - name: Windows
- os: windows-latest
- shell: cmd
- node-version:
- - 16.14.0
- - 16.x
- - 18.0.0
- - 18.x
- - 20.x
- runs-on: ${{ matrix.platform.os }}
- steps:
- - run: cmd
- test6:
- strategy:
- matrix:
- os: [ubuntu-latest, macos-latest]
- runs-on: ${{ matrix.os }}
- steps:
- - run: cmd
- test7:
- strategy:
- matrix:
- os: [self-hosted, ubuntu-latest]
- runs-on: ${{ matrix.os }}
- steps:
- - run: cmd
- test8:
- strategy:
- matrix:
- settings:
- - host:
- - 'self-hosted'
- - 'macos'
- - 'arm64'
- target: 'x86_64-apple-darwin'
- runs-on: ${{ matrix.settings.host }}
- steps:
- - run: cmd
- test9:
- strategy:
- matrix:
- os: ${{ github.repository }}
- runs-on: ${{ matrix.os }}
- steps:
- - run: cmd
- test10:
- strategy:
- matrix:
- os: ${{ github.repository }}
- foo:
- - bar: ${{ github.repository }}
- baz: "asdf"
- runs-on: ${{ matrix.foo.bar }}
- steps:
- - run: cmd
diff --git a/actions/ql/test/query-tests/Security/CWE-284/.github/workflows/test2.yml b/actions/ql/test/query-tests/Security/CWE-284/.github/workflows/test2.yml
deleted file mode 100644
index 243bac925994..000000000000
--- a/actions/ql/test/query-tests/Security/CWE-284/.github/workflows/test2.yml
+++ /dev/null
@@ -1,26 +0,0 @@
-name: test
-
-on:
- push:
-
-jobs:
- test1:
- runs-on: [self-hosted, foo]
- steps:
- - run: cmd
- test2:
- runs-on:
- group: my-group
- labels: [self-hosted, foo]
- steps:
- - run: cmd
- test3:
- runs-on:
- - 'self-hosted'
- - 'foo'
- steps:
- - run: cmd
- test4:
- runs-on: self-hosted-azure
- steps:
- - run: cmd
diff --git a/actions/ql/test/query-tests/Security/CWE-284/.github/workflows/test3.yml b/actions/ql/test/query-tests/Security/CWE-284/.github/workflows/test3.yml
deleted file mode 100644
index b1fe9fa0caa6..000000000000
--- a/actions/ql/test/query-tests/Security/CWE-284/.github/workflows/test3.yml
+++ /dev/null
@@ -1,43 +0,0 @@
-name: test
-
-on:
- pull_request:
-
-jobs:
- test:
- strategy:
- fail-fast: false
- matrix:
- os:
- - ubuntu-latest
- - ubuntu-24.04
- - ubuntu-24.04-arm
- - ubuntu-22.04
- - ubuntu-22.04-arm
- - ubuntu-26.04
- - ubuntu-26.04-arm
- - ubuntu-slim
- - macos-26
- - macos-26-xlarge
- - macos-26-intel
- - macos-26-large
- - macos-latest-large
- - macos-15-large
- - macos-15
- - macos-15-intel
- - macos-latest
- - macos-15
- - macos-15-xlarge
- - macos-14-large
- - macos-14
- - macos-14-xlarge
- - windows-2025-vs2026
- - windows-latest
- - windows-2025
- - windows-2022
- - windows-11
- - windows-11-arm
- - windows-11-vs2026-arm
- runs-on: ${{ matrix.os }}
- steps:
- - run: cmd
diff --git a/actions/ql/test/query-tests/Security/CWE-284/CodeExecutionOnSelfHostedRunner.expected b/actions/ql/test/query-tests/Security/CWE-284/CodeExecutionOnSelfHostedRunner.expected
deleted file mode 100644
index 306bed9baec1..000000000000
--- a/actions/ql/test/query-tests/Security/CWE-284/CodeExecutionOnSelfHostedRunner.expected
+++ /dev/null
@@ -1,8 +0,0 @@
-| .github/workflows/test1.yml:8:5:11:2 | Job: test1 | Job runs on self-hosted runner |
-| .github/workflows/test1.yml:12:5:17:2 | Job: test2 | Job runs on self-hosted runner |
-| .github/workflows/test1.yml:18:5:25:2 | Job: test3 | Job runs on self-hosted runner |
-| .github/workflows/test1.yml:26:5:29:2 | Job: test4 | Job runs on self-hosted runner |
-| .github/workflows/test1.yml:60:5:66:2 | Job: test7 | Job runs on self-hosted runner |
-| .github/workflows/test1.yml:67:5:78:2 | Job: test8 | Job runs on self-hosted runner |
-| .github/workflows/test1.yml:79:5:85:2 | Job: test9 | Job runs on self-hosted runner |
-| .github/workflows/test1.yml:86:5:94:15 | Job: test10 | Job runs on self-hosted runner |
diff --git a/actions/ql/test/query-tests/Security/CWE-284/CodeExecutionOnSelfHostedRunner.qlref b/actions/ql/test/query-tests/Security/CWE-284/CodeExecutionOnSelfHostedRunner.qlref
deleted file mode 100644
index dc99068b3035..000000000000
--- a/actions/ql/test/query-tests/Security/CWE-284/CodeExecutionOnSelfHostedRunner.qlref
+++ /dev/null
@@ -1,2 +0,0 @@
-experimental/Security/CWE-284/CodeExecutionOnSelfHostedRunner.ql
-
diff --git a/actions/ql/test/query-tests/Security/CWE-349/.github/workflows/cache_write_capable_push.yml b/actions/ql/test/query-tests/Security/CWE-349/.github/workflows/cache_write_capable_push.yml
new file mode 100644
index 000000000000..b9fbe2d2d0b4
--- /dev/null
+++ b/actions/ql/test/query-tests/Security/CWE-349/.github/workflows/cache_write_capable_push.yml
@@ -0,0 +1,10 @@
+on:
+ push:
+ branches: [main]
+
+jobs:
+ injection:
+ permissions: {}
+ runs-on: ubuntu-latest
+ steps:
+ - run: echo "${{ github.event.head_commit.message }}"
\ No newline at end of file
diff --git a/actions/ql/test/query-tests/Security/CWE-349/.github/workflows/cache_write_capable_reusable_workflow.yml b/actions/ql/test/query-tests/Security/CWE-349/.github/workflows/cache_write_capable_reusable_workflow.yml
new file mode 100644
index 000000000000..99a474f99508
--- /dev/null
+++ b/actions/ql/test/query-tests/Security/CWE-349/.github/workflows/cache_write_capable_reusable_workflow.yml
@@ -0,0 +1,45 @@
+on:
+ workflow_call:
+ inputs:
+ head_sha:
+ required: false
+ type: string
+
+jobs:
+ direct-cache:
+ if: github.event_name == 'workflow_dispatch'
+ permissions: {}
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v4
+ - env:
+ HEAD_SHA: ${{ inputs.head_sha }}
+ run: |
+ [[ "$HEAD_SHA" =~ ^[0-9a-fA-F]{40}$ ]] || exit 1
+ git fetch origin "$HEAD_SHA"
+ git checkout --detach "$HEAD_SHA"
+ - uses: actions/cache@v4
+ with:
+ path: .npm
+ key: reusable-direct-cache
+
+ poisonable-step:
+ if: github.event_name == 'workflow_dispatch'
+ permissions: {}
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v4
+ - env:
+ HEAD_SHA: ${{ inputs.head_sha }}
+ run: |
+ [[ "$HEAD_SHA" =~ ^[0-9a-fA-F]{40}$ ]] || exit 1
+ git fetch origin "$HEAD_SHA"
+ git checkout --detach "$HEAD_SHA"
+ - run: npm install
+
+ code-injection:
+ if: github.event_name == 'push'
+ permissions: {}
+ runs-on: ubuntu-latest
+ steps:
+ - run: echo "${{ github.event.head_commit.message }}"
\ No newline at end of file
diff --git a/actions/ql/test/query-tests/Security/CWE-349/.github/workflows/cache_write_capable_reusable_workflow_caller.yml b/actions/ql/test/query-tests/Security/CWE-349/.github/workflows/cache_write_capable_reusable_workflow_caller.yml
new file mode 100644
index 000000000000..9f0f5841f89e
--- /dev/null
+++ b/actions/ql/test/query-tests/Security/CWE-349/.github/workflows/cache_write_capable_reusable_workflow_caller.yml
@@ -0,0 +1,16 @@
+on:
+ push:
+ branches: [main]
+ workflow_dispatch:
+ inputs:
+ head_sha:
+ description: Commit SHA to test
+ required: true
+ type: string
+
+jobs:
+ reusable:
+ permissions: {}
+ uses: ./.github/workflows/cache_write_capable_reusable_workflow.yml
+ with:
+ head_sha: ${{ github.event.inputs.head_sha }}
\ No newline at end of file
diff --git a/actions/ql/test/query-tests/Security/CWE-349/.github/workflows/cache_write_capable_workflow_dispatch.yml b/actions/ql/test/query-tests/Security/CWE-349/.github/workflows/cache_write_capable_workflow_dispatch.yml
new file mode 100644
index 000000000000..02bea71cfc61
--- /dev/null
+++ b/actions/ql/test/query-tests/Security/CWE-349/.github/workflows/cache_write_capable_workflow_dispatch.yml
@@ -0,0 +1,23 @@
+on: workflow_dispatch
+
+jobs:
+ cache:
+ permissions: {}
+ runs-on: ubuntu-latest
+ steps:
+ - id: pr
+ env:
+ HEAD_SHA: ${{ github.event.inputs.head_sha }}
+ run: |
+ jq -cn --arg sha "$HEAD_SHA" '{head: {sha: $sha}}' |
+ sed 's/^/json=/' >> "$GITHUB_OUTPUT"
+ - env:
+ HEAD_SHA: ${{ fromJSON(steps.pr.outputs.json).head.sha }}
+ run: |
+ git fetch origin "$HEAD_SHA"
+ git checkout "$HEAD_SHA"
+ - run: npm install
+ - uses: actions/cache@v4
+ with:
+ path: .npm
+ key: workflow-dispatch
diff --git a/actions/ql/test/query-tests/Security/CWE-349/.github/workflows/cache_write_capable_workflow_dispatch_validated.yml b/actions/ql/test/query-tests/Security/CWE-349/.github/workflows/cache_write_capable_workflow_dispatch_validated.yml
new file mode 100644
index 000000000000..0af4ad59ba4f
--- /dev/null
+++ b/actions/ql/test/query-tests/Security/CWE-349/.github/workflows/cache_write_capable_workflow_dispatch_validated.yml
@@ -0,0 +1,25 @@
+on:
+ workflow_dispatch:
+ inputs:
+ head_sha:
+ description: Commit SHA to test
+ required: true
+ type: string
+
+jobs:
+ cache:
+ permissions: {}
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v4
+ - env:
+ HEAD_SHA: ${{ github.event.inputs.head_sha }}
+ run: |
+ [[ "$HEAD_SHA" =~ ^[0-9a-fA-F]{40}$ ]] || exit 1
+ git fetch origin "$HEAD_SHA"
+ git checkout --detach "$HEAD_SHA"
+ - run: npm install
+ - uses: actions/cache@v4
+ with:
+ path: .npm
+ key: workflow-dispatch
\ No newline at end of file
diff --git a/actions/ql/test/query-tests/Security/CWE-349/CachePoisoningViaCodeInjection.expected b/actions/ql/test/query-tests/Security/CWE-349/CachePoisoningViaCodeInjection.expected
index 9cfac091f675..86b2e48c25e0 100644
--- a/actions/ql/test/query-tests/Security/CWE-349/CachePoisoningViaCodeInjection.expected
+++ b/actions/ql/test/query-tests/Security/CWE-349/CachePoisoningViaCodeInjection.expected
@@ -1,10 +1,13 @@
edges
| .github/workflows/code_injection2.yml:12:9:16:6 | Uses Step: modified_files | .github/workflows/code_injection2.yml:16:21:16:70 | steps.modified_files.outputs.files_modified | provenance | |
nodes
+| .github/workflows/cache_write_capable_push.yml:10:21:10:59 | github.event.head_commit.message | semmle.label | github.event.head_commit.message |
+| .github/workflows/cache_write_capable_reusable_workflow.yml:45:21:45:59 | github.event.head_commit.message | semmle.label | github.event.head_commit.message |
| .github/workflows/code_injection1.yml:11:17:11:48 | github.event.comment.body | semmle.label | github.event.comment.body |
| .github/workflows/code_injection2.yml:12:9:16:6 | Uses Step: modified_files | semmle.label | Uses Step: modified_files |
| .github/workflows/code_injection2.yml:16:21:16:70 | steps.modified_files.outputs.files_modified | semmle.label | steps.modified_files.outputs.files_modified |
| .github/workflows/neg_code_injection1.yml:11:17:11:48 | github.event.comment.body | semmle.label | github.event.comment.body |
subpaths
#select
-| .github/workflows/code_injection1.yml:11:17:11:48 | github.event.comment.body | .github/workflows/code_injection1.yml:11:17:11:48 | github.event.comment.body | .github/workflows/code_injection1.yml:11:17:11:48 | github.event.comment.body | Unprivileged code injection in $@, which may lead to cache poisoning ($@). | .github/workflows/code_injection1.yml:11:17:11:48 | github.event.comment.body | ${{ github.event.comment.body }} | .github/workflows/code_injection1.yml:2:3:2:15 | issue_comment | issue_comment |
+| .github/workflows/cache_write_capable_push.yml:10:21:10:59 | github.event.head_commit.message | .github/workflows/cache_write_capable_push.yml:10:21:10:59 | github.event.head_commit.message | .github/workflows/cache_write_capable_push.yml:10:21:10:59 | github.event.head_commit.message | Code injection in $@ may allow poisoning the default-branch cache (event trigger: $@). | .github/workflows/cache_write_capable_push.yml:10:21:10:59 | github.event.head_commit.message | ${{ github.event.head_commit.message }} | .github/workflows/cache_write_capable_push.yml:2:3:2:6 | push | push |
+| .github/workflows/cache_write_capable_reusable_workflow.yml:45:21:45:59 | github.event.head_commit.message | .github/workflows/cache_write_capable_reusable_workflow.yml:45:21:45:59 | github.event.head_commit.message | .github/workflows/cache_write_capable_reusable_workflow.yml:45:21:45:59 | github.event.head_commit.message | Code injection in $@ may allow poisoning the default-branch cache (event trigger: $@). | .github/workflows/cache_write_capable_reusable_workflow.yml:45:21:45:59 | github.event.head_commit.message | ${{ github.event.head_commit.message }} | .github/workflows/cache_write_capable_reusable_workflow_caller.yml:2:3:2:6 | push | push |
diff --git a/actions/ql/test/query-tests/Security/CWE-349/CachePoisoningViaDirectCache.expected b/actions/ql/test/query-tests/Security/CWE-349/CachePoisoningViaDirectCache.expected
index 4cc8536b5943..7c7fc96dae52 100644
--- a/actions/ql/test/query-tests/Security/CWE-349/CachePoisoningViaDirectCache.expected
+++ b/actions/ql/test/query-tests/Security/CWE-349/CachePoisoningViaDirectCache.expected
@@ -1,4 +1,14 @@
edges
+| .github/workflows/cache_write_capable_reusable_workflow.yml:14:9:15:6 | Uses Step | .github/workflows/cache_write_capable_reusable_workflow.yml:15:9:21:6 | Run Step |
+| .github/workflows/cache_write_capable_reusable_workflow.yml:15:9:21:6 | Run Step | .github/workflows/cache_write_capable_reusable_workflow.yml:21:9:26:2 | Uses Step |
+| .github/workflows/cache_write_capable_reusable_workflow.yml:31:9:32:6 | Uses Step | .github/workflows/cache_write_capable_reusable_workflow.yml:32:9:38:6 | Run Step |
+| .github/workflows/cache_write_capable_reusable_workflow.yml:32:9:38:6 | Run Step | .github/workflows/cache_write_capable_reusable_workflow.yml:38:9:40:2 | Run Step |
+| .github/workflows/cache_write_capable_workflow_dispatch.yml:8:9:14:6 | Run Step: pr | .github/workflows/cache_write_capable_workflow_dispatch.yml:14:9:19:6 | Run Step |
+| .github/workflows/cache_write_capable_workflow_dispatch.yml:14:9:19:6 | Run Step | .github/workflows/cache_write_capable_workflow_dispatch.yml:19:9:20:6 | Run Step |
+| .github/workflows/cache_write_capable_workflow_dispatch.yml:19:9:20:6 | Run Step | .github/workflows/cache_write_capable_workflow_dispatch.yml:20:9:23:33 | Uses Step |
+| .github/workflows/cache_write_capable_workflow_dispatch_validated.yml:14:9:15:6 | Uses Step | .github/workflows/cache_write_capable_workflow_dispatch_validated.yml:15:9:21:6 | Run Step |
+| .github/workflows/cache_write_capable_workflow_dispatch_validated.yml:15:9:21:6 | Run Step | .github/workflows/cache_write_capable_workflow_dispatch_validated.yml:21:9:22:6 | Run Step |
+| .github/workflows/cache_write_capable_workflow_dispatch_validated.yml:21:9:22:6 | Run Step | .github/workflows/cache_write_capable_workflow_dispatch_validated.yml:22:9:25:32 | Uses Step |
| .github/workflows/code_injection2.yml:12:9:16:6 | Uses Step: modified_files | .github/workflows/code_injection2.yml:16:9:16:71 | Run Step |
| .github/workflows/direct_cache1.yml:10:9:13:6 | Uses Step: comment-branch | .github/workflows/direct_cache1.yml:13:9:18:6 | Uses Step |
| .github/workflows/direct_cache1.yml:13:9:18:6 | Uses Step | .github/workflows/direct_cache1.yml:18:9:22:6 | Uses Step |
@@ -44,9 +54,6 @@ edges
| .github/workflows/poisonable_step5.yml:17:9:22:6 | Uses Step | .github/workflows/poisonable_step5.yml:22:9:24:6 | Uses Step |
| .github/workflows/poisonable_step5.yml:22:9:24:6 | Uses Step | .github/workflows/poisonable_step5.yml:24:9:28:31 | Uses Step |
#select
-| .github/workflows/direct_cache1.yml:18:9:22:6 | Uses Step | .github/workflows/direct_cache1.yml:13:9:18:6 | Uses Step | .github/workflows/direct_cache1.yml:18:9:22:6 | Uses Step | Potential cache poisoning in the context of the default branch due to privilege checkout of untrusted code. ($@). | .github/workflows/direct_cache1.yml:2:3:2:15 | issue_comment | issue_comment |
-| .github/workflows/direct_cache2.yml:14:9:18:6 | Uses Step | .github/workflows/direct_cache2.yml:11:9:14:6 | Uses Step | .github/workflows/direct_cache2.yml:14:9:18:6 | Uses Step | Potential cache poisoning in the context of the default branch due to privilege checkout of untrusted code. ($@). | .github/workflows/direct_cache2.yml:3:5:3:23 | pull_request_target | pull_request_target |
-| .github/workflows/direct_cache3.yml:19:9:23:6 | Uses Step | .github/workflows/direct_cache3.yml:14:9:19:6 | Uses Step | .github/workflows/direct_cache3.yml:19:9:23:6 | Uses Step | Potential cache poisoning in the context of the default branch due to privilege checkout of untrusted code. ($@). | .github/workflows/direct_cache3.yml:2:3:2:15 | issue_comment | issue_comment |
-| .github/workflows/direct_cache4.yml:17:9:21:6 | Uses Step | .github/workflows/direct_cache4.yml:14:9:17:6 | Uses Step | .github/workflows/direct_cache4.yml:17:9:21:6 | Uses Step | Potential cache poisoning in the context of the default branch due to privilege checkout of untrusted code. ($@). | .github/workflows/direct_cache4.yml:4:3:4:21 | pull_request_target | pull_request_target |
-| .github/workflows/direct_cache5.yml:17:9:21:6 | Uses Step | .github/workflows/direct_cache5.yml:14:9:17:6 | Uses Step | .github/workflows/direct_cache5.yml:17:9:21:6 | Uses Step | Potential cache poisoning in the context of the default branch due to privilege checkout of untrusted code. ($@). | .github/workflows/direct_cache5.yml:4:3:4:21 | pull_request_target | pull_request_target |
-| .github/workflows/direct_cache6.yml:20:9:26:46 | Uses Step: cache-pip | .github/workflows/direct_cache6.yml:13:9:16:6 | Uses Step | .github/workflows/direct_cache6.yml:20:9:26:46 | Uses Step: cache-pip | Potential cache poisoning in the context of the default branch due to privilege checkout of untrusted code. ($@). | .github/workflows/direct_cache6.yml:4:3:4:21 | pull_request_target | pull_request_target |
+| .github/workflows/cache_write_capable_reusable_workflow.yml:21:9:26:2 | Uses Step | .github/workflows/cache_write_capable_reusable_workflow.yml:15:9:21:6 | Run Step | .github/workflows/cache_write_capable_reusable_workflow.yml:21:9:26:2 | Uses Step | Potential cache poisoning in the context of the default branch due to privilege checkout of untrusted code. ($@). | .github/workflows/cache_write_capable_reusable_workflow_caller.yml:4:3:4:19 | workflow_dispatch | workflow_dispatch |
+| .github/workflows/cache_write_capable_workflow_dispatch.yml:20:9:23:33 | Uses Step | .github/workflows/cache_write_capable_workflow_dispatch.yml:14:9:19:6 | Run Step | .github/workflows/cache_write_capable_workflow_dispatch.yml:20:9:23:33 | Uses Step | Potential cache poisoning in the context of the default branch due to privilege checkout of untrusted code. ($@). | .github/workflows/cache_write_capable_workflow_dispatch.yml:1:5:1:21 | workflow_dispatch | workflow_dispatch |
+| .github/workflows/cache_write_capable_workflow_dispatch_validated.yml:22:9:25:32 | Uses Step | .github/workflows/cache_write_capable_workflow_dispatch_validated.yml:15:9:21:6 | Run Step | .github/workflows/cache_write_capable_workflow_dispatch_validated.yml:22:9:25:32 | Uses Step | Potential cache poisoning in the context of the default branch due to privilege checkout of untrusted code. ($@). | .github/workflows/cache_write_capable_workflow_dispatch_validated.yml:2:3:2:19 | workflow_dispatch | workflow_dispatch |
diff --git a/actions/ql/test/query-tests/Security/CWE-349/CachePoisoningViaPoisonableStep.expected b/actions/ql/test/query-tests/Security/CWE-349/CachePoisoningViaPoisonableStep.expected
index 6b1a3e873134..59ad18242986 100644
--- a/actions/ql/test/query-tests/Security/CWE-349/CachePoisoningViaPoisonableStep.expected
+++ b/actions/ql/test/query-tests/Security/CWE-349/CachePoisoningViaPoisonableStep.expected
@@ -1,22 +1,44 @@
edges
+| .github/workflows/cache_write_capable_reusable_workflow.yml:14:9:15:6 | Uses Step | .github/workflows/cache_write_capable_reusable_workflow.yml:15:9:21:6 | Run Step |
+| .github/workflows/cache_write_capable_reusable_workflow.yml:15:9:21:6 | Run Step | .github/workflows/cache_write_capable_reusable_workflow.yml:21:9:26:2 | Uses Step |
+| .github/workflows/cache_write_capable_reusable_workflow.yml:16:22:16:43 | inputs.head_sha | .github/workflows/cache_write_capable_reusable_workflow.yml:15:9:21:6 | Run Step |
+| .github/workflows/cache_write_capable_reusable_workflow.yml:31:9:32:6 | Uses Step | .github/workflows/cache_write_capable_reusable_workflow.yml:32:9:38:6 | Run Step |
+| .github/workflows/cache_write_capable_reusable_workflow.yml:32:9:38:6 | Run Step | .github/workflows/cache_write_capable_reusable_workflow.yml:38:9:40:2 | Run Step |
+| .github/workflows/cache_write_capable_reusable_workflow.yml:33:22:33:43 | inputs.head_sha | .github/workflows/cache_write_capable_reusable_workflow.yml:32:9:38:6 | Run Step |
+| .github/workflows/cache_write_capable_workflow_dispatch.yml:8:9:14:6 | Run Step: pr | .github/workflows/cache_write_capable_workflow_dispatch.yml:14:9:19:6 | Run Step |
+| .github/workflows/cache_write_capable_workflow_dispatch.yml:14:9:19:6 | Run Step | .github/workflows/cache_write_capable_workflow_dispatch.yml:19:9:20:6 | Run Step |
+| .github/workflows/cache_write_capable_workflow_dispatch.yml:15:22:15:68 | fromJSON(steps.pr.outputs.json).head.sha | .github/workflows/cache_write_capable_workflow_dispatch.yml:14:9:19:6 | Run Step |
+| .github/workflows/cache_write_capable_workflow_dispatch.yml:19:9:20:6 | Run Step | .github/workflows/cache_write_capable_workflow_dispatch.yml:20:9:23:33 | Uses Step |
+| .github/workflows/cache_write_capable_workflow_dispatch_validated.yml:14:9:15:6 | Uses Step | .github/workflows/cache_write_capable_workflow_dispatch_validated.yml:15:9:21:6 | Run Step |
+| .github/workflows/cache_write_capable_workflow_dispatch_validated.yml:15:9:21:6 | Run Step | .github/workflows/cache_write_capable_workflow_dispatch_validated.yml:21:9:22:6 | Run Step |
+| .github/workflows/cache_write_capable_workflow_dispatch_validated.yml:16:22:16:56 | github.event.inputs.head_sha | .github/workflows/cache_write_capable_workflow_dispatch_validated.yml:15:9:21:6 | Run Step |
+| .github/workflows/cache_write_capable_workflow_dispatch_validated.yml:21:9:22:6 | Run Step | .github/workflows/cache_write_capable_workflow_dispatch_validated.yml:22:9:25:32 | Uses Step |
| .github/workflows/code_injection2.yml:12:9:16:6 | Uses Step: modified_files | .github/workflows/code_injection2.yml:16:9:16:71 | Run Step |
| .github/workflows/direct_cache1.yml:10:9:13:6 | Uses Step: comment-branch | .github/workflows/direct_cache1.yml:13:9:18:6 | Uses Step |
| .github/workflows/direct_cache1.yml:13:9:18:6 | Uses Step | .github/workflows/direct_cache1.yml:18:9:22:6 | Uses Step |
+| .github/workflows/direct_cache1.yml:16:17:16:60 | steps.comment-branch.outputs.head_sha | .github/workflows/direct_cache1.yml:13:9:18:6 | Uses Step |
| .github/workflows/direct_cache1.yml:18:9:22:6 | Uses Step | .github/workflows/direct_cache1.yml:22:9:23:21 | Run Step |
| .github/workflows/direct_cache2.yml:11:9:14:6 | Uses Step | .github/workflows/direct_cache2.yml:14:9:18:6 | Uses Step |
+| .github/workflows/direct_cache2.yml:13:17:13:57 | github.event.pull_request.head.sha | .github/workflows/direct_cache2.yml:11:9:14:6 | Uses Step |
| .github/workflows/direct_cache2.yml:14:9:18:6 | Uses Step | .github/workflows/direct_cache2.yml:18:9:19:21 | Run Step |
| .github/workflows/direct_cache3.yml:11:9:14:6 | Uses Step: comment-branch | .github/workflows/direct_cache3.yml:14:9:19:6 | Uses Step |
| .github/workflows/direct_cache3.yml:14:9:19:6 | Uses Step | .github/workflows/direct_cache3.yml:19:9:23:6 | Uses Step |
+| .github/workflows/direct_cache3.yml:17:17:17:60 | steps.comment-branch.outputs.head_sha | .github/workflows/direct_cache3.yml:14:9:19:6 | Uses Step |
| .github/workflows/direct_cache3.yml:19:9:23:6 | Uses Step | .github/workflows/direct_cache3.yml:23:9:24:21 | Run Step |
| .github/workflows/direct_cache4.yml:14:9:17:6 | Uses Step | .github/workflows/direct_cache4.yml:17:9:21:6 | Uses Step |
+| .github/workflows/direct_cache4.yml:16:17:16:57 | github.event.pull_request.head.sha | .github/workflows/direct_cache4.yml:14:9:17:6 | Uses Step |
| .github/workflows/direct_cache4.yml:17:9:21:6 | Uses Step | .github/workflows/direct_cache4.yml:21:9:22:21 | Run Step |
| .github/workflows/direct_cache5.yml:14:9:17:6 | Uses Step | .github/workflows/direct_cache5.yml:17:9:21:6 | Uses Step |
+| .github/workflows/direct_cache5.yml:16:17:16:57 | github.event.pull_request.head.sha | .github/workflows/direct_cache5.yml:14:9:17:6 | Uses Step |
| .github/workflows/direct_cache5.yml:17:9:21:6 | Uses Step | .github/workflows/direct_cache5.yml:21:9:22:21 | Run Step |
| .github/workflows/direct_cache6.yml:13:9:16:6 | Uses Step | .github/workflows/direct_cache6.yml:16:9:20:6 | Uses Step |
+| .github/workflows/direct_cache6.yml:15:17:15:57 | github.event.pull_request.head.sha | .github/workflows/direct_cache6.yml:13:9:16:6 | Uses Step |
| .github/workflows/direct_cache6.yml:16:9:20:6 | Uses Step | .github/workflows/direct_cache6.yml:20:9:26:46 | Uses Step: cache-pip |
| .github/workflows/neg_direct_cache1.yml:14:9:17:6 | Uses Step | .github/workflows/neg_direct_cache1.yml:17:9:21:6 | Uses Step |
+| .github/workflows/neg_direct_cache1.yml:16:17:16:57 | github.event.pull_request.head.sha | .github/workflows/neg_direct_cache1.yml:14:9:17:6 | Uses Step |
| .github/workflows/neg_direct_cache1.yml:17:9:21:6 | Uses Step | .github/workflows/neg_direct_cache1.yml:21:9:22:21 | Run Step |
| .github/workflows/neg_direct_cache2.yml:14:9:17:6 | Uses Step | .github/workflows/neg_direct_cache2.yml:17:9:21:6 | Uses Step |
+| .github/workflows/neg_direct_cache2.yml:16:17:16:57 | github.event.pull_request.head.sha | .github/workflows/neg_direct_cache2.yml:14:9:17:6 | Uses Step |
| .github/workflows/neg_direct_cache2.yml:17:9:21:6 | Uses Step | .github/workflows/neg_direct_cache2.yml:21:9:22:21 | Run Step |
| .github/workflows/neg_direct_cache3.yml:13:9:14:6 | Uses Step | .github/workflows/neg_direct_cache3.yml:14:9:18:6 | Uses Step |
| .github/workflows/neg_direct_cache3.yml:14:9:18:6 | Uses Step | .github/workflows/neg_direct_cache3.yml:18:9:25:6 | Uses Step: cache-pip |
@@ -24,30 +46,36 @@ edges
| .github/workflows/neg_direct_cache3.yml:25:9:30:6 | Uses Step | .github/workflows/neg_direct_cache3.yml:30:9:35:36 | Uses Step |
| .github/workflows/neg_direct_cache4.yml:10:9:13:6 | Uses Step: comment-branch | .github/workflows/neg_direct_cache4.yml:13:9:18:6 | Uses Step |
| .github/workflows/neg_direct_cache4.yml:13:9:18:6 | Uses Step | .github/workflows/neg_direct_cache4.yml:18:9:22:6 | Uses Step |
+| .github/workflows/neg_direct_cache4.yml:16:17:16:60 | steps.comment-branch.outputs.head_sha | .github/workflows/neg_direct_cache4.yml:13:9:18:6 | Uses Step |
| .github/workflows/neg_direct_cache4.yml:18:9:22:6 | Uses Step | .github/workflows/neg_direct_cache4.yml:22:9:23:21 | Run Step |
| .github/workflows/neg_direct_cache5.yml:10:9:13:6 | Uses Step: comment-branch | .github/workflows/neg_direct_cache5.yml:13:9:18:6 | Uses Step |
| .github/workflows/neg_direct_cache5.yml:13:9:18:6 | Uses Step | .github/workflows/neg_direct_cache5.yml:18:9:22:6 | Uses Step |
+| .github/workflows/neg_direct_cache5.yml:16:17:16:60 | steps.comment-branch.outputs.head_sha | .github/workflows/neg_direct_cache5.yml:13:9:18:6 | Uses Step |
| .github/workflows/neg_direct_cache5.yml:18:9:22:6 | Uses Step | .github/workflows/neg_direct_cache5.yml:22:9:23:21 | Run Step |
| .github/workflows/neg_poisonable_step1.yml:11:9:14:6 | Uses Step: comment-branch | .github/workflows/neg_poisonable_step1.yml:14:9:19:6 | Uses Step |
| .github/workflows/neg_poisonable_step1.yml:14:9:19:6 | Uses Step | .github/workflows/neg_poisonable_step1.yml:19:9:20:30 | Run Step |
+| .github/workflows/neg_poisonable_step1.yml:17:17:17:60 | steps.comment-branch.outputs.head_sha | .github/workflows/neg_poisonable_step1.yml:14:9:19:6 | Uses Step |
| .github/workflows/neg_poisonable_step2.yml:13:9:16:6 | Uses Step | .github/workflows/neg_poisonable_step2.yml:16:9:17:54 | Run Step |
| .github/workflows/poisonable_step1.yml:10:9:12:6 | Uses Step: comment-branch | .github/workflows/poisonable_step1.yml:12:9:15:6 | Uses Step |
| .github/workflows/poisonable_step1.yml:12:9:15:6 | Uses Step | .github/workflows/poisonable_step1.yml:15:9:17:2 | Run Step |
+| .github/workflows/poisonable_step1.yml:14:17:14:60 | steps.comment-branch.outputs.head_sha | .github/workflows/poisonable_step1.yml:12:9:15:6 | Uses Step |
| .github/workflows/poisonable_step1.yml:21:9:23:6 | Uses Step: comment-branch | .github/workflows/poisonable_step1.yml:23:9:26:6 | Uses Step |
| .github/workflows/poisonable_step1.yml:23:9:26:6 | Uses Step | .github/workflows/poisonable_step1.yml:26:9:28:2 | Uses Step |
+| .github/workflows/poisonable_step1.yml:25:17:25:60 | steps.comment-branch.outputs.head_sha | .github/workflows/poisonable_step1.yml:23:9:26:6 | Uses Step |
| .github/workflows/poisonable_step1.yml:32:9:34:6 | Uses Step: comment-branch | .github/workflows/poisonable_step1.yml:34:9:37:6 | Uses Step |
| .github/workflows/poisonable_step1.yml:34:9:37:6 | Uses Step | .github/workflows/poisonable_step1.yml:37:9:37:75 | Run Step |
+| .github/workflows/poisonable_step1.yml:36:17:36:60 | steps.comment-branch.outputs.head_sha | .github/workflows/poisonable_step1.yml:34:9:37:6 | Uses Step |
| .github/workflows/poisonable_step2.yml:15:9:20:6 | Uses Step | .github/workflows/poisonable_step2.yml:20:9:22:6 | Uses Step |
+| .github/workflows/poisonable_step2.yml:18:17:18:57 | github.event.pull_request.head.ref | .github/workflows/poisonable_step2.yml:15:9:20:6 | Uses Step |
| .github/workflows/poisonable_step2.yml:20:9:22:6 | Uses Step | .github/workflows/poisonable_step2.yml:22:9:26:31 | Uses Step |
| .github/workflows/poisonable_step3.yml:13:7:19:4 | Uses Step | .github/workflows/poisonable_step3.yml:19:7:19:32 | Run Step |
+| .github/workflows/poisonable_step3.yml:16:15:16:55 | github.event.pull_request.head.ref | .github/workflows/poisonable_step3.yml:13:7:19:4 | Uses Step |
| .github/workflows/poisonable_step4.yml:13:9:18:6 | Uses Step | .github/workflows/poisonable_step4.yml:18:9:18:19 | Run Step |
+| .github/workflows/poisonable_step4.yml:16:17:16:57 | github.event.pull_request.head.sha | .github/workflows/poisonable_step4.yml:13:9:18:6 | Uses Step |
| .github/workflows/poisonable_step5.yml:17:9:22:6 | Uses Step | .github/workflows/poisonable_step5.yml:22:9:24:6 | Uses Step |
+| .github/workflows/poisonable_step5.yml:20:17:20:57 | github.event.pull_request.head.ref | .github/workflows/poisonable_step5.yml:17:9:22:6 | Uses Step |
| .github/workflows/poisonable_step5.yml:22:9:24:6 | Uses Step | .github/workflows/poisonable_step5.yml:24:9:28:31 | Uses Step |
#select
-| .github/workflows/poisonable_step1.yml:15:9:17:2 | Run Step | .github/workflows/poisonable_step1.yml:12:9:15:6 | Uses Step | .github/workflows/poisonable_step1.yml:15:9:17:2 | Run Step | Potential cache poisoning in the context of the default branch due to privilege checkout of untrusted code. ($@). | .github/workflows/poisonable_step1.yml:2:3:2:15 | issue_comment | issue_comment |
-| .github/workflows/poisonable_step1.yml:26:9:28:2 | Uses Step | .github/workflows/poisonable_step1.yml:23:9:26:6 | Uses Step | .github/workflows/poisonable_step1.yml:26:9:28:2 | Uses Step | Potential cache poisoning in the context of the default branch due to privilege checkout of untrusted code. ($@). | .github/workflows/poisonable_step1.yml:2:3:2:15 | issue_comment | issue_comment |
-| .github/workflows/poisonable_step1.yml:37:9:37:75 | Run Step | .github/workflows/poisonable_step1.yml:34:9:37:6 | Uses Step | .github/workflows/poisonable_step1.yml:37:9:37:75 | Run Step | Potential cache poisoning in the context of the default branch due to privilege checkout of untrusted code. ($@). | .github/workflows/poisonable_step1.yml:2:3:2:15 | issue_comment | issue_comment |
-| .github/workflows/poisonable_step2.yml:22:9:26:31 | Uses Step | .github/workflows/poisonable_step2.yml:15:9:20:6 | Uses Step | .github/workflows/poisonable_step2.yml:22:9:26:31 | Uses Step | Potential cache poisoning in the context of the default branch due to privilege checkout of untrusted code. ($@). | .github/workflows/poisonable_step2.yml:5:3:5:21 | pull_request_target | pull_request_target |
-| .github/workflows/poisonable_step3.yml:19:7:19:32 | Run Step | .github/workflows/poisonable_step3.yml:13:7:19:4 | Uses Step | .github/workflows/poisonable_step3.yml:19:7:19:32 | Run Step | Potential cache poisoning in the context of the default branch due to privilege checkout of untrusted code. ($@). | .github/workflows/poisonable_step3.yml:4:3:4:21 | pull_request_target | pull_request_target |
-| .github/workflows/poisonable_step4.yml:18:9:18:19 | Run Step | .github/workflows/poisonable_step4.yml:13:9:18:6 | Uses Step | .github/workflows/poisonable_step4.yml:18:9:18:19 | Run Step | Potential cache poisoning in the context of the default branch due to privilege checkout of untrusted code. ($@). | .github/workflows/poisonable_step4.yml:3:3:3:21 | pull_request_target | pull_request_target |
-| .github/workflows/poisonable_step5.yml:24:9:28:31 | Uses Step | .github/workflows/poisonable_step5.yml:17:9:22:6 | Uses Step | .github/workflows/poisonable_step5.yml:24:9:28:31 | Uses Step | Potential cache poisoning in the context of the default branch due to privilege checkout of untrusted code. ($@). | .github/workflows/poisonable_step5.yml:3:3:3:21 | pull_request_target | pull_request_target |
+| .github/workflows/cache_write_capable_reusable_workflow.yml:38:9:40:2 | Run Step | .github/workflows/cache_write_capable_reusable_workflow.yml:33:22:33:43 | inputs.head_sha | .github/workflows/cache_write_capable_reusable_workflow.yml:38:9:40:2 | Run Step | Potential cache poisoning in the context of the default branch due to privilege checkout of untrusted code from $@. ($@). | .github/workflows/cache_write_capable_reusable_workflow.yml:33:22:33:43 | inputs.head_sha | inputs.head_sha | .github/workflows/cache_write_capable_reusable_workflow_caller.yml:4:3:4:19 | workflow_dispatch | workflow_dispatch |
+| .github/workflows/cache_write_capable_workflow_dispatch.yml:19:9:20:6 | Run Step | .github/workflows/cache_write_capable_workflow_dispatch.yml:15:22:15:68 | fromJSON(steps.pr.outputs.json).head.sha | .github/workflows/cache_write_capable_workflow_dispatch.yml:19:9:20:6 | Run Step | Potential cache poisoning in the context of the default branch due to privilege checkout of untrusted code from $@. ($@). | .github/workflows/cache_write_capable_workflow_dispatch.yml:15:22:15:68 | fromJSON(steps.pr.outputs.json).head.sha | fromJSON(steps.pr.outputs.json).head.sha | .github/workflows/cache_write_capable_workflow_dispatch.yml:1:5:1:21 | workflow_dispatch | workflow_dispatch |
+| .github/workflows/cache_write_capable_workflow_dispatch_validated.yml:21:9:22:6 | Run Step | .github/workflows/cache_write_capable_workflow_dispatch_validated.yml:16:22:16:56 | github.event.inputs.head_sha | .github/workflows/cache_write_capable_workflow_dispatch_validated.yml:21:9:22:6 | Run Step | Potential cache poisoning in the context of the default branch due to privilege checkout of untrusted code from $@. ($@). | .github/workflows/cache_write_capable_workflow_dispatch_validated.yml:16:22:16:56 | github.event.inputs.head_sha | github.event.inputs.head_sha | .github/workflows/cache_write_capable_workflow_dispatch_validated.yml:2:3:2:19 | workflow_dispatch | workflow_dispatch |
diff --git a/actions/ql/test/query-tests/Security/CWE-829/.github/workflows/unpinned_reusable_workflows.yml b/actions/ql/test/query-tests/Security/CWE-829/.github/workflows/unpinned_reusable_workflows.yml
new file mode 100644
index 000000000000..72ce6b4dd05b
--- /dev/null
+++ b/actions/ql/test/query-tests/Security/CWE-829/.github/workflows/unpinned_reusable_workflows.yml
@@ -0,0 +1,35 @@
+name: Reusable workflow pinning
+
+on:
+ pull_request:
+
+jobs:
+ unpinned-tag:
+ uses: example/actions/.github/workflows/build.yml@v2
+
+ unpinned-branch:
+ uses: example/actions/.github/workflows/build.yml@main
+
+ unpinned-branch-with-slash:
+ uses: example/actions/.github/workflows/build.yml@release/v2
+
+ unpinned-short-sha:
+ uses: example/actions/.github/workflows/build.yml@25b062c917b0c75f8b47d8469aff6c94ffd89ab
+
+ pinned-sha1:
+ uses: example/actions/.github/workflows/build.yml@25b062c917b0c75f8b47d8469aff6c94ffd89abb
+
+ pinned-sha256:
+ uses: example/actions/.github/workflows/build.yml@25b062c917b0c75f8b47d8469aff6c94ffd89abb25b062c917b0c75f8b47d84d
+
+ pinned-uppercase-sha1:
+ uses: example/actions/.github/workflows/build.yml@25B062C917B0C75F8B47D8469AFF6C94FFD89ABB
+
+ trusted-owner:
+ uses: actions/reusable-workflows/.github/workflows/build.yml@main
+
+ local-workflow:
+ uses: ./.github/workflows/reusable_local.yml
+
+ local-workflow-dollar:
+ uses: $/.github/workflows/reusable_local.yml
diff --git a/actions/ql/test/query-tests/Security/CWE-829/UnpinnedActionsTag.expected b/actions/ql/test/query-tests/Security/CWE-829/UnpinnedActionsTag.expected
index 14cff70c3804..05f9cf3d8fd5 100644
--- a/actions/ql/test/query-tests/Security/CWE-829/UnpinnedActionsTag.expected
+++ b/actions/ql/test/query-tests/Security/CWE-829/UnpinnedActionsTag.expected
@@ -8,6 +8,10 @@
| .github/workflows/auto_ci.yml:94:15:94:39 | codecov/codecov-action@v3 | Unpinned 3rd party Action 'Python CI' step $@ uses 'codecov/codecov-action' with ref 'v3', not a pinned commit hash | .github/workflows/auto_ci.yml:93:9:96:6 | Uses Step | Uses Step |
| .github/workflows/auto_ci.yml:111:15:111:48 | peter-evans/create-pull-request@v5 | Unpinned 3rd party Action 'Python CI' step $@ uses 'peter-evans/create-pull-request' with ref 'v5', not a pinned commit hash | .github/workflows/auto_ci.yml:108:9:119:6 | Uses Step: create_pr | Uses Step: create_pr |
| .github/workflows/auto_ci.yml:127:15:127:56 | thollander/actions-comment-pull-request@v2 | Unpinned 3rd party Action 'Python CI' step $@ uses 'thollander/actions-comment-pull-request' with ref 'v2', not a pinned commit hash | .github/workflows/auto_ci.yml:125:9:133:6 | Uses Step | Uses Step |
+| .github/workflows/external/TestOrg/TestRepo/.github/workflows/build_nested.yml:9:11:9:59 | TestOrg/TestRepo/.github/workflows/build.yml@main | Job $@ in 'build_nested.yml' uses reusable workflow 'TestOrg/TestRepo/.github/workflows/build.yml' with ref 'main', not a pinned commit hash | .github/workflows/external/TestOrg/TestRepo/.github/workflows/build_nested.yml:9:5:13:7 | Job: build | Job: build |
+| .github/workflows/external/TestOrg/TestRepo/.github/workflows/build_nested_branching.yml:27:11:27:66 | TestOrg/TestRepo/.github/workflows/build_nested.yml@main | Job $@ in 'build_nested_branching.yml' uses reusable workflow 'TestOrg/TestRepo/.github/workflows/build_nested.yml' with ref 'main', not a pinned commit hash | .github/workflows/external/TestOrg/TestRepo/.github/workflows/build_nested_branching.yml:26:5:30:2 | Job: build_safe | Job: build_safe |
+| .github/workflows/external/TestOrg/TestRepo/.github/workflows/build_nested_branching.yml:31:11:31:66 | TestOrg/TestRepo/.github/workflows/build_nested.yml@main | Job $@ in 'build_nested_branching.yml' uses reusable workflow 'TestOrg/TestRepo/.github/workflows/build_nested.yml' with ref 'main', not a pinned commit hash | .github/workflows/external/TestOrg/TestRepo/.github/workflows/build_nested_branching.yml:31:5:33:43 | Job: build_unsafe | Job: build_unsafe |
+| .github/workflows/formal.yml:12:11:12:60 | TestOrg/TestRepo/.github/workflows/formal.yml@main | Job $@ in 'Test Formalities' uses reusable workflow 'TestOrg/TestRepo/.github/workflows/formal.yml' with ref 'main', not a pinned commit hash | .github/workflows/formal.yml:11:5:12:61 | Job: build | Job: build |
| .github/workflows/issue_comment_3rd_party_action.yml:14:15:14:52 | xt0rted/pull-request-comment-branch@v2 | Unpinned 3rd party Action 'PR head from 3rd party action' step $@ uses 'xt0rted/pull-request-comment-branch' with ref 'v2', not a pinned commit hash | .github/workflows/issue_comment_3rd_party_action.yml:12:9:16:6 | Uses Step: comment-branch | Uses Step: comment-branch |
| .github/workflows/issue_comment_3rd_party_action.yml:27:15:27:52 | xt0rted/pull-request-comment-branch@v2 | Unpinned 3rd party Action 'PR head from 3rd party action' step $@ uses 'xt0rted/pull-request-comment-branch' with ref 'v2', not a pinned commit hash | .github/workflows/issue_comment_3rd_party_action.yml:25:9:30:6 | Uses Step: comment-branch | Uses Step: comment-branch |
| .github/workflows/issue_comment_3rd_party_action.yml:41:15:41:42 | eficode/resolve-pr-refs@main | Unpinned 3rd party Action 'PR head from 3rd party action' step $@ uses 'eficode/resolve-pr-refs' with ref 'main', not a pinned commit hash | .github/workflows/issue_comment_3rd_party_action.yml:39:9:45:6 | Uses Step: refs | Uses Step: refs |
@@ -28,10 +32,24 @@
| .github/workflows/pr-workflow.yml:449:15:449:43 | cachix/install-nix-action@v20 | Unpinned 3rd party Action 'pr-workflow' step $@ uses 'cachix/install-nix-action' with ref 'v20', not a pinned commit hash | .github/workflows/pr-workflow.yml:449:9:452:6 | Uses Step | Uses Step |
| .github/workflows/pr-workflow.yml:452:15:452:60 | DeterminateSystems/magic-nix-cache-action@main | Unpinned 3rd party Action 'pr-workflow' step $@ uses 'DeterminateSystems/magic-nix-cache-action' with ref 'main', not a pinned commit hash | .github/workflows/pr-workflow.yml:452:9:453:6 | Uses Step | Uses Step |
| .github/workflows/pr-workflow.yml:453:15:453:41 | cachix/cachix-action@master | Unpinned 3rd party Action 'pr-workflow' step $@ uses 'cachix/cachix-action' with ref 'master', not a pinned commit hash | .github/workflows/pr-workflow.yml:453:9:459:6 | Uses Step | Uses Step |
+| .github/workflows/reusable_caller1.yaml:8:11:8:62 | TestOrg/TestRepo/.github/workflows/reusable.yml@main | Job $@ in 'assets-test' uses reusable workflow 'TestOrg/TestRepo/.github/workflows/reusable.yml' with ref 'main', not a pinned commit hash | .github/workflows/reusable_caller1.yaml:8:5:10:56 | Job: check-execution-context | Job: check-execution-context |
+| .github/workflows/reusable_caller2.yaml:8:11:8:62 | TestOrg/TestRepo/.github/workflows/reusable.yml@main | Job $@ in 'assets-test' uses reusable workflow 'TestOrg/TestRepo/.github/workflows/reusable.yml' with ref 'main', not a pinned commit hash | .github/workflows/reusable_caller2.yaml:8:5:10:56 | Job: check-execution-context | Job: check-execution-context |
| .github/workflows/test7.yml:25:15:25:34 | pnpm/action-setup@v3 | Unpinned 3rd party Action 'Benchmark' step $@ uses 'pnpm/action-setup' with ref 'v3', not a pinned commit hash | .github/workflows/test7.yml:24:9:27:6 | Uses Step | Uses Step |
| .github/workflows/test13.yml:15:13:15:53 | sushichop/action-repository-permission@v2 | Unpinned 3rd party Action 'test13.yml' step $@ uses 'sushichop/action-repository-permission' with ref 'v2', not a pinned commit hash | .github/workflows/test13.yml:14:7:20:4 | Uses Step | Uses Step |
| .github/workflows/test17.yml:20:21:20:63 | sonarsource/sonarcloud-github-action@master | Unpinned 3rd party Action 'Sonar' step $@ uses 'sonarsource/sonarcloud-github-action' with ref 'master', not a pinned commit hash | .github/workflows/test17.yml:19:15:23:58 | Uses Step | Uses Step |
| .github/workflows/test18.yml:37:21:37:63 | sonarsource/sonarcloud-github-action@master | Unpinned 3rd party Action 'Sonar' step $@ uses 'sonarsource/sonarcloud-github-action' with ref 'master', not a pinned commit hash | .github/workflows/test18.yml:36:15:40:58 | Uses Step | Uses Step |
+| .github/workflows/unpinned_reusable_workflows.yml:8:11:8:56 | example/actions/.github/workflows/build.yml@v2 | Job $@ in 'Reusable workflow pinning' uses reusable workflow 'example/actions/.github/workflows/build.yml' with ref 'v2', not a pinned commit hash | .github/workflows/unpinned_reusable_workflows.yml:8:5:10:2 | Job: unpinned-tag | Job: unpinned-tag |
+| .github/workflows/unpinned_reusable_workflows.yml:11:11:11:58 | example/actions/.github/workflows/build.yml@main | Job $@ in 'Reusable workflow pinning' uses reusable workflow 'example/actions/.github/workflows/build.yml' with ref 'main', not a pinned commit hash | .github/workflows/unpinned_reusable_workflows.yml:11:5:13:2 | Job: unpinned-branch | Job: unpinned-branch |
+| .github/workflows/unpinned_reusable_workflows.yml:14:11:14:64 | example/actions/.github/workflows/build.yml@release/v2 | Job $@ in 'Reusable workflow pinning' uses reusable workflow 'example/actions/.github/workflows/build.yml' with ref 'release/v2', not a pinned commit hash | .github/workflows/unpinned_reusable_workflows.yml:14:5:16:2 | Job: unpinned-branch-with-slash | Job: unpinned-branch-with-slash |
+| .github/workflows/unpinned_reusable_workflows.yml:17:11:17:93 | example/actions/.github/workflows/build.yml@25b062c917b0c75f8b47d8469aff6c94ffd89ab | Job $@ in 'Reusable workflow pinning' uses reusable workflow 'example/actions/.github/workflows/build.yml' with ref '25b062c917b0c75f8b47d8469aff6c94ffd89ab', not a pinned commit hash | .github/workflows/unpinned_reusable_workflows.yml:17:5:19:2 | Job: unpinned-short-sha | Job: unpinned-short-sha |
| .github/workflows/unpinned_tags.yml:10:13:10:22 | foo/bar@v1 | Unpinned 3rd party Action 'unpinned_tags.yml' step $@ uses 'foo/bar' with ref 'v1', not a pinned commit hash | .github/workflows/unpinned_tags.yml:10:7:11:4 | Uses Step | Uses Step |
| .github/workflows/unpinned_tags.yml:12:13:12:35 | docker://foo/bar@latest | Unpinned 3rd party Action 'unpinned_tags.yml' step $@ uses 'docker://foo/bar' with ref 'latest', not a pinned commit hash | .github/workflows/unpinned_tags.yml:12:7:13:4 | Uses Step | Uses Step |
| .github/workflows/unpinned_tags.yml:19:13:19:70 | foo/bar@a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2a1b2c3d4e5 | Unpinned 3rd party Action 'unpinned_tags.yml' step $@ uses 'foo/bar' with ref 'a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2a1b2c3d4e5', not a pinned commit hash | .github/workflows/unpinned_tags.yml:19:7:19:71 | Uses Step | Uses Step |
+| .github/workflows/untrusted_checkout_permission_check_reusable2.yml:24:11:24:59 | TestOrg/TestRepo/.github/workflows/build.yml@main | Job $@ in 'untrusted_checkout_permission_check_reusable2.yml' uses reusable workflow 'TestOrg/TestRepo/.github/workflows/build.yml' with ref 'main', not a pinned commit hash | .github/workflows/untrusted_checkout_permission_check_reusable2.yml:24:5:27:2 | Job: build_unsafe | Job: build_unsafe |
+| .github/workflows/untrusted_checkout_permission_check_reusable2.yml:29:11:29:59 | TestOrg/TestRepo/.github/workflows/build.yml@main | Job $@ in 'untrusted_checkout_permission_check_reusable2.yml' uses reusable workflow 'TestOrg/TestRepo/.github/workflows/build.yml' with ref 'main', not a pinned commit hash | .github/workflows/untrusted_checkout_permission_check_reusable2.yml:28:5:31:101 | Job: build_safe | Job: build_safe |
+| .github/workflows/untrusted_checkout_permission_check_reusable.yml:24:11:24:59 | TestOrg/TestRepo/.github/workflows/build.yml@main | Job $@ in 'untrusted_checkout_permission_check_reusable.yml' uses reusable workflow 'TestOrg/TestRepo/.github/workflows/build.yml' with ref 'main', not a pinned commit hash | .github/workflows/untrusted_checkout_permission_check_reusable.yml:23:5:26:101 | Job: build | Job: build |
+| .github/workflows/untrusted_checkout_permission_check_reusable_branching_nested.yml:6:11:6:76 | TestOrg/TestRepo/.github/workflows/build_nested_branching.yml@main | Job $@ in 'untrusted_checkout_permission_check_reusable_branching_nested.yml' uses reusable workflow 'TestOrg/TestRepo/.github/workflows/build_nested_branching.yml' with ref 'main', not a pinned commit hash | .github/workflows/untrusted_checkout_permission_check_reusable_branching_nested.yml:6:5:8:60 | Job: build | Job: build |
+| .github/workflows/untrusted_checkout_permission_check_reusable_level2.yml:24:11:24:66 | TestOrg/TestRepo/.github/workflows/build_nested.yml@main | Job $@ in 'untrusted_checkout_permission_check_reusable_level2.yml' uses reusable workflow 'TestOrg/TestRepo/.github/workflows/build_nested.yml' with ref 'main', not a pinned commit hash | .github/workflows/untrusted_checkout_permission_check_reusable_level2.yml:23:5:26:101 | Job: build | Job: build |
+| .github/workflows/untrusted_checkout_permission_check_reusable_no_needs.yml:24:11:24:66 | TestOrg/TestRepo/.github/workflows/build_nested.yml@main | Job $@ in 'untrusted_checkout_permission_check_reusable_no_needs.yml' uses reusable workflow 'TestOrg/TestRepo/.github/workflows/build_nested.yml' with ref 'main', not a pinned commit hash | .github/workflows/untrusted_checkout_permission_check_reusable_no_needs.yml:24:5:26:60 | Job: build | Job: build |
+| .github/workflows/untrusted_checkout_two_callers_both_protected.yml:24:11:24:59 | TestOrg/TestRepo/.github/workflows/build.yml@main | Job $@ in 'untrusted_checkout_two_callers_both_protected.yml' uses reusable workflow 'TestOrg/TestRepo/.github/workflows/build.yml' with ref 'main', not a pinned commit hash | .github/workflows/untrusted_checkout_two_callers_both_protected.yml:23:5:27:2 | Job: caller-a | Job: caller-a |
+| .github/workflows/untrusted_checkout_two_callers_both_protected.yml:46:11:46:59 | TestOrg/TestRepo/.github/workflows/build.yml@main | Job $@ in 'untrusted_checkout_two_callers_both_protected.yml' uses reusable workflow 'TestOrg/TestRepo/.github/workflows/build.yml' with ref 'main', not a pinned commit hash | .github/workflows/untrusted_checkout_two_callers_both_protected.yml:45:5:48:60 | Job: caller-b | Job: caller-b |
diff --git a/actions/ql/test/query-tests/Security/CWE-829/UntrustedCheckoutCritical.expected b/actions/ql/test/query-tests/Security/CWE-829/UntrustedCheckoutCritical.expected
index b6c349bd64fe..910d5742e572 100644
--- a/actions/ql/test/query-tests/Security/CWE-829/UntrustedCheckoutCritical.expected
+++ b/actions/ql/test/query-tests/Security/CWE-829/UntrustedCheckoutCritical.expected
@@ -1,5 +1,6 @@
edges
| .github/actions/dangerous-git-checkout/action.yml:6:7:11:4 | Uses Step | .github/actions/dangerous-git-checkout/action.yml:11:7:12:18 | Run Step |
+| .github/actions/dangerous-git-checkout/action.yml:9:15:9:55 | github.event.pull_request.head.sha | .github/actions/dangerous-git-checkout/action.yml:6:7:11:4 | Uses Step |
| .github/actions/dangerous-git-checkout/action.yml:11:7:12:18 | Run Step | .github/workflows/untrusted_checkout3.yml:13:9:13:23 | Run Step |
| .github/actions/download-artifact-2/action.yaml:6:7:25:4 | Uses Step | .github/actions/download-artifact-2/action.yaml:25:7:29:4 | Run Step |
| .github/actions/download-artifact-2/action.yaml:25:7:29:4 | Run Step | .github/actions/download-artifact-2/action.yaml:29:7:32:18 | Run Step |
@@ -10,6 +11,7 @@ edges
| .github/actions/download-artifact/action.yaml:29:7:32:18 | Run Step | .github/workflows/resolve-args.yml:22:9:36:13 | Run Step: resolve-step |
| .github/actions/unpinned-tag/action.yml:5:7:6:4 | Uses Step | .github/actions/unpinned-tag/action.yml:6:7:6:61 | Uses Step |
| .github/workflows/actor_trusted_checkout.yml:9:7:14:4 | Uses Step | .github/workflows/actor_trusted_checkout.yml:14:7:15:4 | Uses Step |
+| .github/workflows/actor_trusted_checkout.yml:12:15:12:55 | github.event.pull_request.head.sha | .github/workflows/actor_trusted_checkout.yml:9:7:14:4 | Uses Step |
| .github/workflows/actor_trusted_checkout.yml:14:7:15:4 | Uses Step | .github/workflows/actor_trusted_checkout.yml:15:7:19:4 | Run Step |
| .github/workflows/actor_trusted_checkout.yml:15:7:19:4 | Run Step | .github/workflows/actor_trusted_checkout.yml:19:7:23:4 | Uses Step |
| .github/workflows/actor_trusted_checkout.yml:19:7:23:4 | Uses Step | .github/workflows/actor_trusted_checkout.yml:23:7:26:21 | Uses Step |
@@ -35,6 +37,7 @@ edges
| .github/workflows/artifactpoisoning53.yml:15:9:18:6 | Run Step | .github/workflows/artifactpoisoning53.yml:18:9:23:29 | Run Step |
| .github/workflows/artifactpoisoning71.yml:9:9:16:6 | Uses Step | .github/workflows/artifactpoisoning71.yml:16:9:18:40 | Run Step |
| .github/workflows/artifactpoisoning81.yml:11:9:14:6 | Uses Step | .github/workflows/artifactpoisoning81.yml:14:9:16:6 | Run Step |
+| .github/workflows/artifactpoisoning81.yml:13:17:13:57 | github.event.pull_request.head.sha | .github/workflows/artifactpoisoning81.yml:11:9:14:6 | Uses Step |
| .github/workflows/artifactpoisoning81.yml:14:9:16:6 | Run Step | .github/workflows/artifactpoisoning81.yml:16:9:22:2 | Uses Step |
| .github/workflows/artifactpoisoning81.yml:28:9:31:6 | Uses Step | .github/workflows/artifactpoisoning81.yml:31:9:31:28 | Run Step |
| .github/workflows/artifactpoisoning82.yml:11:9:14:6 | Uses Step | .github/workflows/artifactpoisoning82.yml:14:9:16:6 | Run Step |
@@ -64,12 +67,14 @@ edges
| .github/workflows/artifactpoisoning97.yml:13:9:19:6 | Uses Step | .github/workflows/artifactpoisoning97.yml:19:9:19:25 | Run Step |
| .github/workflows/artifactpoisoning101.yml:10:9:16:6 | Uses Step | .github/workflows/artifactpoisoning101.yml:16:9:19:59 | Run Step: pr_number |
| .github/workflows/auto_ci.yml:20:9:27:6 | Uses Step | .github/workflows/auto_ci.yml:27:9:32:6 | Uses Step |
+| .github/workflows/auto_ci.yml:24:17:24:57 | github.event.pull_request.head.ref | .github/workflows/auto_ci.yml:20:9:27:6 | Uses Step |
| .github/workflows/auto_ci.yml:27:9:32:6 | Uses Step | .github/workflows/auto_ci.yml:32:9:37:6 | Run Step |
| .github/workflows/auto_ci.yml:32:9:37:6 | Run Step | .github/workflows/auto_ci.yml:37:9:40:6 | Run Step |
| .github/workflows/auto_ci.yml:37:9:40:6 | Run Step | .github/workflows/auto_ci.yml:40:9:44:6 | Run Step |
| .github/workflows/auto_ci.yml:40:9:44:6 | Run Step | .github/workflows/auto_ci.yml:44:9:48:6 | Run Step |
| .github/workflows/auto_ci.yml:44:9:48:6 | Run Step | .github/workflows/auto_ci.yml:48:9:52:2 | Run Step |
| .github/workflows/auto_ci.yml:67:9:74:6 | Uses Step | .github/workflows/auto_ci.yml:74:9:79:6 | Uses Step |
+| .github/workflows/auto_ci.yml:71:17:71:95 | github.event.pull_request.head.ref \|\| github.event.pull_request.base.ref | .github/workflows/auto_ci.yml:67:9:74:6 | Uses Step |
| .github/workflows/auto_ci.yml:74:9:79:6 | Uses Step | .github/workflows/auto_ci.yml:79:9:84:6 | Run Step |
| .github/workflows/auto_ci.yml:79:9:84:6 | Run Step | .github/workflows/auto_ci.yml:84:9:93:6 | Run Step |
| .github/workflows/auto_ci.yml:84:9:93:6 | Run Step | .github/workflows/auto_ci.yml:93:9:96:6 | Uses Step |
@@ -85,47 +90,72 @@ edges
| .github/workflows/dependabot1.yml:31:9:34:6 | Run Step | .github/workflows/dependabot1.yml:34:9:36:2 | Run Step |
| .github/workflows/dependabot1.yml:39:9:43:6 | Uses Step | .github/workflows/dependabot1.yml:43:9:45:29 | Uses Step |
| .github/workflows/dependabot2.yml:33:9:38:6 | Uses Step | .github/workflows/dependabot2.yml:38:9:42:6 | Run Step: nvm |
+| .github/workflows/dependabot2.yml:35:17:35:57 | github.event.pull_request.head.ref | .github/workflows/dependabot2.yml:33:9:38:6 | Uses Step |
| .github/workflows/dependabot2.yml:38:9:42:6 | Run Step: nvm | .github/workflows/dependabot2.yml:42:9:47:6 | Uses Step |
| .github/workflows/dependabot2.yml:42:9:47:6 | Uses Step | .github/workflows/dependabot2.yml:47:9:52:6 | Run Step |
| .github/workflows/dependabot2.yml:47:9:52:6 | Run Step | .github/workflows/dependabot2.yml:52:9:58:6 | Run Step |
| .github/workflows/dependabot2.yml:52:9:58:6 | Run Step | .github/workflows/dependabot2.yml:58:9:61:6 | Run Step |
| .github/workflows/dependabot2.yml:58:9:61:6 | Run Step | .github/workflows/dependabot2.yml:61:9:68:19 | Run Step |
| .github/workflows/dependabot3.yml:15:9:20:6 | Uses Step | .github/workflows/dependabot3.yml:20:9:25:6 | Uses Step |
+| .github/workflows/dependabot3.yml:18:17:18:57 | github.event.pull_request.head.sha | .github/workflows/dependabot3.yml:15:9:20:6 | Uses Step |
| .github/workflows/dependabot3.yml:20:9:25:6 | Uses Step | .github/workflows/dependabot3.yml:25:9:48:6 | Run Step: set-milestone |
| .github/workflows/dependabot3.yml:25:9:48:6 | Run Step: set-milestone | .github/workflows/dependabot3.yml:48:9:52:57 | Run Step |
| .github/workflows/external/TestOrg/TestRepo/.github/workflows/build.yml:11:9:14:6 | Uses Step | .github/workflows/external/TestOrg/TestRepo/.github/workflows/build.yml:14:9:17:7 | Run Step |
+| .github/workflows/external/TestOrg/TestRepo/.github/workflows/build.yml:13:17:13:40 | inputs.COMMIT_SHA | .github/workflows/external/TestOrg/TestRepo/.github/workflows/build.yml:11:9:14:6 | Uses Step |
| .github/workflows/external/TestOrg/TestRepo/.github/workflows/build_nested_branching.yml:11:9:19:6 | Uses Step: checkAccess | .github/workflows/external/TestOrg/TestRepo/.github/workflows/build_nested_branching.yml:19:9:25:2 | Run Step |
| .github/workflows/external/TestOrg/TestRepo/.github/workflows/formal.yml:14:9:19:6 | Uses Step | .github/workflows/external/TestOrg/TestRepo/.github/workflows/formal.yml:19:9:25:6 | Run Step |
| .github/workflows/external/TestOrg/TestRepo/.github/workflows/formal.yml:19:9:25:6 | Run Step | .github/workflows/external/TestOrg/TestRepo/.github/workflows/formal.yml:25:9:70:20 | Run Step |
| .github/workflows/external/TestOrg/TestRepo/.github/workflows/reusable.yml:23:9:26:6 | Uses Step | .github/workflows/external/TestOrg/TestRepo/.github/workflows/reusable.yml:26:9:29:7 | Run Step |
+| .github/workflows/external/TestOrg/TestRepo/.github/workflows/reusable.yml:25:17:25:36 | inputs.branch | .github/workflows/external/TestOrg/TestRepo/.github/workflows/reusable.yml:23:9:26:6 | Uses Step |
| .github/workflows/gitcheckout.yml:10:11:18:8 | Run Step | .github/workflows/gitcheckout.yml:18:11:21:8 | Uses Step |
+| .github/workflows/gitcheckout.yml:17:27:17:48 | github.head_ref | .github/workflows/gitcheckout.yml:10:11:18:8 | Run Step |
| .github/workflows/gitcheckout.yml:18:11:21:8 | Uses Step | .github/workflows/gitcheckout.yml:21:11:23:22 | Run Step |
| .github/workflows/issue_comment_3rd_party_action.yml:12:9:16:6 | Uses Step: comment-branch | .github/workflows/issue_comment_3rd_party_action.yml:16:9:22:2 | Uses Step |
+| .github/workflows/issue_comment_3rd_party_action.yml:20:17:20:60 | steps.comment-branch.outputs.head_sha | .github/workflows/issue_comment_3rd_party_action.yml:16:9:22:2 | Uses Step |
| .github/workflows/issue_comment_3rd_party_action.yml:25:9:30:6 | Uses Step: comment-branch | .github/workflows/issue_comment_3rd_party_action.yml:30:9:36:2 | Uses Step |
+| .github/workflows/issue_comment_3rd_party_action.yml:34:17:34:60 | steps.comment-branch.outputs.head_ref | .github/workflows/issue_comment_3rd_party_action.yml:30:9:36:2 | Uses Step |
| .github/workflows/issue_comment_3rd_party_action.yml:39:9:45:6 | Uses Step: refs | .github/workflows/issue_comment_3rd_party_action.yml:45:9:49:6 | Uses Step |
| .github/workflows/issue_comment_3rd_party_action.yml:45:9:49:6 | Uses Step | .github/workflows/issue_comment_3rd_party_action.yml:49:9:52:25 | Uses Step |
+| .github/workflows/issue_comment_3rd_party_action.yml:47:17:47:50 | steps.refs.outputs.head_ref | .github/workflows/issue_comment_3rd_party_action.yml:45:9:49:6 | Uses Step |
+| .github/workflows/issue_comment_3rd_party_action.yml:51:17:51:50 | steps.refs.outputs.head_sha | .github/workflows/issue_comment_3rd_party_action.yml:49:9:52:25 | Uses Step |
+| .github/workflows/issue_comment_direct.yml:15:17:15:76 | github.event.pull_request.head.ref \|\| github.head_ref | .github/workflows/issue_comment_direct.yml:12:9:16:2 | Uses Step |
+| .github/workflows/issue_comment_direct.yml:22:27:22:58 | github.event.issue.number | .github/workflows/issue_comment_direct.yml:20:9:24:2 | Uses Step |
+| .github/workflows/issue_comment_direct.yml:30:17:30:79 | format('refs/pull/{0}/merge', github.event.issue.number) | .github/workflows/issue_comment_direct.yml:28:9:32:2 | Uses Step |
+| .github/workflows/issue_comment_direct.yml:38:17:38:149 | (github.event_name == 'pull_request_review_comment') && format('refs/pull/{0}/merge', github.event.pull_request.number) \|\| '' | .github/workflows/issue_comment_direct.yml:35:9:40:2 | Uses Step |
+| .github/workflows/issue_comment_direct.yml:46:17:46:126 | github.event_name == 'issue_comment' && format('refs/pull/{0}/merge', github.event.issue.number) \|\| '' | .github/workflows/issue_comment_direct.yml:43:9:46:126 | Uses Step |
| .github/workflows/issue_comment_heuristic.yml:11:9:24:6 | Uses Step: get-pr-info | .github/workflows/issue_comment_heuristic.yml:24:9:28:6 | Run Step: get-sha |
| .github/workflows/issue_comment_heuristic.yml:24:9:28:6 | Run Step: get-sha | .github/workflows/issue_comment_heuristic.yml:28:9:33:2 | Uses Step |
+| .github/workflows/issue_comment_heuristic.yml:31:17:31:48 | steps.get-sha.outputs.sha | .github/workflows/issue_comment_heuristic.yml:28:9:33:2 | Uses Step |
| .github/workflows/issue_comment_heuristic.yml:37:7:48:4 | Run Step: vars | .github/workflows/issue_comment_heuristic.yml:48:7:50:46 | Uses Step |
+| .github/workflows/issue_comment_heuristic.yml:50:15:50:46 | steps.vars.outputs.branch | .github/workflows/issue_comment_heuristic.yml:48:7:50:46 | Uses Step |
| .github/workflows/issue_comment_octokit2.yml:12:9:19:6 | Uses Step: fetch_issue | .github/workflows/issue_comment_octokit2.yml:19:9:26:6 | Uses Step: fetch_pr |
| .github/workflows/issue_comment_octokit2.yml:19:9:26:6 | Uses Step: fetch_pr | .github/workflows/issue_comment_octokit2.yml:26:9:27:6 | name: C ... ildcard |
| .github/workflows/issue_comment_octokit2.yml:26:9:27:6 | name: C ... ildcard | .github/workflows/issue_comment_octokit2.yml:27:9:31:6 | Uses Step |
| .github/workflows/issue_comment_octokit2.yml:27:9:31:6 | Uses Step | .github/workflows/issue_comment_octokit2.yml:31:9:33:6 | Uses Step |
+| .github/workflows/issue_comment_octokit2.yml:29:17:29:69 | fromJson(steps.fetch_pr.outputs.data).head.ref | .github/workflows/issue_comment_octokit2.yml:27:9:31:6 | Uses Step |
| .github/workflows/issue_comment_octokit2.yml:31:9:33:6 | Uses Step | .github/workflows/issue_comment_octokit2.yml:33:9:37:6 | Uses Step |
| .github/workflows/issue_comment_octokit2.yml:33:9:37:6 | Uses Step | .github/workflows/issue_comment_octokit2.yml:37:9:38:37 | Uses Step |
| .github/workflows/issue_comment_octokit.yml:12:9:19:6 | Uses Step: fetch_issue | .github/workflows/issue_comment_octokit.yml:19:9:26:6 | Uses Step: fetch_pr |
| .github/workflows/issue_comment_octokit.yml:19:9:26:6 | Uses Step: fetch_pr | .github/workflows/issue_comment_octokit.yml:26:9:30:6 | Uses Step |
| .github/workflows/issue_comment_octokit.yml:26:9:30:6 | Uses Step | .github/workflows/issue_comment_octokit.yml:30:9:35:2 | Uses Step |
+| .github/workflows/issue_comment_octokit.yml:28:17:28:69 | fromJson(steps.fetch_pr.outputs.data).head.ref | .github/workflows/issue_comment_octokit.yml:26:9:30:6 | Uses Step |
+| .github/workflows/issue_comment_octokit.yml:32:17:32:69 | fromJson(steps.fetch_pr.outputs.data).head.sha | .github/workflows/issue_comment_octokit.yml:30:9:35:2 | Uses Step |
| .github/workflows/issue_comment_octokit.yml:38:9:52:6 | Uses Step: get-pr-info | .github/workflows/issue_comment_octokit.yml:52:9:57:6 | Run Step: get-sha |
| .github/workflows/issue_comment_octokit.yml:52:9:57:6 | Run Step: get-sha | .github/workflows/issue_comment_octokit.yml:57:9:62:2 | Uses Step |
+| .github/workflows/issue_comment_octokit.yml:60:17:60:48 | steps.get-sha.outputs.sha | .github/workflows/issue_comment_octokit.yml:57:9:62:2 | Uses Step |
| .github/workflows/issue_comment_octokit.yml:66:9:79:6 | Uses Step: sha | .github/workflows/issue_comment_octokit.yml:79:9:83:2 | Uses Step |
+| .github/workflows/issue_comment_octokit.yml:81:17:81:47 | steps.sha.outputs.result | .github/workflows/issue_comment_octokit.yml:79:9:83:2 | Uses Step |
| .github/workflows/issue_comment_octokit.yml:87:9:95:6 | Uses Step: sha | .github/workflows/issue_comment_octokit.yml:95:9:100:2 | Uses Step |
+| .github/workflows/issue_comment_octokit.yml:98:17:98:47 | steps.sha.outputs.result | .github/workflows/issue_comment_octokit.yml:95:9:100:2 | Uses Step |
| .github/workflows/issue_comment_octokit.yml:103:9:109:6 | Uses Step: request | .github/workflows/issue_comment_octokit.yml:109:9:114:66 | Uses Step |
+| .github/workflows/issue_comment_octokit.yml:114:17:114:66 | fromJson(steps.request.outputs.data).head.ref | .github/workflows/issue_comment_octokit.yml:109:9:114:66 | Uses Step |
| .github/workflows/label_trusted_checkout1.yml:11:7:15:4 | Uses Step | .github/workflows/label_trusted_checkout1.yml:15:7:16:4 | Uses Step |
+| .github/workflows/label_trusted_checkout1.yml:13:15:13:55 | github.event.pull_request.head.sha | .github/workflows/label_trusted_checkout1.yml:11:7:15:4 | Uses Step |
| .github/workflows/label_trusted_checkout1.yml:15:7:16:4 | Uses Step | .github/workflows/label_trusted_checkout1.yml:16:7:20:4 | Run Step |
| .github/workflows/label_trusted_checkout1.yml:16:7:20:4 | Run Step | .github/workflows/label_trusted_checkout1.yml:20:7:24:4 | Uses Step |
| .github/workflows/label_trusted_checkout1.yml:20:7:24:4 | Uses Step | .github/workflows/label_trusted_checkout1.yml:24:7:27:21 | Uses Step |
| .github/workflows/label_trusted_checkout2.yml:12:7:16:4 | Uses Step | .github/workflows/label_trusted_checkout2.yml:16:7:17:4 | Uses Step |
+| .github/workflows/label_trusted_checkout2.yml:14:15:14:55 | github.event.pull_request.head.sha | .github/workflows/label_trusted_checkout2.yml:12:7:16:4 | Uses Step |
| .github/workflows/label_trusted_checkout2.yml:16:7:17:4 | Uses Step | .github/workflows/label_trusted_checkout2.yml:17:7:21:4 | Run Step |
| .github/workflows/label_trusted_checkout2.yml:17:7:21:4 | Run Step | .github/workflows/label_trusted_checkout2.yml:21:7:25:4 | Uses Step |
| .github/workflows/label_trusted_checkout2.yml:21:7:25:4 | Uses Step | .github/workflows/label_trusted_checkout2.yml:25:7:28:21 | Uses Step |
@@ -134,17 +164,22 @@ edges
| .github/workflows/level0.yml:62:9:65:6 | Uses Step | .github/workflows/level0.yml:65:9:86:2 | Uses Step |
| .github/workflows/level0.yml:96:9:99:6 | Uses Step | .github/workflows/level0.yml:99:9:103:6 | Uses Step |
| .github/workflows/level0.yml:99:9:103:6 | Uses Step | .github/workflows/level0.yml:103:9:107:6 | Uses Step |
+| .github/workflows/level0.yml:102:17:102:57 | github.event.pull_request.head.sha | .github/workflows/level0.yml:99:9:103:6 | Uses Step |
| .github/workflows/level0.yml:103:9:107:6 | Uses Step | .github/workflows/level0.yml:107:9:112:2 | Run Step |
| .github/workflows/level0.yml:122:9:125:6 | Uses Step | .github/workflows/level0.yml:125:9:129:6 | Uses Step |
| .github/workflows/level0.yml:125:9:129:6 | Uses Step | .github/workflows/level0.yml:129:9:133:6 | Uses Step |
+| .github/workflows/level0.yml:128:17:128:57 | github.event.pull_request.head.sha | .github/workflows/level0.yml:125:9:129:6 | Uses Step |
| .github/workflows/level0.yml:129:9:133:6 | Uses Step | .github/workflows/level0.yml:133:9:135:23 | Run Step |
| .github/workflows/mend.yml:13:9:22:6 | Run Step: set_ref | .github/workflows/mend.yml:22:9:29:6 | Uses Step |
| .github/workflows/mend.yml:22:9:29:6 | Uses Step | .github/workflows/mend.yml:29:9:33:28 | Uses Step |
+| .github/workflows/mend.yml:27:17:27:48 | steps.set_ref.outputs.ref | .github/workflows/mend.yml:22:9:29:6 | Uses Step |
| .github/workflows/poc2.yml:28:9:37:6 | Uses Step: branch-deploy | .github/workflows/poc2.yml:37:9:42:6 | Uses Step |
| .github/workflows/poc2.yml:37:9:42:6 | Uses Step | .github/workflows/poc2.yml:42:9:47:6 | Uses Step |
+| .github/workflows/poc2.yml:40:17:40:54 | steps.branch-deploy.outputs.ref | .github/workflows/poc2.yml:37:9:42:6 | Uses Step |
| .github/workflows/poc2.yml:42:9:47:6 | Uses Step | .github/workflows/poc2.yml:47:9:52:6 | Run Step |
| .github/workflows/poc2.yml:47:9:52:6 | Run Step | .github/workflows/poc2.yml:52:9:58:24 | Run Step |
| .github/workflows/poc3.yml:18:7:25:4 | Uses Step | .github/workflows/poc3.yml:25:7:31:4 | Uses Step |
+| .github/workflows/poc3.yml:22:15:22:55 | github.event.pull_request.head.ref | .github/workflows/poc3.yml:18:7:25:4 | Uses Step |
| .github/workflows/poc3.yml:25:7:31:4 | Uses Step | .github/workflows/poc3.yml:31:7:33:4 | Uses Step |
| .github/workflows/poc3.yml:31:7:33:4 | Uses Step | .github/workflows/poc3.yml:33:7:38:4 | Uses Step |
| .github/workflows/poc3.yml:33:7:38:4 | Uses Step | .github/workflows/poc3.yml:38:7:40:4 | Run Step |
@@ -153,26 +188,32 @@ edges
| .github/workflows/poc3.yml:41:7:42:4 | Run Step | .github/workflows/poc3.yml:42:7:43:4 | Run Step |
| .github/workflows/poc3.yml:42:7:43:4 | Run Step | .github/workflows/poc3.yml:43:7:48:2 | Uses Step |
| .github/workflows/poc.yml:30:9:36:6 | Uses Step | .github/workflows/poc.yml:36:9:38:6 | Uses Step |
+| .github/workflows/poc.yml:34:17:34:57 | github.event.pull_request.head.ref | .github/workflows/poc.yml:30:9:36:6 | Uses Step |
| .github/workflows/poc.yml:36:9:38:6 | Uses Step | .github/workflows/poc.yml:38:9:43:6 | Uses Step |
| .github/workflows/poc.yml:38:9:43:6 | Uses Step | .github/workflows/poc.yml:43:9:47:2 | Uses Step |
| .github/workflows/pr-workflow.yml:57:9:60:6 | Uses Step | .github/workflows/pr-workflow.yml:60:9:70:6 | Uses Step |
| .github/workflows/pr-workflow.yml:60:9:70:6 | Uses Step | .github/workflows/pr-workflow.yml:70:9:78:6 | Uses Step |
| .github/workflows/pr-workflow.yml:70:9:78:6 | Uses Step | .github/workflows/pr-workflow.yml:78:9:81:2 | Run Step: ok |
| .github/workflows/pr-workflow.yml:103:9:109:6 | Uses Step | .github/workflows/pr-workflow.yml:109:9:124:6 | Uses Step |
+| .github/workflows/pr-workflow.yml:105:17:105:78 | inputs.github_event_pull_request_head_sha \|\| github.sha | .github/workflows/pr-workflow.yml:103:9:109:6 | Uses Step |
| .github/workflows/pr-workflow.yml:109:9:124:6 | Uses Step | .github/workflows/pr-workflow.yml:124:9:126:2 | Run Step |
| .github/workflows/pr-workflow.yml:139:9:144:6 | Uses Step | .github/workflows/pr-workflow.yml:144:9:147:6 | Uses Step |
+| .github/workflows/pr-workflow.yml:142:17:142:78 | inputs.github_event_pull_request_head_sha \|\| github.sha | .github/workflows/pr-workflow.yml:139:9:144:6 | Uses Step |
| .github/workflows/pr-workflow.yml:144:9:147:6 | Uses Step | .github/workflows/pr-workflow.yml:147:9:148:6 | Uses Step |
| .github/workflows/pr-workflow.yml:147:9:148:6 | Uses Step | .github/workflows/pr-workflow.yml:148:9:154:6 | Uses Step |
| .github/workflows/pr-workflow.yml:148:9:154:6 | Uses Step | .github/workflows/pr-workflow.yml:154:9:158:6 | Run Step |
| .github/workflows/pr-workflow.yml:154:9:158:6 | Run Step | .github/workflows/pr-workflow.yml:158:9:196:2 | Run Step: ok |
| .github/workflows/pr-workflow.yml:209:9:216:6 | Uses Step | .github/workflows/pr-workflow.yml:216:9:222:6 | Uses Step |
| .github/workflows/pr-workflow.yml:216:9:222:6 | Uses Step | .github/workflows/pr-workflow.yml:222:9:227:6 | Uses Step |
+| .github/workflows/pr-workflow.yml:220:17:220:64 | inputs.github_event_pull_request_head_sha | .github/workflows/pr-workflow.yml:216:9:222:6 | Uses Step |
| .github/workflows/pr-workflow.yml:222:9:227:6 | Uses Step | .github/workflows/pr-workflow.yml:227:9:230:2 | Run Step: ok |
| .github/workflows/pr-workflow.yml:243:9:250:6 | Uses Step | .github/workflows/pr-workflow.yml:250:9:256:6 | Uses Step |
| .github/workflows/pr-workflow.yml:250:9:256:6 | Uses Step | .github/workflows/pr-workflow.yml:256:9:261:6 | Uses Step |
+| .github/workflows/pr-workflow.yml:254:17:254:78 | inputs.github_event_pull_request_head_sha \|\| github.sha | .github/workflows/pr-workflow.yml:250:9:256:6 | Uses Step |
| .github/workflows/pr-workflow.yml:256:9:261:6 | Uses Step | .github/workflows/pr-workflow.yml:261:9:265:2 | Run Step: ok |
| .github/workflows/pr-workflow.yml:277:9:284:6 | Uses Step | .github/workflows/pr-workflow.yml:284:9:290:6 | Uses Step |
| .github/workflows/pr-workflow.yml:284:9:290:6 | Uses Step | .github/workflows/pr-workflow.yml:290:9:295:6 | Uses Step |
+| .github/workflows/pr-workflow.yml:288:17:288:78 | inputs.github_event_pull_request_head_sha \|\| github.sha | .github/workflows/pr-workflow.yml:284:9:290:6 | Uses Step |
| .github/workflows/pr-workflow.yml:290:9:295:6 | Uses Step | .github/workflows/pr-workflow.yml:295:9:298:2 | Run Step: ok |
| .github/workflows/pr-workflow.yml:309:9:314:6 | Run Step | .github/workflows/pr-workflow.yml:314:9:318:6 | Run Step |
| .github/workflows/pr-workflow.yml:314:9:318:6 | Run Step | .github/workflows/pr-workflow.yml:318:9:323:2 | Run Step |
@@ -182,26 +223,33 @@ edges
| .github/workflows/pr-workflow.yml:351:9:355:6 | Run Step | .github/workflows/pr-workflow.yml:355:9:369:2 | Uses Step |
| .github/workflows/pr-workflow.yml:380:9:386:6 | Uses Step | .github/workflows/pr-workflow.yml:386:9:391:6 | Uses Step |
| .github/workflows/pr-workflow.yml:386:9:391:6 | Uses Step | .github/workflows/pr-workflow.yml:391:9:395:6 | Uses Step |
+| .github/workflows/pr-workflow.yml:389:17:389:78 | inputs.github_event_pull_request_head_sha \|\| github.sha | .github/workflows/pr-workflow.yml:386:9:391:6 | Uses Step |
| .github/workflows/pr-workflow.yml:391:9:395:6 | Uses Step | .github/workflows/pr-workflow.yml:395:9:404:6 | Uses Step |
| .github/workflows/pr-workflow.yml:395:9:404:6 | Uses Step | .github/workflows/pr-workflow.yml:404:9:414:6 | Uses Step |
| .github/workflows/pr-workflow.yml:404:9:414:6 | Uses Step | .github/workflows/pr-workflow.yml:414:9:423:6 | Uses Step |
| .github/workflows/pr-workflow.yml:414:9:423:6 | Uses Step | .github/workflows/pr-workflow.yml:423:9:432:2 | Uses Step |
| .github/workflows/pr-workflow.yml:444:9:449:6 | Uses Step | .github/workflows/pr-workflow.yml:449:9:452:6 | Uses Step |
+| .github/workflows/pr-workflow.yml:447:17:447:78 | inputs.github_event_pull_request_head_sha \|\| github.sha | .github/workflows/pr-workflow.yml:444:9:449:6 | Uses Step |
| .github/workflows/pr-workflow.yml:449:9:452:6 | Uses Step | .github/workflows/pr-workflow.yml:452:9:453:6 | Uses Step |
| .github/workflows/pr-workflow.yml:452:9:453:6 | Uses Step | .github/workflows/pr-workflow.yml:453:9:459:6 | Uses Step |
| .github/workflows/pr-workflow.yml:453:9:459:6 | Uses Step | .github/workflows/pr-workflow.yml:459:9:462:6 | Run Step |
| .github/workflows/pr-workflow.yml:459:9:462:6 | Run Step | .github/workflows/pr-workflow.yml:462:9:463:48 | Run Step: ok |
| .github/workflows/priv_pull_request_checkout.yml:14:9:20:6 | Uses Step | .github/workflows/priv_pull_request_checkout.yml:20:9:23:52 | Run Step |
+| .github/workflows/priv_pull_request_checkout.yml:17:17:17:38 | github.head_ref | .github/workflows/priv_pull_request_checkout.yml:14:9:20:6 | Uses Step |
| .github/workflows/resolve-args.yml:19:9:20:6 | Uses Step | .github/workflows/resolve-args.yml:20:9:22:6 | Uses Step |
| .github/workflows/resolve-args.yml:20:9:22:6 | Uses Step | .github/actions/download-artifact/action.yaml:6:7:25:4 | Uses Step |
| .github/workflows/resolve-args.yml:20:9:22:6 | Uses Step | .github/workflows/resolve-args.yml:22:9:36:13 | Run Step: resolve-step |
| .github/workflows/reusable_local.yml:23:9:26:6 | Uses Step | .github/workflows/reusable_local.yml:26:9:29:7 | Run Step |
+| .github/workflows/reusable_local.yml:25:17:25:36 | inputs.branch | .github/workflows/reusable_local.yml:23:9:26:6 | Uses Step |
| .github/workflows/test1.yml:18:9:21:6 | Uses Step | .github/workflows/test1.yml:21:9:24:6 | Run Step |
| .github/workflows/test1.yml:21:9:24:6 | Run Step | .github/workflows/test1.yml:24:9:25:39 | Run Step |
| .github/workflows/test2.yml:13:9:16:6 | Uses Step | .github/workflows/test2.yml:16:9:20:52 | Uses Step |
+| .github/workflows/test2.yml:15:17:15:57 | github.event.pull_request.head.sha | .github/workflows/test2.yml:13:9:16:6 | Uses Step |
| .github/workflows/test3.yml:28:9:33:6 | Uses Step | .github/workflows/test3.yml:33:9:35:6 | Run Step |
+| .github/workflows/test3.yml:31:17:31:57 | github.event.pull_request.head.ref | .github/workflows/test3.yml:28:9:33:6 | Uses Step |
| .github/workflows/test3.yml:33:9:35:6 | Run Step | .github/workflows/test3.yml:35:9:41:63 | Uses Step |
| .github/workflows/test4.yml:18:7:25:4 | Uses Step | .github/workflows/test4.yml:25:7:31:4 | Uses Step |
+| .github/workflows/test4.yml:22:15:22:55 | github.event.pull_request.head.ref | .github/workflows/test4.yml:18:7:25:4 | Uses Step |
| .github/workflows/test4.yml:25:7:31:4 | Uses Step | .github/workflows/test4.yml:31:7:33:4 | Uses Step |
| .github/workflows/test4.yml:31:7:33:4 | Uses Step | .github/workflows/test4.yml:33:7:38:4 | Uses Step |
| .github/workflows/test4.yml:33:7:38:4 | Uses Step | .github/workflows/test4.yml:38:7:40:4 | Run Step |
@@ -212,12 +260,16 @@ edges
| .github/workflows/test4.yml:43:7:47:4 | Uses Step | .github/workflows/test4.yml:47:7:47:28 | Run Step |
| .github/workflows/test5.yml:13:9:28:6 | Uses Step: issue | .github/workflows/test5.yml:28:9:32:6 | Uses Step |
| .github/workflows/test5.yml:28:9:32:6 | Uses Step | .github/workflows/test5.yml:32:9:34:2 | Run Step |
+| .github/workflows/test5.yml:31:17:31:63 | fromJson(steps.issue.outputs.result).sha | .github/workflows/test5.yml:28:9:32:6 | Uses Step |
| .github/workflows/test5.yml:39:9:54:6 | Uses Step: issue | .github/workflows/test5.yml:54:9:58:6 | Uses Step |
| .github/workflows/test5.yml:54:9:58:6 | Uses Step | .github/workflows/test5.yml:58:9:60:2 | Run Step |
+| .github/workflows/test5.yml:57:17:57:63 | fromJson(steps.issue.outputs.result).ref | .github/workflows/test5.yml:54:9:58:6 | Uses Step |
| .github/workflows/test5.yml:64:9:68:6 | Uses Step | .github/workflows/test5.yml:68:9:68:43 | Run Step |
+| .github/workflows/test5.yml:67:27:67:52 | github.event.number | .github/workflows/test5.yml:64:9:68:6 | Uses Step |
| .github/workflows/test6.yml:19:9:39:6 | Uses Step | .github/workflows/test6.yml:39:9:43:6 | Run Step |
| .github/workflows/test6.yml:39:9:43:6 | Run Step | .github/workflows/test6.yml:43:9:45:52 | Run Step |
| .github/workflows/test7.yml:19:9:24:6 | Uses Step | .github/workflows/test7.yml:24:9:27:6 | Uses Step |
+| .github/workflows/test7.yml:22:27:22:58 | github.event.issue.number | .github/workflows/test7.yml:19:9:24:6 | Uses Step |
| .github/workflows/test7.yml:24:9:27:6 | Uses Step | .github/workflows/test7.yml:27:9:33:6 | Uses Step |
| .github/workflows/test7.yml:27:9:33:6 | Uses Step | .github/workflows/test7.yml:33:9:36:6 | Run Step |
| .github/workflows/test7.yml:33:9:36:6 | Run Step | .github/workflows/test7.yml:36:9:39:6 | Run Step |
@@ -226,16 +278,22 @@ edges
| .github/workflows/test7.yml:49:9:59:6 | Run Step: benchmark-pr | .github/workflows/test7.yml:59:9:60:6 | Run Step |
| .github/workflows/test7.yml:59:9:60:6 | Run Step | .github/workflows/test7.yml:60:9:60:37 | Run Step |
| .github/workflows/test8.yml:20:9:26:6 | Uses Step | .github/workflows/test8.yml:26:9:29:2 | Run Step |
+| .github/workflows/test8.yml:23:17:23:57 | github.event.pull_request.head.sha | .github/workflows/test8.yml:20:9:26:6 | Uses Step |
| .github/workflows/test9.yml:11:9:16:6 | Uses Step | .github/workflows/test9.yml:16:9:17:48 | Run Step |
+| .github/workflows/test9.yml:13:17:13:57 | github.event.pull_request.head.sha | .github/workflows/test9.yml:11:9:16:6 | Uses Step |
| .github/workflows/test10.yml:20:9:25:6 | Uses Step | .github/workflows/test10.yml:25:9:30:2 | Run Step |
+| .github/workflows/test10.yml:23:17:23:79 | github.event.after \|\| github.event.pull_request.head.sha | .github/workflows/test10.yml:20:9:25:6 | Uses Step |
| .github/workflows/test11.yml:30:7:45:4 | Run Step | .github/workflows/test11.yml:45:7:84:4 | Run Step: environment |
| .github/workflows/test11.yml:45:7:84:4 | Run Step: environment | .github/workflows/test11.yml:84:7:90:4 | Uses Step |
| .github/workflows/test11.yml:84:7:90:4 | Uses Step | .github/workflows/test11.yml:90:7:93:54 | Uses Step |
+| .github/workflows/test11.yml:88:15:88:55 | steps.environment.outputs.head_sha | .github/workflows/test11.yml:84:7:90:4 | Uses Step |
| .github/workflows/test12.yml:32:7:47:4 | Run Step | .github/workflows/test12.yml:47:7:86:4 | Run Step: environment |
| .github/workflows/test12.yml:47:7:86:4 | Run Step: environment | .github/workflows/test12.yml:86:7:92:4 | Uses Step |
| .github/workflows/test12.yml:86:7:92:4 | Uses Step | .github/workflows/test12.yml:92:7:95:54 | Uses Step |
+| .github/workflows/test12.yml:90:15:90:55 | steps.environment.outputs.head_sha | .github/workflows/test12.yml:86:7:92:4 | Uses Step |
| .github/workflows/test13.yml:14:7:20:4 | Uses Step | .github/workflows/test13.yml:20:7:25:4 | Uses Step |
| .github/workflows/test13.yml:20:7:25:4 | Uses Step | .github/workflows/test13.yml:25:7:28:4 | Uses Step |
+| .github/workflows/test13.yml:23:25:23:56 | github.event.issue.number | .github/workflows/test13.yml:20:7:25:4 | Uses Step |
| .github/workflows/test13.yml:25:7:28:4 | Uses Step | .github/workflows/test13.yml:28:7:31:50 | Run Step |
| .github/workflows/test14.yml:38:7:41:4 | Uses Step | .github/workflows/test14.yml:41:7:44:4 | Run Step |
| .github/workflows/test14.yml:41:7:44:4 | Run Step | .github/workflows/test14.yml:44:7:58:4 | Run Step |
@@ -244,6 +302,7 @@ edges
| .github/workflows/test14.yml:94:7:101:4 | Uses Step | .github/workflows/test14.yml:101:7:105:4 | Uses Step |
| .github/workflows/test14.yml:101:7:105:4 | Uses Step | .github/workflows/test14.yml:105:7:111:4 | Uses Step |
| .github/workflows/test14.yml:105:7:111:4 | Uses Step | .github/workflows/test14.yml:111:7:135:4 | Run Step: environment |
+| .github/workflows/test14.yml:109:15:109:58 | steps.comment-branch.outputs.head_ref | .github/workflows/test14.yml:105:7:111:4 | Uses Step |
| .github/workflows/test14.yml:111:7:135:4 | Run Step: environment | .github/workflows/test14.yml:135:7:141:4 | Run Step: email |
| .github/workflows/test14.yml:135:7:141:4 | Run Step: email | .github/workflows/test14.yml:141:7:149:4 | Run Step: slack-id |
| .github/workflows/test14.yml:141:7:149:4 | Run Step: slack-id | .github/workflows/test14.yml:149:7:169:4 | Uses Step: slack-initiate |
@@ -256,9 +315,11 @@ edges
| .github/workflows/test15.yml:38:7:56:4 | Run Step: environment | .github/workflows/test15.yml:56:7:60:4 | Uses Step: comment-branch |
| .github/workflows/test15.yml:56:7:60:4 | Uses Step: comment-branch | .github/workflows/test15.yml:60:7:65:4 | Uses Step |
| .github/workflows/test15.yml:60:7:65:4 | Uses Step | .github/workflows/test15.yml:65:7:68:4 | Uses Step |
+| .github/workflows/test15.yml:63:15:63:58 | steps.comment-branch.outputs.head_ref | .github/workflows/test15.yml:60:7:65:4 | Uses Step |
| .github/workflows/test15.yml:65:7:68:4 | Uses Step | .github/workflows/test15.yml:68:7:83:2 | Run Step |
| .github/workflows/test15.yml:106:7:110:4 | Uses Step: comment-branch | .github/workflows/test15.yml:110:7:115:4 | Uses Step |
| .github/workflows/test15.yml:110:7:115:4 | Uses Step | .github/workflows/test15.yml:115:7:120:4 | Uses Step |
+| .github/workflows/test15.yml:113:15:113:58 | steps.comment-branch.outputs.head_ref | .github/workflows/test15.yml:110:7:115:4 | Uses Step |
| .github/workflows/test15.yml:115:7:120:4 | Uses Step | .github/workflows/test15.yml:120:7:127:4 | Run Step |
| .github/workflows/test15.yml:120:7:127:4 | Run Step | .github/workflows/test15.yml:127:7:131:4 | Run Step |
| .github/workflows/test15.yml:127:7:131:4 | Run Step | .github/workflows/test15.yml:131:7:136:4 | Run Step |
@@ -266,6 +327,7 @@ edges
| .github/workflows/test15.yml:169:7:173:4 | Uses Step: comment-branch | .github/workflows/test15.yml:173:7:180:4 | Uses Step |
| .github/workflows/test15.yml:173:7:180:4 | Uses Step | .github/workflows/test15.yml:180:7:185:4 | Uses Step |
| .github/workflows/test15.yml:180:7:185:4 | Uses Step | .github/workflows/test15.yml:185:7:197:4 | Run Step: pipeline-info |
+| .github/workflows/test15.yml:183:15:183:58 | steps.comment-branch.outputs.head_ref | .github/workflows/test15.yml:180:7:185:4 | Uses Step |
| .github/workflows/test15.yml:185:7:197:4 | Run Step: pipeline-info | .github/workflows/test15.yml:197:7:203:4 | Run Step: email |
| .github/workflows/test15.yml:197:7:203:4 | Run Step: email | .github/workflows/test15.yml:203:7:211:4 | Run Step: slack-id |
| .github/workflows/test15.yml:203:7:211:4 | Run Step: slack-id | .github/workflows/test15.yml:211:7:231:4 | Uses Step: slack-initiate |
@@ -286,6 +348,7 @@ edges
| .github/workflows/test16.yml:169:9:176:6 | Uses Step: get_token | .github/workflows/test16.yml:176:9:188:2 | Uses Step |
| .github/workflows/test16.yml:218:9:221:6 | Uses Step | .github/workflows/test16.yml:221:9:226:6 | Uses Step |
| .github/workflows/test16.yml:221:9:226:6 | Uses Step | .github/workflows/test16.yml:226:9:236:6 | Uses Step: get_token |
+| .github/workflows/test16.yml:223:17:223:63 | github.event.workflow_run.head_commit.id | .github/workflows/test16.yml:221:9:226:6 | Uses Step |
| .github/workflows/test16.yml:226:9:236:6 | Uses Step: get_token | .github/workflows/test16.yml:236:9:248:6 | Uses Step |
| .github/workflows/test16.yml:236:9:248:6 | Uses Step | .github/workflows/test16.yml:248:9:270:6 | Run Step |
| .github/workflows/test16.yml:248:9:270:6 | Run Step | .github/workflows/test16.yml:270:9:273:6 | Run Step |
@@ -293,21 +356,29 @@ edges
| .github/workflows/test16.yml:273:9:277:6 | Run Step: zips | .github/workflows/test16.yml:277:9:281:6 | Run Step: tests |
| .github/workflows/test16.yml:277:9:281:6 | Run Step: tests | .github/workflows/test16.yml:281:9:294:54 | Uses Step |
| .github/workflows/test17.yml:12:15:19:12 | Uses Step | .github/workflows/test17.yml:19:15:23:58 | Uses Step |
+| .github/workflows/test17.yml:16:25:16:68 | github.event.workflow_run.head_branch | .github/workflows/test17.yml:12:15:19:12 | Uses Step |
| .github/workflows/test18.yml:12:15:33:12 | Uses Step | .github/workflows/test18.yml:33:15:36:12 | Run Step |
| .github/workflows/test18.yml:33:15:36:12 | Run Step | .github/workflows/test18.yml:36:15:40:58 | Uses Step |
| .github/workflows/test19.yml:16:7:21:4 | Uses Step | .github/workflows/test19.yml:21:7:22:14 | Run Step |
+| .github/workflows/test19.yml:20:15:20:55 | github.event.pull_request.head.ref | .github/workflows/test19.yml:16:7:21:4 | Uses Step |
| .github/workflows/test20.yml:16:7:21:4 | Uses Step | .github/workflows/test20.yml:21:7:22:14 | Run Step |
+| .github/workflows/test20.yml:20:15:20:55 | github.event.pull_request.head.sha | .github/workflows/test20.yml:16:7:21:4 | Uses Step |
| .github/workflows/test21.yml:18:9:25:6 | Uses Step | .github/workflows/test21.yml:25:9:27:36 | Run Step |
+| .github/workflows/test21.yml:23:17:23:52 | github.head_ref \|\| github.ref | .github/workflows/test21.yml:18:9:25:6 | Uses Step |
| .github/workflows/test22.yml:57:15:62:12 | Uses Step | .github/workflows/test22.yml:62:15:62:45 | Run Step |
| .github/workflows/test23.yml:38:9:43:6 | Uses Step | .github/workflows/test23.yml:43:9:46:16 | Run Step |
+| .github/workflows/test23.yml:41:17:41:62 | needs.resolve-required-data.outputs.ref | .github/workflows/test23.yml:38:9:43:6 | Uses Step |
| .github/workflows/test24.yml:7:9:10:6 | Uses Step | .github/workflows/test24.yml:10:9:16:6 | Run Step |
| .github/workflows/test24.yml:10:9:16:6 | Run Step | .github/workflows/test24.yml:16:9:20:57 | Run Step |
| .github/workflows/test25.yml:17:9:22:6 | Uses Step | .github/workflows/test25.yml:22:9:32:6 | Uses Step: downloadBuildScan |
| .github/workflows/test25.yml:22:9:32:6 | Uses Step: downloadBuildScan | .github/workflows/test25.yml:32:9:35:6 | Run Step |
| .github/workflows/test25.yml:32:9:35:6 | Run Step | .github/workflows/test25.yml:35:9:42:53 | Run Step |
| .github/workflows/test27.yml:18:9:21:6 | Uses Step | .github/workflows/test27.yml:21:9:22:16 | Run Step |
+| .github/workflows/test27.yml:20:17:20:37 | inputs.git_ref | .github/workflows/test27.yml:18:9:21:6 | Uses Step |
| .github/workflows/test28.yml:17:9:20:6 | Uses Step | .github/workflows/test28.yml:20:9:20:22 | Run Step |
+| .github/workflows/test28.yml:19:17:19:38 | github.head_ref | .github/workflows/test28.yml:17:9:20:6 | Uses Step |
| .github/workflows/test29.yml:8:7:14:4 | Uses Step | .github/workflows/test29.yml:14:7:21:11 | Uses Step |
+| .github/workflows/test29.yml:11:15:11:55 | github.event.pull_request.head.sha | .github/workflows/test29.yml:8:7:14:4 | Uses Step |
| .github/workflows/test.yml:13:9:14:6 | Uses Step | .github/workflows/test.yml:14:9:25:6 | Run Step |
| .github/workflows/test.yml:14:9:25:6 | Run Step | .github/workflows/test.yml:25:9:33:6 | Run Step |
| .github/workflows/test.yml:25:9:33:6 | Run Step | .github/workflows/test.yml:33:9:37:34 | Run Step |
@@ -324,74 +395,90 @@ edges
| .github/workflows/untrusted_checkout3.yml:12:9:13:6 | Uses Step | .github/workflows/untrusted_checkout3.yml:13:9:13:23 | Run Step |
| .github/workflows/untrusted_checkout4.yml:11:7:29:4 | Uses Step: get-pr | .github/workflows/untrusted_checkout4.yml:29:7:35:4 | Uses Step |
| .github/workflows/untrusted_checkout4.yml:29:7:35:4 | Uses Step | .github/workflows/untrusted_checkout4.yml:35:7:41:4 | Run Step |
+| .github/workflows/untrusted_checkout4.yml:33:15:33:67 | fromJSON(steps.get-pr.outputs.result).head.ref | .github/workflows/untrusted_checkout4.yml:29:7:35:4 | Uses Step |
| .github/workflows/untrusted_checkout4.yml:35:7:41:4 | Run Step | .github/workflows/untrusted_checkout4.yml:41:7:47:4 | Run Step |
| .github/workflows/untrusted_checkout4.yml:41:7:47:4 | Run Step | .github/workflows/untrusted_checkout4.yml:47:7:51:46 | Run Step |
| .github/workflows/untrusted_checkout.yml:8:9:11:6 | Uses Step | .github/workflows/untrusted_checkout.yml:11:9:15:6 | Uses Step |
+| .github/workflows/untrusted_checkout.yml:10:17:10:57 | github.event.pull_request.head.sha | .github/workflows/untrusted_checkout.yml:8:9:11:6 | Uses Step |
| .github/workflows/untrusted_checkout.yml:11:9:15:6 | Uses Step | .github/workflows/untrusted_checkout.yml:15:9:18:2 | Run Step |
| .github/workflows/untrusted_checkout.yml:23:9:26:6 | Uses Step | .github/workflows/untrusted_checkout.yml:26:9:30:6 | Uses Step |
+| .github/workflows/untrusted_checkout.yml:25:17:25:31 | env.HEAD | .github/workflows/untrusted_checkout.yml:23:9:26:6 | Uses Step |
| .github/workflows/untrusted_checkout.yml:26:9:30:6 | Uses Step | .github/workflows/untrusted_checkout.yml:30:9:32:23 | Run Step |
| .github/workflows/untrusted_checkout_5.yml:11:9:14:6 | Uses Step | .github/workflows/untrusted_checkout_5.yml:14:9:17:6 | Uses Step |
+| .github/workflows/untrusted_checkout_5.yml:13:17:13:57 | github.event.pull_request.head.sha | .github/workflows/untrusted_checkout_5.yml:11:9:14:6 | Uses Step |
| .github/workflows/untrusted_checkout_5.yml:14:9:17:6 | Uses Step | .github/workflows/untrusted_checkout_5.yml:17:9:21:6 | Uses Step |
+| .github/workflows/untrusted_checkout_5.yml:16:17:16:31 | env.HEAD | .github/workflows/untrusted_checkout_5.yml:14:9:17:6 | Uses Step |
| .github/workflows/untrusted_checkout_5.yml:17:9:21:6 | Uses Step | .github/workflows/untrusted_checkout_5.yml:21:9:23:23 | Run Step |
| .github/workflows/untrusted_checkout_6.yml:11:9:14:6 | Uses Step | .github/workflows/untrusted_checkout_6.yml:14:9:17:6 | Uses Step |
+| .github/workflows/untrusted_checkout_6.yml:13:17:13:57 | github.event.pull_request.head.sha | .github/workflows/untrusted_checkout_6.yml:11:9:14:6 | Uses Step |
| .github/workflows/untrusted_checkout_6.yml:14:9:17:6 | Uses Step | .github/workflows/untrusted_checkout_6.yml:17:9:21:6 | Uses Step |
+| .github/workflows/untrusted_checkout_6.yml:16:17:16:31 | env.HEAD | .github/workflows/untrusted_checkout_6.yml:14:9:17:6 | Uses Step |
| .github/workflows/untrusted_checkout_6.yml:17:9:21:6 | Uses Step | .github/workflows/untrusted_checkout_6.yml:21:9:23:23 | Run Step |
| .github/workflows/untrusted_checkout_no_needs.yml:8:9:16:6 | Uses Step: checkAccess | .github/workflows/untrusted_checkout_no_needs.yml:16:9:22:2 | Run Step |
| .github/workflows/untrusted_checkout_no_needs.yml:26:9:31:6 | Uses Step | .github/workflows/untrusted_checkout_no_needs.yml:31:9:31:23 | Run Step |
+| .github/workflows/untrusted_checkout_no_needs.yml:29:17:29:57 | github.event.pull_request.head.sha | .github/workflows/untrusted_checkout_no_needs.yml:26:9:31:6 | Uses Step |
| .github/workflows/untrusted_checkout_permission_check_reusable2.yml:8:9:16:6 | Uses Step: checkAccess | .github/workflows/untrusted_checkout_permission_check_reusable2.yml:16:9:22:2 | Run Step |
| .github/workflows/untrusted_checkout_permission_check_reusable.yml:8:9:16:6 | Uses Step: checkAccess | .github/workflows/untrusted_checkout_permission_check_reusable.yml:16:9:22:2 | Run Step |
| .github/workflows/untrusted_checkout_permission_check_reusable_level2.yml:8:9:16:6 | Uses Step: checkAccess | .github/workflows/untrusted_checkout_permission_check_reusable_level2.yml:16:9:22:2 | Run Step |
| .github/workflows/untrusted_checkout_permission_check_reusable_no_needs.yml:8:9:16:6 | Uses Step: checkAccess | .github/workflows/untrusted_checkout_permission_check_reusable_no_needs.yml:16:9:22:2 | Run Step |
| .github/workflows/untrusted_checkout_permissions_check.yml:8:9:16:6 | Uses Step: checkAccess | .github/workflows/untrusted_checkout_permissions_check.yml:16:9:22:2 | Run Step |
| .github/workflows/untrusted_checkout_permissions_check.yml:26:9:31:6 | Uses Step | .github/workflows/untrusted_checkout_permissions_check.yml:31:9:32:2 | Run Step |
+| .github/workflows/untrusted_checkout_permissions_check.yml:29:17:29:57 | github.event.pull_request.head.sha | .github/workflows/untrusted_checkout_permissions_check.yml:26:9:31:6 | Uses Step |
| .github/workflows/untrusted_checkout_permissions_check.yml:36:9:41:6 | Uses Step | .github/workflows/untrusted_checkout_permissions_check.yml:41:9:41:22 | Run Step |
+| .github/workflows/untrusted_checkout_permissions_check.yml:39:17:39:57 | github.event.pull_request.head.sha | .github/workflows/untrusted_checkout_permissions_check.yml:36:9:41:6 | Uses Step |
| .github/workflows/untrusted_checkout_two_callers_both_protected.yml:8:9:16:6 | Uses Step: checkAccess | .github/workflows/untrusted_checkout_two_callers_both_protected.yml:16:9:22:2 | Run Step |
| .github/workflows/untrusted_checkout_two_callers_both_protected.yml:30:9:38:6 | Uses Step: checkAccess | .github/workflows/untrusted_checkout_two_callers_both_protected.yml:38:9:44:2 | Run Step |
| .github/workflows/workflow_run_untrusted_checkout.yml:13:9:16:6 | Uses Step | .github/workflows/workflow_run_untrusted_checkout.yml:16:9:18:31 | Uses Step |
+| .github/workflows/workflow_run_untrusted_checkout.yml:15:17:15:57 | github.event.workflow_run.head.sha | .github/workflows/workflow_run_untrusted_checkout.yml:13:9:16:6 | Uses Step |
+| .github/workflows/workflow_run_untrusted_checkout.yml:18:17:18:31 | env.HEAD | .github/workflows/workflow_run_untrusted_checkout.yml:16:9:18:31 | Uses Step |
| .github/workflows/workflow_run_untrusted_checkout_2.yml:13:9:16:6 | Uses Step | .github/workflows/workflow_run_untrusted_checkout_2.yml:16:9:18:31 | Uses Step |
+| .github/workflows/workflow_run_untrusted_checkout_2.yml:15:17:15:57 | github.event.workflow_run.head.sha | .github/workflows/workflow_run_untrusted_checkout_2.yml:13:9:16:6 | Uses Step |
+| .github/workflows/workflow_run_untrusted_checkout_2.yml:18:17:18:31 | env.HEAD | .github/workflows/workflow_run_untrusted_checkout_2.yml:16:9:18:31 | Uses Step |
| .github/workflows/workflow_run_untrusted_checkout_3.yml:13:9:16:6 | Uses Step | .github/workflows/workflow_run_untrusted_checkout_3.yml:16:9:18:31 | Uses Step |
+| .github/workflows/workflow_run_untrusted_checkout_3.yml:15:17:15:57 | github.event.workflow_run.head.sha | .github/workflows/workflow_run_untrusted_checkout_3.yml:13:9:16:6 | Uses Step |
+| .github/workflows/workflow_run_untrusted_checkout_3.yml:18:17:18:31 | env.HEAD | .github/workflows/workflow_run_untrusted_checkout_3.yml:16:9:18:31 | Uses Step |
#select
-| .github/actions/dangerous-git-checkout/action.yml:6:7:11:4 | Uses Step | .github/actions/dangerous-git-checkout/action.yml:6:7:11:4 | Uses Step | .github/workflows/untrusted_checkout3.yml:13:9:13:23 | Run Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/untrusted_checkout3.yml:4:3:4:14 | workflow_run | workflow_run |
-| .github/workflows/auto_ci.yml:20:9:27:6 | Uses Step | .github/workflows/auto_ci.yml:20:9:27:6 | Uses Step | .github/workflows/auto_ci.yml:32:9:37:6 | Run Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/auto_ci.yml:6:3:6:21 | pull_request_target | pull_request_target |
-| .github/workflows/auto_ci.yml:20:9:27:6 | Uses Step | .github/workflows/auto_ci.yml:20:9:27:6 | Uses Step | .github/workflows/auto_ci.yml:48:9:52:2 | Run Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/auto_ci.yml:6:3:6:21 | pull_request_target | pull_request_target |
-| .github/workflows/auto_ci.yml:67:9:74:6 | Uses Step | .github/workflows/auto_ci.yml:67:9:74:6 | Uses Step | .github/workflows/auto_ci.yml:79:9:84:6 | Run Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/auto_ci.yml:6:3:6:21 | pull_request_target | pull_request_target |
-| .github/workflows/auto_ci.yml:67:9:74:6 | Uses Step | .github/workflows/auto_ci.yml:67:9:74:6 | Uses Step | .github/workflows/auto_ci.yml:84:9:93:6 | Run Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/auto_ci.yml:6:3:6:21 | pull_request_target | pull_request_target |
-| .github/workflows/dependabot3.yml:15:9:20:6 | Uses Step | .github/workflows/dependabot3.yml:15:9:20:6 | Uses Step | .github/workflows/dependabot3.yml:25:9:48:6 | Run Step: set-milestone | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/dependabot3.yml:3:5:3:23 | pull_request_target | pull_request_target |
-| .github/workflows/external/TestOrg/TestRepo/.github/workflows/build.yml:11:9:14:6 | Uses Step | .github/workflows/external/TestOrg/TestRepo/.github/workflows/build.yml:11:9:14:6 | Uses Step | .github/workflows/external/TestOrg/TestRepo/.github/workflows/build.yml:14:9:17:7 | Run Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/untrusted_checkout_permission_check_reusable2.yml:2:3:2:21 | pull_request_target | pull_request_target |
-| .github/workflows/external/TestOrg/TestRepo/.github/workflows/build.yml:11:9:14:6 | Uses Step | .github/workflows/external/TestOrg/TestRepo/.github/workflows/build.yml:11:9:14:6 | Uses Step | .github/workflows/external/TestOrg/TestRepo/.github/workflows/build.yml:14:9:17:7 | Run Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/untrusted_checkout_permission_check_reusable_branching_nested.yml:2:3:2:21 | pull_request_target | pull_request_target |
-| .github/workflows/external/TestOrg/TestRepo/.github/workflows/build.yml:11:9:14:6 | Uses Step | .github/workflows/external/TestOrg/TestRepo/.github/workflows/build.yml:11:9:14:6 | Uses Step | .github/workflows/external/TestOrg/TestRepo/.github/workflows/build.yml:14:9:17:7 | Run Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/untrusted_checkout_permission_check_reusable_no_needs.yml:2:3:2:21 | pull_request_target | pull_request_target |
-| .github/workflows/external/TestOrg/TestRepo/.github/workflows/reusable.yml:23:9:26:6 | Uses Step | .github/workflows/external/TestOrg/TestRepo/.github/workflows/reusable.yml:23:9:26:6 | Uses Step | .github/workflows/external/TestOrg/TestRepo/.github/workflows/reusable.yml:26:9:29:7 | Run Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/reusable_caller1.yaml:4:3:4:21 | pull_request_target | pull_request_target |
-| .github/workflows/gitcheckout.yml:10:11:18:8 | Run Step | .github/workflows/gitcheckout.yml:10:11:18:8 | Run Step | .github/workflows/gitcheckout.yml:21:11:23:22 | Run Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/gitcheckout.yml:2:3:2:21 | pull_request_target | pull_request_target |
-| .github/workflows/label_trusted_checkout2.yml:12:7:16:4 | Uses Step | .github/workflows/label_trusted_checkout2.yml:12:7:16:4 | Uses Step | .github/workflows/label_trusted_checkout2.yml:17:7:21:4 | Run Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/label_trusted_checkout2.yml:2:3:2:21 | pull_request_target | pull_request_target |
-| .github/workflows/level0.yml:99:9:103:6 | Uses Step | .github/workflows/level0.yml:99:9:103:6 | Uses Step | .github/workflows/level0.yml:107:9:112:2 | Run Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/level0.yml:5:3:5:15 | issue_comment | issue_comment |
-| .github/workflows/level0.yml:99:9:103:6 | Uses Step | .github/workflows/level0.yml:99:9:103:6 | Uses Step | .github/workflows/level0.yml:107:9:112:2 | Run Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/level0.yml:7:3:7:21 | pull_request_target | pull_request_target |
-| .github/workflows/level0.yml:125:9:129:6 | Uses Step | .github/workflows/level0.yml:125:9:129:6 | Uses Step | .github/workflows/level0.yml:133:9:135:23 | Run Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/level0.yml:5:3:5:15 | issue_comment | issue_comment |
-| .github/workflows/level0.yml:125:9:129:6 | Uses Step | .github/workflows/level0.yml:125:9:129:6 | Uses Step | .github/workflows/level0.yml:133:9:135:23 | Run Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/level0.yml:7:3:7:21 | pull_request_target | pull_request_target |
-| .github/workflows/poc2.yml:37:9:42:6 | Uses Step | .github/workflows/poc2.yml:37:9:42:6 | Uses Step | .github/workflows/poc2.yml:42:9:47:6 | Uses Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/poc2.yml:4:3:4:15 | issue_comment | issue_comment |
-| .github/workflows/poc2.yml:37:9:42:6 | Uses Step | .github/workflows/poc2.yml:37:9:42:6 | Uses Step | .github/workflows/poc2.yml:52:9:58:24 | Run Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/poc2.yml:4:3:4:15 | issue_comment | issue_comment |
-| .github/workflows/pr-workflow.yml:216:9:222:6 | Uses Step | .github/workflows/pr-workflow.yml:216:9:222:6 | Uses Step | .github/workflows/pr-workflow.yml:222:9:227:6 | Uses Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/pr-workflow-fork.yaml:7:3:7:21 | pull_request_target | pull_request_target |
-| .github/workflows/pr-workflow.yml:250:9:256:6 | Uses Step | .github/workflows/pr-workflow.yml:250:9:256:6 | Uses Step | .github/workflows/pr-workflow.yml:256:9:261:6 | Uses Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/pr-workflow-fork.yaml:7:3:7:21 | pull_request_target | pull_request_target |
-| .github/workflows/pr-workflow.yml:284:9:290:6 | Uses Step | .github/workflows/pr-workflow.yml:284:9:290:6 | Uses Step | .github/workflows/pr-workflow.yml:290:9:295:6 | Uses Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/pr-workflow-fork.yaml:7:3:7:21 | pull_request_target | pull_request_target |
-| .github/workflows/pr-workflow.yml:386:9:391:6 | Uses Step | .github/workflows/pr-workflow.yml:386:9:391:6 | Uses Step | .github/workflows/pr-workflow.yml:391:9:395:6 | Uses Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/pr-workflow-fork.yaml:7:3:7:21 | pull_request_target | pull_request_target |
-| .github/workflows/pr-workflow.yml:386:9:391:6 | Uses Step | .github/workflows/pr-workflow.yml:386:9:391:6 | Uses Step | .github/workflows/pr-workflow.yml:395:9:404:6 | Uses Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/pr-workflow-fork.yaml:7:3:7:21 | pull_request_target | pull_request_target |
-| .github/workflows/pr-workflow.yml:386:9:391:6 | Uses Step | .github/workflows/pr-workflow.yml:386:9:391:6 | Uses Step | .github/workflows/pr-workflow.yml:404:9:414:6 | Uses Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/pr-workflow-fork.yaml:7:3:7:21 | pull_request_target | pull_request_target |
-| .github/workflows/pr-workflow.yml:386:9:391:6 | Uses Step | .github/workflows/pr-workflow.yml:386:9:391:6 | Uses Step | .github/workflows/pr-workflow.yml:414:9:423:6 | Uses Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/pr-workflow-fork.yaml:7:3:7:21 | pull_request_target | pull_request_target |
-| .github/workflows/pr-workflow.yml:386:9:391:6 | Uses Step | .github/workflows/pr-workflow.yml:386:9:391:6 | Uses Step | .github/workflows/pr-workflow.yml:423:9:432:2 | Uses Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/pr-workflow-fork.yaml:7:3:7:21 | pull_request_target | pull_request_target |
-| .github/workflows/reusable_local.yml:23:9:26:6 | Uses Step | .github/workflows/reusable_local.yml:23:9:26:6 | Uses Step | .github/workflows/reusable_local.yml:26:9:29:7 | Run Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/reusable_caller3.yaml:4:3:4:21 | pull_request_target | pull_request_target |
-| .github/workflows/test7.yml:19:9:24:6 | Uses Step | .github/workflows/test7.yml:19:9:24:6 | Uses Step | .github/workflows/test7.yml:33:9:36:6 | Run Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/test7.yml:4:3:4:15 | issue_comment | issue_comment |
-| .github/workflows/test7.yml:19:9:24:6 | Uses Step | .github/workflows/test7.yml:19:9:24:6 | Uses Step | .github/workflows/test7.yml:36:9:39:6 | Run Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/test7.yml:4:3:4:15 | issue_comment | issue_comment |
-| .github/workflows/test7.yml:19:9:24:6 | Uses Step | .github/workflows/test7.yml:19:9:24:6 | Uses Step | .github/workflows/test7.yml:49:9:59:6 | Run Step: benchmark-pr | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/test7.yml:4:3:4:15 | issue_comment | issue_comment |
-| .github/workflows/test7.yml:19:9:24:6 | Uses Step | .github/workflows/test7.yml:19:9:24:6 | Uses Step | .github/workflows/test7.yml:59:9:60:6 | Run Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/test7.yml:4:3:4:15 | issue_comment | issue_comment |
-| .github/workflows/test7.yml:19:9:24:6 | Uses Step | .github/workflows/test7.yml:19:9:24:6 | Uses Step | .github/workflows/test7.yml:60:9:60:37 | Run Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/test7.yml:4:3:4:15 | issue_comment | issue_comment |
-| .github/workflows/test10.yml:20:9:25:6 | Uses Step | .github/workflows/test10.yml:20:9:25:6 | Uses Step | .github/workflows/test10.yml:25:9:30:2 | Run Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/test10.yml:8:3:8:21 | pull_request_target | pull_request_target |
-| .github/workflows/test11.yml:84:7:90:4 | Uses Step | .github/workflows/test11.yml:84:7:90:4 | Uses Step | .github/workflows/test11.yml:90:7:93:54 | Uses Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/test11.yml:5:3:5:15 | issue_comment | issue_comment |
-| .github/workflows/test17.yml:12:15:19:12 | Uses Step | .github/workflows/test17.yml:12:15:19:12 | Uses Step | .github/workflows/test17.yml:19:15:23:58 | Uses Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/test17.yml:3:5:3:16 | workflow_run | workflow_run |
-| .github/workflows/test27.yml:18:9:21:6 | Uses Step | .github/workflows/test27.yml:18:9:21:6 | Uses Step | .github/workflows/test27.yml:21:9:22:16 | Run Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/test26.yml:4:3:4:14 | workflow_run | workflow_run |
-| .github/workflows/test29.yml:8:7:14:4 | Uses Step | .github/workflows/test29.yml:8:7:14:4 | Uses Step | .github/workflows/test29.yml:14:7:21:11 | Uses Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/test29.yml:1:5:1:23 | pull_request_target | pull_request_target |
-| .github/workflows/untrusted_checkout4.yml:29:7:35:4 | Uses Step | .github/workflows/untrusted_checkout4.yml:29:7:35:4 | Uses Step | .github/workflows/untrusted_checkout4.yml:35:7:41:4 | Run Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/untrusted_checkout4.yml:2:3:2:15 | issue_comment | issue_comment |
-| .github/workflows/untrusted_checkout4.yml:29:7:35:4 | Uses Step | .github/workflows/untrusted_checkout4.yml:29:7:35:4 | Uses Step | .github/workflows/untrusted_checkout4.yml:41:7:47:4 | Run Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/untrusted_checkout4.yml:2:3:2:15 | issue_comment | issue_comment |
-| .github/workflows/untrusted_checkout4.yml:29:7:35:4 | Uses Step | .github/workflows/untrusted_checkout4.yml:29:7:35:4 | Uses Step | .github/workflows/untrusted_checkout4.yml:47:7:51:46 | Run Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/untrusted_checkout4.yml:2:3:2:15 | issue_comment | issue_comment |
-| .github/workflows/untrusted_checkout.yml:8:9:11:6 | Uses Step | .github/workflows/untrusted_checkout.yml:8:9:11:6 | Uses Step | .github/workflows/untrusted_checkout.yml:15:9:18:2 | Run Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/untrusted_checkout.yml:2:3:2:21 | pull_request_target | pull_request_target |
-| .github/workflows/untrusted_checkout.yml:23:9:26:6 | Uses Step | .github/workflows/untrusted_checkout.yml:23:9:26:6 | Uses Step | .github/workflows/untrusted_checkout.yml:30:9:32:23 | Run Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/untrusted_checkout.yml:2:3:2:21 | pull_request_target | pull_request_target |
-| .github/workflows/untrusted_checkout_no_needs.yml:26:9:31:6 | Uses Step | .github/workflows/untrusted_checkout_no_needs.yml:26:9:31:6 | Uses Step | .github/workflows/untrusted_checkout_no_needs.yml:31:9:31:23 | Run Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/untrusted_checkout_no_needs.yml:2:3:2:21 | pull_request_target | pull_request_target |
-| .github/workflows/untrusted_checkout_permissions_check.yml:36:9:41:6 | Uses Step | .github/workflows/untrusted_checkout_permissions_check.yml:36:9:41:6 | Uses Step | .github/workflows/untrusted_checkout_permissions_check.yml:41:9:41:22 | Run Step | Checkout of untrusted code in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/untrusted_checkout_permissions_check.yml:2:3:2:21 | pull_request_target | pull_request_target |
+| .github/actions/dangerous-git-checkout/action.yml:6:7:11:4 | Uses Step | .github/actions/dangerous-git-checkout/action.yml:9:15:9:55 | github.event.pull_request.head.sha | .github/workflows/untrusted_checkout3.yml:13:9:13:23 | Run Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/actions/dangerous-git-checkout/action.yml:9:15:9:55 | github.event.pull_request.head.sha | github.event.pull_request.head.sha | .github/workflows/untrusted_checkout3.yml:4:3:4:14 | workflow_run | workflow_run |
+| .github/workflows/auto_ci.yml:20:9:27:6 | Uses Step | .github/workflows/auto_ci.yml:24:17:24:57 | github.event.pull_request.head.ref | .github/workflows/auto_ci.yml:32:9:37:6 | Run Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/auto_ci.yml:24:17:24:57 | github.event.pull_request.head.ref | github.event.pull_request.head.ref | .github/workflows/auto_ci.yml:6:3:6:21 | pull_request_target | pull_request_target |
+| .github/workflows/auto_ci.yml:20:9:27:6 | Uses Step | .github/workflows/auto_ci.yml:24:17:24:57 | github.event.pull_request.head.ref | .github/workflows/auto_ci.yml:48:9:52:2 | Run Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/auto_ci.yml:24:17:24:57 | github.event.pull_request.head.ref | github.event.pull_request.head.ref | .github/workflows/auto_ci.yml:6:3:6:21 | pull_request_target | pull_request_target |
+| .github/workflows/auto_ci.yml:67:9:74:6 | Uses Step | .github/workflows/auto_ci.yml:71:17:71:95 | github.event.pull_request.head.ref \|\| github.event.pull_request.base.ref | .github/workflows/auto_ci.yml:79:9:84:6 | Run Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/auto_ci.yml:71:17:71:95 | github.event.pull_request.head.ref \|\| github.event.pull_request.base.ref | github.event.pull_request.head.ref \|\| github.event.pull_request.base.ref | .github/workflows/auto_ci.yml:6:3:6:21 | pull_request_target | pull_request_target |
+| .github/workflows/auto_ci.yml:67:9:74:6 | Uses Step | .github/workflows/auto_ci.yml:71:17:71:95 | github.event.pull_request.head.ref \|\| github.event.pull_request.base.ref | .github/workflows/auto_ci.yml:84:9:93:6 | Run Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/auto_ci.yml:71:17:71:95 | github.event.pull_request.head.ref \|\| github.event.pull_request.base.ref | github.event.pull_request.head.ref \|\| github.event.pull_request.base.ref | .github/workflows/auto_ci.yml:6:3:6:21 | pull_request_target | pull_request_target |
+| .github/workflows/dependabot3.yml:15:9:20:6 | Uses Step | .github/workflows/dependabot3.yml:18:17:18:57 | github.event.pull_request.head.sha | .github/workflows/dependabot3.yml:25:9:48:6 | Run Step: set-milestone | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/dependabot3.yml:18:17:18:57 | github.event.pull_request.head.sha | github.event.pull_request.head.sha | .github/workflows/dependabot3.yml:3:5:3:23 | pull_request_target | pull_request_target |
+| .github/workflows/external/TestOrg/TestRepo/.github/workflows/build.yml:11:9:14:6 | Uses Step | .github/workflows/external/TestOrg/TestRepo/.github/workflows/build.yml:13:17:13:40 | inputs.COMMIT_SHA | .github/workflows/external/TestOrg/TestRepo/.github/workflows/build.yml:14:9:17:7 | Run Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/external/TestOrg/TestRepo/.github/workflows/build.yml:13:17:13:40 | inputs.COMMIT_SHA | inputs.COMMIT_SHA | .github/workflows/untrusted_checkout_permission_check_reusable2.yml:2:3:2:21 | pull_request_target | pull_request_target |
+| .github/workflows/external/TestOrg/TestRepo/.github/workflows/build.yml:11:9:14:6 | Uses Step | .github/workflows/external/TestOrg/TestRepo/.github/workflows/build.yml:13:17:13:40 | inputs.COMMIT_SHA | .github/workflows/external/TestOrg/TestRepo/.github/workflows/build.yml:14:9:17:7 | Run Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/external/TestOrg/TestRepo/.github/workflows/build.yml:13:17:13:40 | inputs.COMMIT_SHA | inputs.COMMIT_SHA | .github/workflows/untrusted_checkout_permission_check_reusable_branching_nested.yml:2:3:2:21 | pull_request_target | pull_request_target |
+| .github/workflows/external/TestOrg/TestRepo/.github/workflows/build.yml:11:9:14:6 | Uses Step | .github/workflows/external/TestOrg/TestRepo/.github/workflows/build.yml:13:17:13:40 | inputs.COMMIT_SHA | .github/workflows/external/TestOrg/TestRepo/.github/workflows/build.yml:14:9:17:7 | Run Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/external/TestOrg/TestRepo/.github/workflows/build.yml:13:17:13:40 | inputs.COMMIT_SHA | inputs.COMMIT_SHA | .github/workflows/untrusted_checkout_permission_check_reusable_no_needs.yml:2:3:2:21 | pull_request_target | pull_request_target |
+| .github/workflows/external/TestOrg/TestRepo/.github/workflows/reusable.yml:23:9:26:6 | Uses Step | .github/workflows/external/TestOrg/TestRepo/.github/workflows/reusable.yml:25:17:25:36 | inputs.branch | .github/workflows/external/TestOrg/TestRepo/.github/workflows/reusable.yml:26:9:29:7 | Run Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/external/TestOrg/TestRepo/.github/workflows/reusable.yml:25:17:25:36 | inputs.branch | inputs.branch | .github/workflows/reusable_caller1.yaml:4:3:4:21 | pull_request_target | pull_request_target |
+| .github/workflows/gitcheckout.yml:10:11:18:8 | Run Step | .github/workflows/gitcheckout.yml:17:27:17:48 | github.head_ref | .github/workflows/gitcheckout.yml:21:11:23:22 | Run Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/gitcheckout.yml:17:27:17:48 | github.head_ref | github.head_ref | .github/workflows/gitcheckout.yml:2:3:2:21 | pull_request_target | pull_request_target |
+| .github/workflows/label_trusted_checkout2.yml:12:7:16:4 | Uses Step | .github/workflows/label_trusted_checkout2.yml:14:15:14:55 | github.event.pull_request.head.sha | .github/workflows/label_trusted_checkout2.yml:17:7:21:4 | Run Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/label_trusted_checkout2.yml:14:15:14:55 | github.event.pull_request.head.sha | github.event.pull_request.head.sha | .github/workflows/label_trusted_checkout2.yml:2:3:2:21 | pull_request_target | pull_request_target |
+| .github/workflows/level0.yml:99:9:103:6 | Uses Step | .github/workflows/level0.yml:102:17:102:57 | github.event.pull_request.head.sha | .github/workflows/level0.yml:107:9:112:2 | Run Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/level0.yml:102:17:102:57 | github.event.pull_request.head.sha | github.event.pull_request.head.sha | .github/workflows/level0.yml:5:3:5:15 | issue_comment | issue_comment |
+| .github/workflows/level0.yml:99:9:103:6 | Uses Step | .github/workflows/level0.yml:102:17:102:57 | github.event.pull_request.head.sha | .github/workflows/level0.yml:107:9:112:2 | Run Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/level0.yml:102:17:102:57 | github.event.pull_request.head.sha | github.event.pull_request.head.sha | .github/workflows/level0.yml:7:3:7:21 | pull_request_target | pull_request_target |
+| .github/workflows/level0.yml:125:9:129:6 | Uses Step | .github/workflows/level0.yml:128:17:128:57 | github.event.pull_request.head.sha | .github/workflows/level0.yml:133:9:135:23 | Run Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/level0.yml:128:17:128:57 | github.event.pull_request.head.sha | github.event.pull_request.head.sha | .github/workflows/level0.yml:5:3:5:15 | issue_comment | issue_comment |
+| .github/workflows/level0.yml:125:9:129:6 | Uses Step | .github/workflows/level0.yml:128:17:128:57 | github.event.pull_request.head.sha | .github/workflows/level0.yml:133:9:135:23 | Run Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/level0.yml:128:17:128:57 | github.event.pull_request.head.sha | github.event.pull_request.head.sha | .github/workflows/level0.yml:7:3:7:21 | pull_request_target | pull_request_target |
+| .github/workflows/poc2.yml:37:9:42:6 | Uses Step | .github/workflows/poc2.yml:40:17:40:54 | steps.branch-deploy.outputs.ref | .github/workflows/poc2.yml:42:9:47:6 | Uses Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/poc2.yml:40:17:40:54 | steps.branch-deploy.outputs.ref | steps.branch-deploy.outputs.ref | .github/workflows/poc2.yml:4:3:4:15 | issue_comment | issue_comment |
+| .github/workflows/poc2.yml:37:9:42:6 | Uses Step | .github/workflows/poc2.yml:40:17:40:54 | steps.branch-deploy.outputs.ref | .github/workflows/poc2.yml:52:9:58:24 | Run Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/poc2.yml:40:17:40:54 | steps.branch-deploy.outputs.ref | steps.branch-deploy.outputs.ref | .github/workflows/poc2.yml:4:3:4:15 | issue_comment | issue_comment |
+| .github/workflows/pr-workflow.yml:216:9:222:6 | Uses Step | .github/workflows/pr-workflow.yml:220:17:220:64 | inputs.github_event_pull_request_head_sha | .github/workflows/pr-workflow.yml:222:9:227:6 | Uses Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/pr-workflow.yml:220:17:220:64 | inputs.github_event_pull_request_head_sha | inputs.github_event_pull_request_head_sha | .github/workflows/pr-workflow-fork.yaml:7:3:7:21 | pull_request_target | pull_request_target |
+| .github/workflows/pr-workflow.yml:250:9:256:6 | Uses Step | .github/workflows/pr-workflow.yml:254:17:254:78 | inputs.github_event_pull_request_head_sha \|\| github.sha | .github/workflows/pr-workflow.yml:256:9:261:6 | Uses Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/pr-workflow.yml:254:17:254:78 | inputs.github_event_pull_request_head_sha \|\| github.sha | inputs.github_event_pull_request_head_sha \|\| github.sha | .github/workflows/pr-workflow-fork.yaml:7:3:7:21 | pull_request_target | pull_request_target |
+| .github/workflows/pr-workflow.yml:284:9:290:6 | Uses Step | .github/workflows/pr-workflow.yml:288:17:288:78 | inputs.github_event_pull_request_head_sha \|\| github.sha | .github/workflows/pr-workflow.yml:290:9:295:6 | Uses Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/pr-workflow.yml:288:17:288:78 | inputs.github_event_pull_request_head_sha \|\| github.sha | inputs.github_event_pull_request_head_sha \|\| github.sha | .github/workflows/pr-workflow-fork.yaml:7:3:7:21 | pull_request_target | pull_request_target |
+| .github/workflows/pr-workflow.yml:386:9:391:6 | Uses Step | .github/workflows/pr-workflow.yml:389:17:389:78 | inputs.github_event_pull_request_head_sha \|\| github.sha | .github/workflows/pr-workflow.yml:391:9:395:6 | Uses Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/pr-workflow.yml:389:17:389:78 | inputs.github_event_pull_request_head_sha \|\| github.sha | inputs.github_event_pull_request_head_sha \|\| github.sha | .github/workflows/pr-workflow-fork.yaml:7:3:7:21 | pull_request_target | pull_request_target |
+| .github/workflows/pr-workflow.yml:386:9:391:6 | Uses Step | .github/workflows/pr-workflow.yml:389:17:389:78 | inputs.github_event_pull_request_head_sha \|\| github.sha | .github/workflows/pr-workflow.yml:395:9:404:6 | Uses Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/pr-workflow.yml:389:17:389:78 | inputs.github_event_pull_request_head_sha \|\| github.sha | inputs.github_event_pull_request_head_sha \|\| github.sha | .github/workflows/pr-workflow-fork.yaml:7:3:7:21 | pull_request_target | pull_request_target |
+| .github/workflows/pr-workflow.yml:386:9:391:6 | Uses Step | .github/workflows/pr-workflow.yml:389:17:389:78 | inputs.github_event_pull_request_head_sha \|\| github.sha | .github/workflows/pr-workflow.yml:404:9:414:6 | Uses Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/pr-workflow.yml:389:17:389:78 | inputs.github_event_pull_request_head_sha \|\| github.sha | inputs.github_event_pull_request_head_sha \|\| github.sha | .github/workflows/pr-workflow-fork.yaml:7:3:7:21 | pull_request_target | pull_request_target |
+| .github/workflows/pr-workflow.yml:386:9:391:6 | Uses Step | .github/workflows/pr-workflow.yml:389:17:389:78 | inputs.github_event_pull_request_head_sha \|\| github.sha | .github/workflows/pr-workflow.yml:414:9:423:6 | Uses Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/pr-workflow.yml:389:17:389:78 | inputs.github_event_pull_request_head_sha \|\| github.sha | inputs.github_event_pull_request_head_sha \|\| github.sha | .github/workflows/pr-workflow-fork.yaml:7:3:7:21 | pull_request_target | pull_request_target |
+| .github/workflows/pr-workflow.yml:386:9:391:6 | Uses Step | .github/workflows/pr-workflow.yml:389:17:389:78 | inputs.github_event_pull_request_head_sha \|\| github.sha | .github/workflows/pr-workflow.yml:423:9:432:2 | Uses Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/pr-workflow.yml:389:17:389:78 | inputs.github_event_pull_request_head_sha \|\| github.sha | inputs.github_event_pull_request_head_sha \|\| github.sha | .github/workflows/pr-workflow-fork.yaml:7:3:7:21 | pull_request_target | pull_request_target |
+| .github/workflows/reusable_local.yml:23:9:26:6 | Uses Step | .github/workflows/reusable_local.yml:25:17:25:36 | inputs.branch | .github/workflows/reusable_local.yml:26:9:29:7 | Run Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/reusable_local.yml:25:17:25:36 | inputs.branch | inputs.branch | .github/workflows/reusable_caller3.yaml:4:3:4:21 | pull_request_target | pull_request_target |
+| .github/workflows/test7.yml:19:9:24:6 | Uses Step | .github/workflows/test7.yml:22:27:22:58 | github.event.issue.number | .github/workflows/test7.yml:33:9:36:6 | Run Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/test7.yml:22:27:22:58 | github.event.issue.number | github.event.issue.number | .github/workflows/test7.yml:4:3:4:15 | issue_comment | issue_comment |
+| .github/workflows/test7.yml:19:9:24:6 | Uses Step | .github/workflows/test7.yml:22:27:22:58 | github.event.issue.number | .github/workflows/test7.yml:36:9:39:6 | Run Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/test7.yml:22:27:22:58 | github.event.issue.number | github.event.issue.number | .github/workflows/test7.yml:4:3:4:15 | issue_comment | issue_comment |
+| .github/workflows/test7.yml:19:9:24:6 | Uses Step | .github/workflows/test7.yml:22:27:22:58 | github.event.issue.number | .github/workflows/test7.yml:49:9:59:6 | Run Step: benchmark-pr | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/test7.yml:22:27:22:58 | github.event.issue.number | github.event.issue.number | .github/workflows/test7.yml:4:3:4:15 | issue_comment | issue_comment |
+| .github/workflows/test7.yml:19:9:24:6 | Uses Step | .github/workflows/test7.yml:22:27:22:58 | github.event.issue.number | .github/workflows/test7.yml:59:9:60:6 | Run Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/test7.yml:22:27:22:58 | github.event.issue.number | github.event.issue.number | .github/workflows/test7.yml:4:3:4:15 | issue_comment | issue_comment |
+| .github/workflows/test7.yml:19:9:24:6 | Uses Step | .github/workflows/test7.yml:22:27:22:58 | github.event.issue.number | .github/workflows/test7.yml:60:9:60:37 | Run Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/test7.yml:22:27:22:58 | github.event.issue.number | github.event.issue.number | .github/workflows/test7.yml:4:3:4:15 | issue_comment | issue_comment |
+| .github/workflows/test10.yml:20:9:25:6 | Uses Step | .github/workflows/test10.yml:23:17:23:79 | github.event.after \|\| github.event.pull_request.head.sha | .github/workflows/test10.yml:25:9:30:2 | Run Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/test10.yml:23:17:23:79 | github.event.after \|\| github.event.pull_request.head.sha | github.event.after \|\| github.event.pull_request.head.sha | .github/workflows/test10.yml:8:3:8:21 | pull_request_target | pull_request_target |
+| .github/workflows/test11.yml:84:7:90:4 | Uses Step | .github/workflows/test11.yml:88:15:88:55 | steps.environment.outputs.head_sha | .github/workflows/test11.yml:90:7:93:54 | Uses Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/test11.yml:88:15:88:55 | steps.environment.outputs.head_sha | steps.environment.outputs.head_sha | .github/workflows/test11.yml:5:3:5:15 | issue_comment | issue_comment |
+| .github/workflows/test17.yml:12:15:19:12 | Uses Step | .github/workflows/test17.yml:16:25:16:68 | github.event.workflow_run.head_branch | .github/workflows/test17.yml:19:15:23:58 | Uses Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/test17.yml:16:25:16:68 | github.event.workflow_run.head_branch | github.event.workflow_run.head_branch | .github/workflows/test17.yml:3:5:3:16 | workflow_run | workflow_run |
+| .github/workflows/test27.yml:18:9:21:6 | Uses Step | .github/workflows/test27.yml:20:17:20:37 | inputs.git_ref | .github/workflows/test27.yml:21:9:22:16 | Run Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/test27.yml:20:17:20:37 | inputs.git_ref | inputs.git_ref | .github/workflows/test26.yml:4:3:4:14 | workflow_run | workflow_run |
+| .github/workflows/test29.yml:8:7:14:4 | Uses Step | .github/workflows/test29.yml:11:15:11:55 | github.event.pull_request.head.sha | .github/workflows/test29.yml:14:7:21:11 | Uses Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/test29.yml:11:15:11:55 | github.event.pull_request.head.sha | github.event.pull_request.head.sha | .github/workflows/test29.yml:1:5:1:23 | pull_request_target | pull_request_target |
+| .github/workflows/untrusted_checkout4.yml:29:7:35:4 | Uses Step | .github/workflows/untrusted_checkout4.yml:33:15:33:67 | fromJSON(steps.get-pr.outputs.result).head.ref | .github/workflows/untrusted_checkout4.yml:35:7:41:4 | Run Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/untrusted_checkout4.yml:33:15:33:67 | fromJSON(steps.get-pr.outputs.result).head.ref | fromJSON(steps.get-pr.outputs.result).head.ref | .github/workflows/untrusted_checkout4.yml:2:3:2:15 | issue_comment | issue_comment |
+| .github/workflows/untrusted_checkout4.yml:29:7:35:4 | Uses Step | .github/workflows/untrusted_checkout4.yml:33:15:33:67 | fromJSON(steps.get-pr.outputs.result).head.ref | .github/workflows/untrusted_checkout4.yml:41:7:47:4 | Run Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/untrusted_checkout4.yml:33:15:33:67 | fromJSON(steps.get-pr.outputs.result).head.ref | fromJSON(steps.get-pr.outputs.result).head.ref | .github/workflows/untrusted_checkout4.yml:2:3:2:15 | issue_comment | issue_comment |
+| .github/workflows/untrusted_checkout4.yml:29:7:35:4 | Uses Step | .github/workflows/untrusted_checkout4.yml:33:15:33:67 | fromJSON(steps.get-pr.outputs.result).head.ref | .github/workflows/untrusted_checkout4.yml:47:7:51:46 | Run Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/untrusted_checkout4.yml:33:15:33:67 | fromJSON(steps.get-pr.outputs.result).head.ref | fromJSON(steps.get-pr.outputs.result).head.ref | .github/workflows/untrusted_checkout4.yml:2:3:2:15 | issue_comment | issue_comment |
+| .github/workflows/untrusted_checkout.yml:8:9:11:6 | Uses Step | .github/workflows/untrusted_checkout.yml:10:17:10:57 | github.event.pull_request.head.sha | .github/workflows/untrusted_checkout.yml:15:9:18:2 | Run Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/untrusted_checkout.yml:10:17:10:57 | github.event.pull_request.head.sha | github.event.pull_request.head.sha | .github/workflows/untrusted_checkout.yml:2:3:2:21 | pull_request_target | pull_request_target |
+| .github/workflows/untrusted_checkout.yml:23:9:26:6 | Uses Step | .github/workflows/untrusted_checkout.yml:25:17:25:31 | env.HEAD | .github/workflows/untrusted_checkout.yml:30:9:32:23 | Run Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/untrusted_checkout.yml:25:17:25:31 | env.HEAD | env.HEAD | .github/workflows/untrusted_checkout.yml:2:3:2:21 | pull_request_target | pull_request_target |
+| .github/workflows/untrusted_checkout_no_needs.yml:26:9:31:6 | Uses Step | .github/workflows/untrusted_checkout_no_needs.yml:29:17:29:57 | github.event.pull_request.head.sha | .github/workflows/untrusted_checkout_no_needs.yml:31:9:31:23 | Run Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/untrusted_checkout_no_needs.yml:29:17:29:57 | github.event.pull_request.head.sha | github.event.pull_request.head.sha | .github/workflows/untrusted_checkout_no_needs.yml:2:3:2:21 | pull_request_target | pull_request_target |
+| .github/workflows/untrusted_checkout_permissions_check.yml:36:9:41:6 | Uses Step | .github/workflows/untrusted_checkout_permissions_check.yml:39:17:39:57 | github.event.pull_request.head.sha | .github/workflows/untrusted_checkout_permissions_check.yml:41:9:41:22 | Run Step | Checkout of untrusted code from $@ in a privileged workflow with later potential execution (event trigger: $@). | .github/workflows/untrusted_checkout_permissions_check.yml:39:17:39:57 | github.event.pull_request.head.sha | github.event.pull_request.head.sha | .github/workflows/untrusted_checkout_permissions_check.yml:2:3:2:21 | pull_request_target | pull_request_target |
diff --git a/cpp/ql/lib/CHANGELOG.md b/cpp/ql/lib/CHANGELOG.md
index daaa1e03fcb4..04ad4bba646b 100644
--- a/cpp/ql/lib/CHANGELOG.md
+++ b/cpp/ql/lib/CHANGELOG.md
@@ -1,3 +1,13 @@
+## 12.0.2
+
+### Minor Analysis Improvements
+
+* Added flow source models for `RegQueryValue` and related functions from the `winreg.h` Windows header.
+
+## 12.0.1
+
+No user-facing changes.
+
## 12.0.0
### Breaking Changes
diff --git a/cpp/ql/lib/change-notes/released/12.0.1.md b/cpp/ql/lib/change-notes/released/12.0.1.md
new file mode 100644
index 000000000000..e585bb568c9b
--- /dev/null
+++ b/cpp/ql/lib/change-notes/released/12.0.1.md
@@ -0,0 +1,3 @@
+## 12.0.1
+
+No user-facing changes.
diff --git a/cpp/ql/lib/change-notes/released/12.0.2.md b/cpp/ql/lib/change-notes/released/12.0.2.md
new file mode 100644
index 000000000000..cecfb536211f
--- /dev/null
+++ b/cpp/ql/lib/change-notes/released/12.0.2.md
@@ -0,0 +1,5 @@
+## 12.0.2
+
+### Minor Analysis Improvements
+
+* Added flow source models for `RegQueryValue` and related functions from the `winreg.h` Windows header.
diff --git a/cpp/ql/lib/codeql-pack.release.yml b/cpp/ql/lib/codeql-pack.release.yml
index 5bc9fd40be3c..500fb3b8051e 100644
--- a/cpp/ql/lib/codeql-pack.release.yml
+++ b/cpp/ql/lib/codeql-pack.release.yml
@@ -1,2 +1,2 @@
---
-lastReleaseVersion: 12.0.0
+lastReleaseVersion: 12.0.2
diff --git a/cpp/ql/lib/ext/Windows.model.yml b/cpp/ql/lib/ext/Windows.model.yml
index 6794e9a86641..c83e902cbc2c 100644
--- a/cpp/ql/lib/ext/Windows.model.yml
+++ b/cpp/ql/lib/ext/Windows.model.yml
@@ -34,6 +34,19 @@ extensions:
- ["", "", False, "HttpReceiveHttpRequest", "", "", "Argument[*3]", "remote", "manual"]
- ["", "", False, "HttpReceiveRequestEntityBody", "", "", "Argument[*3]", "remote", "manual"]
- ["", "", False, "HttpReceiveClientCertificate", "", "", "Argument[*3]", "remote", "manual"]
+ # winreg.h
+ - ["", "", False, "RegQueryValueA", "", "", "Argument[*2]", "windows-registry", "manual"]
+ - ["", "", False, "RegQueryValueExA", "", "", "Argument[*4]", "windows-registry", "manual"]
+ - ["", "", False, "RegQueryValueW", "", "", "Argument[*2]", "windows-registry", "manual"]
+ - ["", "", False, "RegQueryValueExW", "", "", "Argument[*4]", "windows-registry", "manual"]
+ - ["", "", False, "RegGetValueA", "", "", "Argument[*5]", "windows-registry", "manual"]
+ - ["", "", False, "RegGetValueW", "", "", "Argument[*5]", "windows-registry", "manual"]
+ # TODO: Once we support access paths at sources we should also mark Argument[*1].Field[*ve_valueptr]
+ - ["", "", False, "RegQueryMultipleValuesA", "", "", "Argument[*3]", "windows-registry", "manual"]
+ # TODO: Once we support access paths at sources we should also mark Argument[*1].Field[*ve_valueptr]
+ - ["", "", False, "RegQueryMultipleValuesW", "", "", "Argument[*3]", "windows-registry", "manual"]
+ - ["", "", False, "RegEnumValueA", "", "", "Argument[*2,*6]", "windows-registry", "manual"]
+ - ["", "", False, "RegEnumValueW", "", "", "Argument[*2,*6]", "windows-registry", "manual"]
- addsTo:
pack: codeql/cpp-all
extensible: summaryModel
@@ -58,4 +71,13 @@ extensions:
# winternl.h
- ["", "", False, "RtlInitUnicodeString", "", "", "Argument[*1]", "Argument[*0].Field[*Buffer]", "value", "manual"]
# winhttp.h
- - ["", "", False, "WinHttpCrackUrl", "", "", "Argument[*0]", "Argument[*3]", "taint", "manual"]
\ No newline at end of file
+ - ["", "", False, "WinHttpCrackUrl", "", "", "Argument[*0]", "Argument[*3]", "taint", "manual"]
+ # combaseapi.h
+ - ["", "", False, "IIDFromString", "", "", "Argument[*0]", "Argument[*1]", "taint", "manual"]
+ - ["", "", False, "StringFromIID", "", "", "Argument[*0]", "Argument[**1]", "taint", "manual"]
+ - ["", "", False, "ProgIDFromCLSID", "", "", "Argument[*0]", "Argument[**1]", "taint", "manual"]
+ - ["", "", False, "CLSIDFromProgID", "", "", "Argument[*0]", "Argument[*1]", "taint", "manual"]
+ - ["", "", False, "CLSIDFromString", "", "", "Argument[*0]", "Argument[*1]", "taint", "manual"]
+ - ["", "", False, "StringFromCLSID", "", "", "Argument[*0]", "Argument[**1]", "taint", "manual"]
+ - ["", "", False, "GUIDFromString", "", "", "Argument[*0]", "Argument[*1]", "taint", "manual"]
+ - ["", "", False, "StringFromGUID2", "", "", "Argument[*0]", "Argument[*1]", "taint", "manual"]
\ No newline at end of file
diff --git a/cpp/ql/lib/qlpack.yml b/cpp/ql/lib/qlpack.yml
index 73226a267c9e..0d952a0c1bf9 100644
--- a/cpp/ql/lib/qlpack.yml
+++ b/cpp/ql/lib/qlpack.yml
@@ -1,5 +1,5 @@
name: codeql/cpp-all
-version: 12.0.1-dev
+version: 12.0.3-dev
groups: cpp
dbscheme: semmlecode.cpp.dbscheme
extractor: cpp
diff --git a/cpp/ql/lib/semmle/code/cpp/security/FlowSources.qll b/cpp/ql/lib/semmle/code/cpp/security/FlowSources.qll
index 33695fdd51ab..1d085f458dec 100644
--- a/cpp/ql/lib/semmle/code/cpp/security/FlowSources.qll
+++ b/cpp/ql/lib/semmle/code/cpp/security/FlowSources.qll
@@ -20,6 +20,9 @@ abstract class RemoteFlowSource extends FlowSource { }
/** A data flow source of local user input. */
abstract class LocalFlowSource extends FlowSource { }
+/** A data flow source that represents the access of a value from the Windows registry. */
+abstract class WindowsRegistrySource extends LocalFlowSource { }
+
/**
* A remote data flow source that is defined through a `RemoteFlowSourceFunction` model.
*/
@@ -101,6 +104,12 @@ private class ExternalLocalFlowSource extends LocalFlowSource {
override string getSourceType() { result = "external" }
}
+private class ExternalWindowsRegistrySource extends WindowsRegistrySource {
+ ExternalWindowsRegistrySource() { sourceNode(this, "windows-registry") }
+
+ override string getSourceType() { result = "a value from the Windows registry" }
+}
+
/** A remote data flow sink. */
abstract class RemoteFlowSink extends DataFlow::Node {
/** Gets a string that describes the type of this flow sink. */
diff --git a/cpp/ql/src/CHANGELOG.md b/cpp/ql/src/CHANGELOG.md
index 2fe576d89c78..bc3adffadcdc 100644
--- a/cpp/ql/src/CHANGELOG.md
+++ b/cpp/ql/src/CHANGELOG.md
@@ -1,3 +1,13 @@
+## 1.8.1
+
+No user-facing changes.
+
+## 1.8.0
+
+### Query Metadata Changes
+
+* Added the tag `external/cwe/cwe-762` to `cpp/new-free-mismatch`, and removed the tag `external/cwe/cwe-401`. This better matches the behavior of the query.
+
## 1.7.0
### Query Metadata Changes
diff --git a/cpp/ql/src/change-notes/2026-07-13-new-free.md b/cpp/ql/src/change-notes/2026-07-13-new-free.md
deleted file mode 100644
index aef5a58aa480..000000000000
--- a/cpp/ql/src/change-notes/2026-07-13-new-free.md
+++ /dev/null
@@ -1,4 +0,0 @@
----
-category: queryMetadata
----
-* Added the tag `external/cwe/cwe-762` to `cpp/new-free-mismatch`, and removed the tag `external/cwe/cwe-401`. This better matches the behavior of the query.
diff --git a/cpp/ql/src/change-notes/released/1.8.0.md b/cpp/ql/src/change-notes/released/1.8.0.md
new file mode 100644
index 000000000000..ba2bbf5d9f9d
--- /dev/null
+++ b/cpp/ql/src/change-notes/released/1.8.0.md
@@ -0,0 +1,5 @@
+## 1.8.0
+
+### Query Metadata Changes
+
+* Added the tag `external/cwe/cwe-762` to `cpp/new-free-mismatch`, and removed the tag `external/cwe/cwe-401`. This better matches the behavior of the query.
diff --git a/cpp/ql/src/change-notes/released/1.8.1.md b/cpp/ql/src/change-notes/released/1.8.1.md
new file mode 100644
index 000000000000..0b1a7cdad10a
--- /dev/null
+++ b/cpp/ql/src/change-notes/released/1.8.1.md
@@ -0,0 +1,3 @@
+## 1.8.1
+
+No user-facing changes.
diff --git a/cpp/ql/src/codeql-pack.release.yml b/cpp/ql/src/codeql-pack.release.yml
index d1184cc67507..28a7c123ae84 100644
--- a/cpp/ql/src/codeql-pack.release.yml
+++ b/cpp/ql/src/codeql-pack.release.yml
@@ -1,2 +1,2 @@
---
-lastReleaseVersion: 1.7.0
+lastReleaseVersion: 1.8.1
diff --git a/cpp/ql/src/qlpack.yml b/cpp/ql/src/qlpack.yml
index b193e3ea3603..278570c799c1 100644
--- a/cpp/ql/src/qlpack.yml
+++ b/cpp/ql/src/qlpack.yml
@@ -1,5 +1,5 @@
name: codeql/cpp-queries
-version: 1.7.1-dev
+version: 1.8.2-dev
groups:
- cpp
- queries
diff --git a/cpp/ql/test/library-tests/dataflow/external-models/flow.expected b/cpp/ql/test/library-tests/dataflow/external-models/flow.expected
index 641804364501..24ba3b2aa686 100644
--- a/cpp/ql/test/library-tests/dataflow/external-models/flow.expected
+++ b/cpp/ql/test/library-tests/dataflow/external-models/flow.expected
@@ -17,104 +17,122 @@ models
| 16 | Source: ; ; false; NtReadFile; ; ; Argument[*5]; local; manual |
| 17 | Source: ; ; false; ReadFile; ; ; Argument[*1]; local; manual |
| 18 | Source: ; ; false; ReadFileEx; ; ; Argument[*1]; local; manual |
-| 19 | Source: ; ; false; WinHttpQueryHeaders; ; ; Argument[*3]; remote; manual |
-| 20 | Source: ; ; false; WinHttpQueryHeadersEx; ; ; Argument[**8]; remote; manual |
-| 21 | Source: ; ; false; WinHttpQueryHeadersEx; ; ; Argument[*5]; remote; manual |
-| 22 | Source: ; ; false; WinHttpQueryHeadersEx; ; ; Argument[*6]; remote; manual |
-| 23 | Source: ; ; false; WinHttpReadData; ; ; Argument[*1]; remote; manual |
-| 24 | Source: ; ; false; WinHttpReadDataEx; ; ; Argument[*1]; remote; manual |
-| 25 | Source: ; ; false; ymlSource; ; ; ReturnValue; local; manual |
-| 26 | Source: Azure::Core::Http; RawResponse; true; ExtractBodyStream; ; ; ReturnValue[*]; remote; manual |
-| 27 | Source: Azure::Core::Http; RawResponse; true; GetBody; ; ; ReturnValue[*]; remote; manual |
-| 28 | Source: Azure::Core::Http; RawResponse; true; GetHeaders; ; ; ReturnValue[*]; remote; manual |
-| 29 | Source: Azure::Core::Http; Request; true; GetBodyStream; ; ; ReturnValue[*]; remote; manual |
-| 30 | Source: Azure::Core::Http; Request; true; GetHeader; ; ; ReturnValue; remote; manual |
-| 31 | Source: Azure::Core::Http; Request; true; GetHeaders; ; ; ReturnValue; remote; manual |
-| 32 | Source: boost::asio; ; false; read_until; ; ; Argument[*1]; remote; manual |
-| 33 | Summary: ; ; false; CommandLineToArgvA; ; ; Argument[*0]; ReturnValue[**]; taint; manual |
-| 34 | Summary: ; ; false; CreateRemoteThread; ; ; Argument[@4]; Argument[3].Parameter[@0]; value; manual |
-| 35 | Summary: ; ; false; CreateRemoteThreadEx; ; ; Argument[@4]; Argument[3].Parameter[@0]; value; manual |
-| 36 | Summary: ; ; false; CreateThread; ; ; Argument[@3]; Argument[2].Parameter[@0]; value; manual |
-| 37 | Summary: ; ; false; ReadFileEx; ; ; Argument[*3].Field[@hEvent]; Argument[4].Parameter[*2].Field[@hEvent]; value; manual |
-| 38 | Summary: ; ; false; RtlCopyDeviceMemory; ; ; Argument[*@1]; Argument[*@0]; value; manual |
-| 39 | Summary: ; ; false; RtlCopyMemory; ; ; Argument[*@1]; Argument[*@0]; value; manual |
-| 40 | Summary: ; ; false; RtlCopyMemoryNonTemporal; ; ; Argument[*@1]; Argument[*@0]; value; manual |
-| 41 | Summary: ; ; false; RtlCopyUnicodeString; ; ; Argument[*1].Field[*Buffer]; Argument[*0].Field[*Buffer]; value; manual |
-| 42 | Summary: ; ; false; RtlCopyVolatileMemory; ; ; Argument[*@1]; Argument[*@0]; value; manual |
-| 43 | Summary: ; ; false; RtlInitUnicodeString; ; ; Argument[*1]; Argument[*0].Field[*Buffer]; value; manual |
-| 44 | Summary: ; ; false; RtlMoveMemory; ; ; Argument[*@1]; Argument[*@0]; value; manual |
-| 45 | Summary: ; ; false; RtlMoveVolatileMemory; ; ; Argument[*@1]; Argument[*@0]; value; manual |
-| 46 | Summary: ; ; false; WinHttpCrackUrl; ; ; Argument[*0]; Argument[*3]; taint; manual |
-| 47 | Summary: ; ; false; callWithArgument; ; ; Argument[1]; Argument[0].Parameter[0]; value; manual |
-| 48 | Summary: ; ; false; callWithNonTypeTemplate; (const T &); ; Argument[*0]; ReturnValue; value; manual |
-| 49 | Summary: ; ; false; pthread_create; ; ; Argument[@3]; Argument[2].Parameter[@0]; value; manual |
-| 50 | Summary: ; ; false; read_field_from_struct; ; ; Argument[*0].Field[MyNamespace::MyStructInNamespace::myField]; ReturnValue; value; manual |
-| 51 | Summary: ; ; false; read_field_from_struct_2; ; ; Argument[*0].Field[MyGlobalStruct::myField]; ReturnValue; value; manual |
-| 52 | Summary: ; ; false; ymlStepGenerated; ; ; Argument[0]; ReturnValue; taint; df-generated |
-| 53 | Summary: ; ; false; ymlStepManual; ; ; Argument[0]; ReturnValue; taint; manual |
-| 54 | Summary: ; ; false; ymlStepManual_with_body; ; ; Argument[0]; ReturnValue; taint; manual |
-| 55 | Summary: ; MyString; true; operator[]; ; ; Argument[-1]; ReturnValue[*]; taint; manual |
-| 56 | Summary: ; MyString; true; operator[]; ; ; ReturnValue[*]; Argument[-1]; taint; manual |
-| 57 | Summary: ; ReverseFlow; true; get_ptr; ; ; ReturnValue[*]; Argument[-1].Field[ReverseFlow::value]; value; manual |
-| 58 | Summary: ; TemplateClass1; true; templateFunction2; (U,V); ; Argument[1]; ReturnValue; value; manual |
-| 59 | Summary: ; TemplateClass1; false; templateFunction; (T,U); ; Argument[0]; ReturnValue; value; manual |
-| 60 | Summary: ; TemplateClass2; true; function; (U,T); ; Argument[1]; ReturnValue; value; manual |
-| 61 | Summary: Azure::Core::IO; BodyStream; true; Read; ; ; Argument[-1]; Argument[*0]; taint; manual |
-| 62 | Summary: Azure::Core::IO; BodyStream; true; ReadToCount; ; ; Argument[-1]; Argument[*0]; taint; manual |
-| 63 | Summary: Azure::Core::IO; BodyStream; true; ReadToEnd; ; ; Argument[-1]; ReturnValue.Element; taint; manual |
-| 64 | Summary: Azure; Nullable; true; Value; ; ; Argument[-1]; ReturnValue[*]; taint; manual |
-| 65 | Summary: boost::asio; ; false; buffer; ; ; Argument[*0]; ReturnValue; taint; manual |
+| 19 | Source: ; ; false; RegEnumValueA; ; ; Argument[*2,*6]; windows-registry; manual |
+| 20 | Source: ; ; false; RegEnumValueW; ; ; Argument[*2,*6]; windows-registry; manual |
+| 21 | Source: ; ; false; RegGetValueA; ; ; Argument[*5]; windows-registry; manual |
+| 22 | Source: ; ; false; RegGetValueW; ; ; Argument[*5]; windows-registry; manual |
+| 23 | Source: ; ; false; RegQueryMultipleValuesA; ; ; Argument[*3]; windows-registry; manual |
+| 24 | Source: ; ; false; RegQueryMultipleValuesW; ; ; Argument[*3]; windows-registry; manual |
+| 25 | Source: ; ; false; RegQueryValueA; ; ; Argument[*2]; windows-registry; manual |
+| 26 | Source: ; ; false; RegQueryValueExA; ; ; Argument[*4]; windows-registry; manual |
+| 27 | Source: ; ; false; RegQueryValueExW; ; ; Argument[*4]; windows-registry; manual |
+| 28 | Source: ; ; false; RegQueryValueW; ; ; Argument[*2]; windows-registry; manual |
+| 29 | Source: ; ; false; WinHttpQueryHeaders; ; ; Argument[*3]; remote; manual |
+| 30 | Source: ; ; false; WinHttpQueryHeadersEx; ; ; Argument[**8]; remote; manual |
+| 31 | Source: ; ; false; WinHttpQueryHeadersEx; ; ; Argument[*5]; remote; manual |
+| 32 | Source: ; ; false; WinHttpQueryHeadersEx; ; ; Argument[*6]; remote; manual |
+| 33 | Source: ; ; false; WinHttpReadData; ; ; Argument[*1]; remote; manual |
+| 34 | Source: ; ; false; WinHttpReadDataEx; ; ; Argument[*1]; remote; manual |
+| 35 | Source: ; ; false; ymlSource; ; ; ReturnValue; local; manual |
+| 36 | Source: Azure::Core::Http; RawResponse; true; ExtractBodyStream; ; ; ReturnValue[*]; remote; manual |
+| 37 | Source: Azure::Core::Http; RawResponse; true; GetBody; ; ; ReturnValue[*]; remote; manual |
+| 38 | Source: Azure::Core::Http; RawResponse; true; GetHeaders; ; ; ReturnValue[*]; remote; manual |
+| 39 | Source: Azure::Core::Http; Request; true; GetBodyStream; ; ; ReturnValue[*]; remote; manual |
+| 40 | Source: Azure::Core::Http; Request; true; GetHeader; ; ; ReturnValue; remote; manual |
+| 41 | Source: Azure::Core::Http; Request; true; GetHeaders; ; ; ReturnValue; remote; manual |
+| 42 | Source: boost::asio; ; false; read_until; ; ; Argument[*1]; remote; manual |
+| 43 | Summary: ; ; false; CLSIDFromProgID; ; ; Argument[*0]; Argument[*1]; taint; manual |
+| 44 | Summary: ; ; false; CLSIDFromString; ; ; Argument[*0]; Argument[*1]; taint; manual |
+| 45 | Summary: ; ; false; CommandLineToArgvA; ; ; Argument[*0]; ReturnValue[**]; taint; manual |
+| 46 | Summary: ; ; false; CreateRemoteThread; ; ; Argument[@4]; Argument[3].Parameter[@0]; value; manual |
+| 47 | Summary: ; ; false; CreateRemoteThreadEx; ; ; Argument[@4]; Argument[3].Parameter[@0]; value; manual |
+| 48 | Summary: ; ; false; CreateThread; ; ; Argument[@3]; Argument[2].Parameter[@0]; value; manual |
+| 49 | Summary: ; ; false; GUIDFromString; ; ; Argument[*0]; Argument[*1]; taint; manual |
+| 50 | Summary: ; ; false; IIDFromString; ; ; Argument[*0]; Argument[*1]; taint; manual |
+| 51 | Summary: ; ; false; ProgIDFromCLSID; ; ; Argument[*0]; Argument[**1]; taint; manual |
+| 52 | Summary: ; ; false; ReadFileEx; ; ; Argument[*3].Field[@hEvent]; Argument[4].Parameter[*2].Field[@hEvent]; value; manual |
+| 53 | Summary: ; ; false; RtlCopyDeviceMemory; ; ; Argument[*@1]; Argument[*@0]; value; manual |
+| 54 | Summary: ; ; false; RtlCopyMemory; ; ; Argument[*@1]; Argument[*@0]; value; manual |
+| 55 | Summary: ; ; false; RtlCopyMemoryNonTemporal; ; ; Argument[*@1]; Argument[*@0]; value; manual |
+| 56 | Summary: ; ; false; RtlCopyUnicodeString; ; ; Argument[*1].Field[*Buffer]; Argument[*0].Field[*Buffer]; value; manual |
+| 57 | Summary: ; ; false; RtlCopyVolatileMemory; ; ; Argument[*@1]; Argument[*@0]; value; manual |
+| 58 | Summary: ; ; false; RtlInitUnicodeString; ; ; Argument[*1]; Argument[*0].Field[*Buffer]; value; manual |
+| 59 | Summary: ; ; false; RtlMoveMemory; ; ; Argument[*@1]; Argument[*@0]; value; manual |
+| 60 | Summary: ; ; false; RtlMoveVolatileMemory; ; ; Argument[*@1]; Argument[*@0]; value; manual |
+| 61 | Summary: ; ; false; StringFromCLSID; ; ; Argument[*0]; Argument[**1]; taint; manual |
+| 62 | Summary: ; ; false; StringFromGUID2; ; ; Argument[*0]; Argument[*1]; taint; manual |
+| 63 | Summary: ; ; false; StringFromIID; ; ; Argument[*0]; Argument[**1]; taint; manual |
+| 64 | Summary: ; ; false; WinHttpCrackUrl; ; ; Argument[*0]; Argument[*3]; taint; manual |
+| 65 | Summary: ; ; false; callWithArgument; ; ; Argument[1]; Argument[0].Parameter[0]; value; manual |
+| 66 | Summary: ; ; false; callWithNonTypeTemplate; (const T &); ; Argument[*0]; ReturnValue; value; manual |
+| 67 | Summary: ; ; false; pthread_create; ; ; Argument[@3]; Argument[2].Parameter[@0]; value; manual |
+| 68 | Summary: ; ; false; read_field_from_struct; ; ; Argument[*0].Field[MyNamespace::MyStructInNamespace::myField]; ReturnValue; value; manual |
+| 69 | Summary: ; ; false; read_field_from_struct_2; ; ; Argument[*0].Field[MyGlobalStruct::myField]; ReturnValue; value; manual |
+| 70 | Summary: ; ; false; ymlStepGenerated; ; ; Argument[0]; ReturnValue; taint; df-generated |
+| 71 | Summary: ; ; false; ymlStepManual; ; ; Argument[0]; ReturnValue; taint; manual |
+| 72 | Summary: ; ; false; ymlStepManual_with_body; ; ; Argument[0]; ReturnValue; taint; manual |
+| 73 | Summary: ; MyString; true; operator[]; ; ; Argument[-1]; ReturnValue[*]; taint; manual |
+| 74 | Summary: ; MyString; true; operator[]; ; ; ReturnValue[*]; Argument[-1]; taint; manual |
+| 75 | Summary: ; ReverseFlow; true; get_ptr; ; ; ReturnValue[*]; Argument[-1].Field[ReverseFlow::value]; value; manual |
+| 76 | Summary: ; TemplateClass1; true; templateFunction2; (U,V); ; Argument[1]; ReturnValue; value; manual |
+| 77 | Summary: ; TemplateClass1; false; templateFunction; (T,U); ; Argument[0]; ReturnValue; value; manual |
+| 78 | Summary: ; TemplateClass2; true; function; (U,T); ; Argument[1]; ReturnValue; value; manual |
+| 79 | Summary: Azure::Core::IO; BodyStream; true; Read; ; ; Argument[-1]; Argument[*0]; taint; manual |
+| 80 | Summary: Azure::Core::IO; BodyStream; true; ReadToCount; ; ; Argument[-1]; Argument[*0]; taint; manual |
+| 81 | Summary: Azure::Core::IO; BodyStream; true; ReadToEnd; ; ; Argument[-1]; ReturnValue.Element; taint; manual |
+| 82 | Summary: Azure; Nullable; true; Value; ; ; Argument[-1]; ReturnValue[*]; taint; manual |
+| 83 | Summary: boost::asio; ; false; buffer; ; ; Argument[*0]; ReturnValue; taint; manual |
edges
-| asio_streams.cpp:87:34:87:44 | read_until output argument | asio_streams.cpp:91:7:91:17 | recv_buffer | provenance | Src:MaD:32 |
-| asio_streams.cpp:87:34:87:44 | read_until output argument | asio_streams.cpp:93:29:93:39 | *recv_buffer | provenance | Src:MaD:32 Sink:MaD:2 |
+| asio_streams.cpp:87:34:87:44 | read_until output argument | asio_streams.cpp:91:7:91:17 | recv_buffer | provenance | Src:MaD:42 |
+| asio_streams.cpp:87:34:87:44 | read_until output argument | asio_streams.cpp:93:29:93:39 | *recv_buffer | provenance | Src:MaD:42 Sink:MaD:2 |
| asio_streams.cpp:97:37:97:44 | call to source | asio_streams.cpp:98:7:98:14 | send_str | provenance | TaintFunction |
| asio_streams.cpp:97:37:97:44 | call to source | asio_streams.cpp:100:64:100:71 | *send_str | provenance | TaintFunction |
| asio_streams.cpp:100:44:100:62 | call to buffer | asio_streams.cpp:100:44:100:62 | call to buffer | provenance | |
| asio_streams.cpp:100:44:100:62 | call to buffer | asio_streams.cpp:101:7:101:17 | send_buffer | provenance | |
| asio_streams.cpp:100:44:100:62 | call to buffer | asio_streams.cpp:103:29:103:39 | *send_buffer | provenance | Sink:MaD:2 |
-| asio_streams.cpp:100:64:100:71 | *send_str | asio_streams.cpp:100:44:100:62 | call to buffer | provenance | MaD:65 |
-| azure.cpp:253:48:253:60 | *call to GetBodyStream | azure.cpp:253:48:253:60 | *call to GetBodyStream | provenance | Src:MaD:29 |
+| asio_streams.cpp:100:64:100:71 | *send_str | asio_streams.cpp:100:44:100:62 | call to buffer | provenance | MaD:83 |
+| azure.cpp:253:48:253:60 | *call to GetBodyStream | azure.cpp:253:48:253:60 | *call to GetBodyStream | provenance | Src:MaD:39 |
| azure.cpp:253:48:253:60 | *call to GetBodyStream | azure.cpp:257:5:257:8 | *resp | provenance | |
| azure.cpp:253:48:253:60 | *call to GetBodyStream | azure.cpp:262:5:262:8 | *resp | provenance | |
| azure.cpp:253:48:253:60 | *call to GetBodyStream | azure.cpp:266:38:266:41 | *resp | provenance | |
-| azure.cpp:257:5:257:8 | *resp | azure.cpp:257:16:257:21 | Read output argument | provenance | MaD:61 |
+| azure.cpp:257:5:257:8 | *resp | azure.cpp:257:16:257:21 | Read output argument | provenance | MaD:79 |
| azure.cpp:257:16:257:21 | Read output argument | azure.cpp:258:10:258:16 | * ... | provenance | |
-| azure.cpp:262:5:262:8 | *resp | azure.cpp:262:23:262:28 | ReadToCount output argument | provenance | MaD:62 |
+| azure.cpp:262:5:262:8 | *resp | azure.cpp:262:23:262:28 | ReadToCount output argument | provenance | MaD:80 |
| azure.cpp:262:23:262:28 | ReadToCount output argument | azure.cpp:263:10:263:16 | * ... | provenance | |
-| azure.cpp:266:38:266:41 | *resp | azure.cpp:266:44:266:52 | call to ReadToEnd [element] | provenance | MaD:63 |
+| azure.cpp:266:38:266:41 | *resp | azure.cpp:266:44:266:52 | call to ReadToEnd [element] | provenance | MaD:81 |
| azure.cpp:266:44:266:52 | call to ReadToEnd [element] | azure.cpp:266:44:266:52 | call to ReadToEnd [element] | provenance | |
| azure.cpp:266:44:266:52 | call to ReadToEnd [element] | azure.cpp:267:10:267:12 | vec [element] | provenance | |
| azure.cpp:267:10:267:12 | vec [element] | azure.cpp:267:10:267:12 | vec | provenance | |
-| azure.cpp:273:62:273:64 | call to GetHeaders | azure.cpp:273:62:273:64 | call to GetHeaders | provenance | Src:MaD:28 |
+| azure.cpp:273:62:273:64 | call to GetHeaders | azure.cpp:273:62:273:64 | call to GetHeaders | provenance | Src:MaD:38 |
| azure.cpp:273:62:273:64 | call to GetHeaders | azure.cpp:274:14:274:29 | call to operator[] | provenance | TaintFunction |
| azure.cpp:273:62:273:64 | call to GetHeaders | azure.cpp:274:14:274:29 | call to operator[] | provenance | TaintFunction |
| azure.cpp:273:62:273:64 | call to GetHeaders | azure.cpp:274:14:274:29 | call to operator[] | provenance | TaintFunction |
| azure.cpp:274:14:274:29 | call to operator[] | azure.cpp:274:10:274:29 | call to operator[] | provenance | |
| azure.cpp:274:14:274:29 | call to operator[] | azure.cpp:274:14:274:29 | call to operator[] | provenance | |
-| azure.cpp:277:45:277:47 | call to GetBody | azure.cpp:277:45:277:47 | call to GetBody | provenance | Src:MaD:27 |
+| azure.cpp:277:45:277:47 | call to GetBody | azure.cpp:277:45:277:47 | call to GetBody | provenance | Src:MaD:37 |
| azure.cpp:277:45:277:47 | call to GetBody | azure.cpp:278:10:278:13 | body | provenance | |
| azure.cpp:277:45:277:47 | call to GetBody | azure.cpp:278:10:278:13 | body | provenance | |
| azure.cpp:278:10:278:13 | body | azure.cpp:278:10:278:13 | body | provenance | |
-| azure.cpp:281:68:281:84 | *call to ExtractBodyStream | azure.cpp:281:68:281:84 | *call to ExtractBodyStream | provenance | Src:MaD:26 |
+| azure.cpp:281:68:281:84 | *call to ExtractBodyStream | azure.cpp:281:68:281:84 | *call to ExtractBodyStream | provenance | Src:MaD:36 |
| azure.cpp:281:68:281:84 | *call to ExtractBodyStream | azure.cpp:282:21:282:23 | *call to get | provenance | |
-| azure.cpp:282:21:282:23 | *call to get | azure.cpp:282:28:282:36 | call to ReadToEnd [element] | provenance | MaD:63 |
+| azure.cpp:282:21:282:23 | *call to get | azure.cpp:282:28:282:36 | call to ReadToEnd [element] | provenance | MaD:81 |
| azure.cpp:282:28:282:36 | call to ReadToEnd [element] | azure.cpp:282:10:282:38 | call to ReadToEnd | provenance | |
| azure.cpp:282:28:282:36 | call to ReadToEnd [element] | azure.cpp:282:28:282:36 | call to ReadToEnd [element] | provenance | |
-| azure.cpp:289:24:289:56 | call to GetHeader | azure.cpp:289:63:289:65 | call to Value | provenance | MaD:64 |
+| azure.cpp:289:24:289:56 | call to GetHeader | azure.cpp:289:63:289:65 | call to Value | provenance | MaD:82 |
| azure.cpp:289:32:289:40 | call to GetHeader | azure.cpp:289:24:289:56 | call to GetHeader | provenance | |
-| azure.cpp:289:32:289:40 | call to GetHeader | azure.cpp:289:32:289:40 | call to GetHeader | provenance | Src:MaD:30 |
+| azure.cpp:289:32:289:40 | call to GetHeader | azure.cpp:289:32:289:40 | call to GetHeader | provenance | Src:MaD:40 |
| azure.cpp:289:63:289:65 | call to Value | azure.cpp:289:63:289:65 | call to Value | provenance | |
| azure.cpp:289:63:289:65 | call to Value | azure.cpp:290:10:290:20 | headerValue | provenance | |
| azure.cpp:289:63:289:65 | call to Value | azure.cpp:290:10:290:20 | headerValue | provenance | |
| azure.cpp:290:10:290:20 | headerValue | azure.cpp:290:10:290:20 | headerValue | provenance | |
-| azure.cpp:293:58:293:67 | call to GetHeaders | azure.cpp:293:58:293:67 | call to GetHeaders | provenance | Src:MaD:31 |
+| azure.cpp:293:58:293:67 | call to GetHeaders | azure.cpp:293:58:293:67 | call to GetHeaders | provenance | Src:MaD:41 |
| azure.cpp:293:58:293:67 | call to GetHeaders | azure.cpp:294:38:294:53 | call to operator[] | provenance | TaintFunction |
| azure.cpp:294:38:294:53 | call to operator[] | azure.cpp:295:10:295:20 | contentType | provenance | |
| azure.cpp:294:38:294:53 | call to operator[] | azure.cpp:295:10:295:20 | contentType | provenance | |
| azure.cpp:295:10:295:20 | contentType | azure.cpp:295:10:295:20 | contentType | provenance | |
| test.cpp:7:47:7:52 | value2 | test.cpp:7:64:7:69 | value2 | provenance | |
| test.cpp:7:64:7:69 | value2 | test.cpp:7:5:7:30 | *ymlStepGenerated_with_body | provenance | |
-| test.cpp:10:10:10:18 | call to ymlSource | test.cpp:10:10:10:18 | call to ymlSource | provenance | Src:MaD:25 |
+| test.cpp:10:10:10:18 | call to ymlSource | test.cpp:10:10:10:18 | call to ymlSource | provenance | Src:MaD:35 |
| test.cpp:10:10:10:18 | call to ymlSource | test.cpp:14:10:14:10 | x | provenance | Sink:MaD:1 |
| test.cpp:10:10:10:18 | call to ymlSource | test.cpp:17:24:17:24 | x | provenance | |
| test.cpp:10:10:10:18 | call to ymlSource | test.cpp:21:27:21:27 | x | provenance | |
@@ -122,13 +140,13 @@ edges
| test.cpp:10:10:10:18 | call to ymlSource | test.cpp:32:41:32:41 | x | provenance | |
| test.cpp:17:10:17:22 | call to ymlStepManual | test.cpp:17:10:17:22 | call to ymlStepManual | provenance | |
| test.cpp:17:10:17:22 | call to ymlStepManual | test.cpp:18:10:18:10 | y | provenance | Sink:MaD:1 |
-| test.cpp:17:24:17:24 | x | test.cpp:17:10:17:22 | call to ymlStepManual | provenance | MaD:53 |
+| test.cpp:17:24:17:24 | x | test.cpp:17:10:17:22 | call to ymlStepManual | provenance | MaD:71 |
| test.cpp:21:10:21:25 | call to ymlStepGenerated | test.cpp:21:10:21:25 | call to ymlStepGenerated | provenance | |
| test.cpp:21:10:21:25 | call to ymlStepGenerated | test.cpp:22:10:22:10 | z | provenance | Sink:MaD:1 |
-| test.cpp:21:27:21:27 | x | test.cpp:21:10:21:25 | call to ymlStepGenerated | provenance | MaD:52 |
+| test.cpp:21:27:21:27 | x | test.cpp:21:10:21:25 | call to ymlStepGenerated | provenance | MaD:70 |
| test.cpp:25:11:25:33 | call to ymlStepManual_with_body | test.cpp:25:11:25:33 | call to ymlStepManual_with_body | provenance | |
| test.cpp:25:11:25:33 | call to ymlStepManual_with_body | test.cpp:26:10:26:11 | y2 | provenance | Sink:MaD:1 |
-| test.cpp:25:35:25:35 | x | test.cpp:25:11:25:33 | call to ymlStepManual_with_body | provenance | MaD:54 |
+| test.cpp:25:35:25:35 | x | test.cpp:25:11:25:33 | call to ymlStepManual_with_body | provenance | MaD:72 |
| test.cpp:32:11:32:36 | call to ymlStepGenerated_with_body | test.cpp:32:11:32:36 | call to ymlStepGenerated_with_body | provenance | |
| test.cpp:32:11:32:36 | call to ymlStepGenerated_with_body | test.cpp:33:10:33:11 | z2 | provenance | Sink:MaD:1 |
| test.cpp:32:41:32:41 | x | test.cpp:7:47:7:52 | value2 | provenance | |
@@ -138,73 +156,73 @@ edges
| test.cpp:48:13:48:13 | *s [x] | test.cpp:48:16:48:16 | x | provenance | Sink:MaD:1 |
| test.cpp:56:2:56:2 | *s [post update] [x] | test.cpp:59:55:59:64 | *& ... [x] | provenance | |
| test.cpp:56:2:56:18 | ... = ... | test.cpp:56:2:56:2 | *s [post update] [x] | provenance | |
-| test.cpp:56:8:56:16 | call to ymlSource | test.cpp:56:2:56:18 | ... = ... | provenance | Src:MaD:25 |
-| test.cpp:59:55:59:64 | *& ... [x] | test.cpp:46:30:46:32 | *arg [x] | provenance | MaD:49 |
+| test.cpp:56:8:56:16 | call to ymlSource | test.cpp:56:2:56:18 | ... = ... | provenance | Src:MaD:35 |
+| test.cpp:59:55:59:64 | *& ... [x] | test.cpp:46:30:46:32 | *arg [x] | provenance | MaD:67 |
| test.cpp:68:22:68:22 | y | test.cpp:69:11:69:11 | y | provenance | Sink:MaD:1 |
| test.cpp:74:22:74:22 | y | test.cpp:75:11:75:11 | y | provenance | Sink:MaD:1 |
| test.cpp:82:22:82:22 | y | test.cpp:83:11:83:11 | y | provenance | Sink:MaD:1 |
| test.cpp:88:22:88:22 | y | test.cpp:89:11:89:11 | y | provenance | Sink:MaD:1 |
-| test.cpp:94:10:94:18 | call to ymlSource | test.cpp:94:10:94:18 | call to ymlSource | provenance | Src:MaD:25 |
+| test.cpp:94:10:94:18 | call to ymlSource | test.cpp:94:10:94:18 | call to ymlSource | provenance | Src:MaD:35 |
| test.cpp:94:10:94:18 | call to ymlSource | test.cpp:97:26:97:26 | x | provenance | |
| test.cpp:94:10:94:18 | call to ymlSource | test.cpp:101:26:101:26 | x | provenance | |
| test.cpp:94:10:94:18 | call to ymlSource | test.cpp:103:63:103:63 | x | provenance | |
| test.cpp:94:10:94:18 | call to ymlSource | test.cpp:104:62:104:62 | x | provenance | |
-| test.cpp:97:26:97:26 | x | test.cpp:68:22:68:22 | y | provenance | MaD:47 |
-| test.cpp:101:26:101:26 | x | test.cpp:74:22:74:22 | y | provenance | MaD:47 |
-| test.cpp:103:63:103:63 | x | test.cpp:82:22:82:22 | y | provenance | MaD:47 |
-| test.cpp:104:62:104:62 | x | test.cpp:88:22:88:22 | y | provenance | MaD:47 |
-| test.cpp:114:10:114:18 | call to ymlSource | test.cpp:114:10:114:18 | call to ymlSource | provenance | Src:MaD:25 |
+| test.cpp:97:26:97:26 | x | test.cpp:68:22:68:22 | y | provenance | MaD:65 |
+| test.cpp:101:26:101:26 | x | test.cpp:74:22:74:22 | y | provenance | MaD:65 |
+| test.cpp:103:63:103:63 | x | test.cpp:82:22:82:22 | y | provenance | MaD:65 |
+| test.cpp:104:62:104:62 | x | test.cpp:88:22:88:22 | y | provenance | MaD:65 |
+| test.cpp:114:10:114:18 | call to ymlSource | test.cpp:114:10:114:18 | call to ymlSource | provenance | Src:MaD:35 |
| test.cpp:114:10:114:18 | call to ymlSource | test.cpp:118:44:118:44 | *x | provenance | |
| test.cpp:118:11:118:42 | call to callWithNonTypeTemplate | test.cpp:118:11:118:42 | call to callWithNonTypeTemplate | provenance | |
| test.cpp:118:11:118:42 | call to callWithNonTypeTemplate | test.cpp:119:10:119:11 | y2 | provenance | Sink:MaD:1 |
-| test.cpp:118:44:118:44 | *x | test.cpp:118:11:118:42 | call to callWithNonTypeTemplate | provenance | MaD:48 |
-| test.cpp:133:10:133:18 | call to ymlSource | test.cpp:133:10:133:18 | call to ymlSource | provenance | Src:MaD:25 |
+| test.cpp:118:44:118:44 | *x | test.cpp:118:11:118:42 | call to callWithNonTypeTemplate | provenance | MaD:66 |
+| test.cpp:133:10:133:18 | call to ymlSource | test.cpp:133:10:133:18 | call to ymlSource | provenance | Src:MaD:35 |
| test.cpp:133:10:133:18 | call to ymlSource | test.cpp:134:45:134:45 | x | provenance | |
| test.cpp:134:13:134:43 | call to templateFunction | test.cpp:134:13:134:43 | call to templateFunction | provenance | |
| test.cpp:134:13:134:43 | call to templateFunction | test.cpp:135:10:135:10 | y | provenance | Sink:MaD:1 |
-| test.cpp:134:45:134:45 | x | test.cpp:134:13:134:43 | call to templateFunction | provenance | MaD:59 |
-| test.cpp:146:10:146:18 | call to ymlSource | test.cpp:146:10:146:18 | call to ymlSource | provenance | Src:MaD:25 |
+| test.cpp:134:45:134:45 | x | test.cpp:134:13:134:43 | call to templateFunction | provenance | MaD:77 |
+| test.cpp:146:10:146:18 | call to ymlSource | test.cpp:146:10:146:18 | call to ymlSource | provenance | Src:MaD:35 |
| test.cpp:146:10:146:18 | call to ymlSource | test.cpp:148:26:148:26 | x | provenance | |
| test.cpp:148:10:148:27 | call to function | test.cpp:148:10:148:27 | call to function | provenance | |
| test.cpp:148:10:148:27 | call to function | test.cpp:149:10:149:10 | z | provenance | Sink:MaD:1 |
-| test.cpp:148:26:148:26 | x | test.cpp:148:10:148:27 | call to function | provenance | MaD:60 |
-| test.cpp:155:10:155:18 | call to ymlSource | test.cpp:155:10:155:18 | call to ymlSource | provenance | Src:MaD:25 |
+| test.cpp:148:26:148:26 | x | test.cpp:148:10:148:27 | call to function | provenance | MaD:78 |
+| test.cpp:155:10:155:18 | call to ymlSource | test.cpp:155:10:155:18 | call to ymlSource | provenance | Src:MaD:35 |
| test.cpp:155:10:155:18 | call to ymlSource | test.cpp:157:26:157:26 | x | provenance | |
| test.cpp:157:13:157:20 | call to function | test.cpp:157:13:157:20 | call to function | provenance | |
| test.cpp:157:13:157:20 | call to function | test.cpp:158:10:158:10 | z | provenance | Sink:MaD:1 |
-| test.cpp:157:26:157:26 | x | test.cpp:157:13:157:20 | call to function | provenance | MaD:60 |
+| test.cpp:157:26:157:26 | x | test.cpp:157:13:157:20 | call to function | provenance | MaD:78 |
| test.cpp:164:34:164:34 | x | test.cpp:165:69:165:69 | x | provenance | |
| test.cpp:165:12:165:64 | call to templateFunction2 | test.cpp:164:7:164:7 | *templateFunction3 | provenance | |
| test.cpp:165:12:165:64 | call to templateFunction2 | test.cpp:165:12:165:64 | call to templateFunction2 | provenance | |
-| test.cpp:165:69:165:69 | x | test.cpp:165:12:165:64 | call to templateFunction2 | provenance | MaD:58 |
-| test.cpp:170:10:170:18 | call to ymlSource | test.cpp:170:10:170:18 | call to ymlSource | provenance | Src:MaD:25 |
+| test.cpp:165:69:165:69 | x | test.cpp:165:12:165:64 | call to templateFunction2 | provenance | MaD:76 |
+| test.cpp:170:10:170:18 | call to ymlSource | test.cpp:170:10:170:18 | call to ymlSource | provenance | Src:MaD:35 |
| test.cpp:170:10:170:18 | call to ymlSource | test.cpp:172:51:172:51 | x | provenance | |
| test.cpp:172:13:172:44 | call to templateFunction3 | test.cpp:172:13:172:44 | call to templateFunction3 | provenance | |
| test.cpp:172:13:172:44 | call to templateFunction3 | test.cpp:173:10:173:10 | y | provenance | Sink:MaD:1 |
| test.cpp:172:51:172:51 | x | test.cpp:164:34:164:34 | x | provenance | |
-| test.cpp:172:51:172:51 | x | test.cpp:172:13:172:44 | call to templateFunction3 | provenance | MaD:58 |
+| test.cpp:172:51:172:51 | x | test.cpp:172:13:172:44 | call to templateFunction3 | provenance | MaD:76 |
| test.cpp:186:2:186:2 | *s [post update] [myField] | test.cpp:187:33:187:34 | *& ... [myField] | provenance | |
| test.cpp:186:2:186:24 | ... = ... | test.cpp:186:2:186:2 | *s [post update] [myField] | provenance | |
-| test.cpp:186:14:186:22 | call to ymlSource | test.cpp:186:2:186:24 | ... = ... | provenance | Src:MaD:25 |
+| test.cpp:186:14:186:22 | call to ymlSource | test.cpp:186:2:186:24 | ... = ... | provenance | Src:MaD:35 |
| test.cpp:187:10:187:31 | call to read_field_from_struct | test.cpp:187:10:187:31 | call to read_field_from_struct | provenance | |
| test.cpp:187:10:187:31 | call to read_field_from_struct | test.cpp:188:10:188:10 | x | provenance | Sink:MaD:1 |
-| test.cpp:187:33:187:34 | *& ... [myField] | test.cpp:187:10:187:31 | call to read_field_from_struct | provenance | MaD:50 |
+| test.cpp:187:33:187:34 | *& ... [myField] | test.cpp:187:10:187:31 | call to read_field_from_struct | provenance | MaD:68 |
| test.cpp:199:2:199:2 | *s [post update] [myField] | test.cpp:200:35:200:36 | *& ... [myField] | provenance | |
| test.cpp:199:2:199:24 | ... = ... | test.cpp:199:2:199:2 | *s [post update] [myField] | provenance | |
-| test.cpp:199:14:199:22 | call to ymlSource | test.cpp:199:2:199:24 | ... = ... | provenance | Src:MaD:25 |
+| test.cpp:199:14:199:22 | call to ymlSource | test.cpp:199:2:199:24 | ... = ... | provenance | Src:MaD:35 |
| test.cpp:200:10:200:33 | call to read_field_from_struct_2 | test.cpp:200:10:200:33 | call to read_field_from_struct_2 | provenance | |
| test.cpp:200:10:200:33 | call to read_field_from_struct_2 | test.cpp:201:10:201:10 | x | provenance | Sink:MaD:1 |
-| test.cpp:200:35:200:36 | *& ... [myField] | test.cpp:200:10:200:33 | call to read_field_from_struct_2 | provenance | MaD:51 |
+| test.cpp:200:35:200:36 | *& ... [myField] | test.cpp:200:10:200:33 | call to read_field_from_struct_2 | provenance | MaD:69 |
| test.cpp:216:3:216:4 | get_ptr output argument [value] | test.cpp:217:11:217:12 | *rf [value] | provenance | |
-| test.cpp:216:3:216:28 | ... = ... | test.cpp:216:3:216:4 | get_ptr output argument [value] | provenance | MaD:57 |
-| test.cpp:216:18:216:26 | call to ymlSource | test.cpp:216:3:216:28 | ... = ... | provenance | Src:MaD:25 |
+| test.cpp:216:3:216:28 | ... = ... | test.cpp:216:3:216:4 | get_ptr output argument [value] | provenance | MaD:75 |
+| test.cpp:216:18:216:26 | call to ymlSource | test.cpp:216:3:216:28 | ... = ... | provenance | Src:MaD:35 |
| test.cpp:217:11:217:12 | *rf [value] | test.cpp:217:14:217:18 | value | provenance | |
| test.cpp:217:14:217:18 | value | test.cpp:217:14:217:18 | value | provenance | |
| test.cpp:217:14:217:18 | value | test.cpp:218:11:218:11 | x | provenance | Sink:MaD:1 |
| test.cpp:222:3:222:3 | operator[] output argument | test.cpp:223:12:223:12 | *s | provenance | |
-| test.cpp:222:3:222:20 | ... = ... | test.cpp:222:3:222:3 | operator[] output argument | provenance | MaD:56 |
-| test.cpp:222:10:222:20 | call to ymlSource | test.cpp:222:3:222:20 | ... = ... | provenance | Src:MaD:25 |
-| test.cpp:223:12:223:12 | *s | test.cpp:223:13:223:15 | call to operator[] | provenance | MaD:55 |
+| test.cpp:222:3:222:20 | ... = ... | test.cpp:222:3:222:3 | operator[] output argument | provenance | MaD:74 |
+| test.cpp:222:10:222:20 | call to ymlSource | test.cpp:222:3:222:20 | ... = ... | provenance | Src:MaD:35 |
+| test.cpp:223:12:223:12 | *s | test.cpp:223:13:223:15 | call to operator[] | provenance | MaD:73 |
| test.cpp:223:13:223:15 | call to operator[] | test.cpp:223:13:223:15 | call to operator[] | provenance | |
| test.cpp:223:13:223:15 | call to operator[] | test.cpp:224:11:224:11 | c | provenance | Sink:MaD:1 |
| windows.cpp:22:15:22:29 | *call to GetCommandLineA | windows.cpp:22:15:22:29 | *call to GetCommandLineA | provenance | Src:MaD:3 |
@@ -212,7 +230,7 @@ edges
| windows.cpp:22:15:22:29 | *call to GetCommandLineA | windows.cpp:27:36:27:38 | *cmd | provenance | |
| windows.cpp:27:17:27:34 | **call to CommandLineToArgvA | windows.cpp:27:17:27:34 | **call to CommandLineToArgvA | provenance | |
| windows.cpp:27:17:27:34 | **call to CommandLineToArgvA | windows.cpp:30:8:30:15 | * ... | provenance | |
-| windows.cpp:27:36:27:38 | *cmd | windows.cpp:27:17:27:34 | **call to CommandLineToArgvA | provenance | MaD:33 |
+| windows.cpp:27:36:27:38 | *cmd | windows.cpp:27:17:27:34 | **call to CommandLineToArgvA | provenance | MaD:45 |
| windows.cpp:34:17:34:38 | *call to GetEnvironmentStringsA | windows.cpp:34:17:34:38 | *call to GetEnvironmentStringsA | provenance | Src:MaD:4 |
| windows.cpp:34:17:34:38 | *call to GetEnvironmentStringsA | windows.cpp:36:10:36:13 | * ... | provenance | |
| windows.cpp:39:36:39:38 | GetEnvironmentVariableA output argument | windows.cpp:41:10:41:13 | * ... | provenance | Src:MaD:5 |
@@ -232,11 +250,11 @@ edges
| windows.cpp:189:21:189:26 | ReadFile output argument | windows.cpp:190:5:190:56 | *... = ... | provenance | Src:MaD:17 |
| windows.cpp:190:5:190:14 | *overlapped [post update] [*hEvent] | windows.cpp:192:53:192:63 | *& ... [*hEvent] | provenance | |
| windows.cpp:190:5:190:56 | *... = ... | windows.cpp:190:5:190:14 | *overlapped [post update] [*hEvent] | provenance | |
-| windows.cpp:192:53:192:63 | *& ... [*hEvent] | windows.cpp:147:16:147:27 | *lpOverlapped [*hEvent] | provenance | MaD:37 |
+| windows.cpp:192:53:192:63 | *& ... [*hEvent] | windows.cpp:147:16:147:27 | *lpOverlapped [*hEvent] | provenance | MaD:52 |
| windows.cpp:198:21:198:26 | ReadFile output argument | windows.cpp:199:5:199:57 | ... = ... | provenance | Src:MaD:17 |
| windows.cpp:199:5:199:14 | *overlapped [post update] [hEvent] | windows.cpp:201:53:201:63 | *& ... [hEvent] | provenance | |
| windows.cpp:199:5:199:57 | ... = ... | windows.cpp:199:5:199:14 | *overlapped [post update] [hEvent] | provenance | |
-| windows.cpp:201:53:201:63 | *& ... [hEvent] | windows.cpp:157:16:157:27 | *lpOverlapped [hEvent] | provenance | MaD:37 |
+| windows.cpp:201:53:201:63 | *& ... [hEvent] | windows.cpp:157:16:157:27 | *lpOverlapped [hEvent] | provenance | MaD:52 |
| windows.cpp:209:84:209:89 | NtReadFile output argument | windows.cpp:211:10:211:16 | * ... | provenance | Src:MaD:16 |
| windows.cpp:286:23:286:35 | *call to MapViewOfFile | windows.cpp:286:23:286:35 | *call to MapViewOfFile | provenance | Src:MaD:12 |
| windows.cpp:286:23:286:35 | *call to MapViewOfFile | windows.cpp:287:20:287:52 | *pMapView | provenance | |
@@ -273,9 +291,9 @@ edges
| windows.cpp:431:3:431:3 | *s [post update] [x] | windows.cpp:464:7:464:8 | *& ... [x] | provenance | |
| windows.cpp:431:3:431:16 | ... = ... | windows.cpp:431:3:431:3 | *s [post update] [x] | provenance | |
| windows.cpp:431:9:431:14 | call to source | windows.cpp:431:3:431:16 | ... = ... | provenance | |
-| windows.cpp:439:7:439:8 | *& ... [x] | windows.cpp:403:26:403:36 | *lpParameter [x] | provenance | MaD:36 |
-| windows.cpp:451:7:451:8 | *& ... [x] | windows.cpp:410:26:410:36 | *lpParameter [x] | provenance | MaD:34 |
-| windows.cpp:464:7:464:8 | *& ... [x] | windows.cpp:417:26:417:36 | *lpParameter [x] | provenance | MaD:35 |
+| windows.cpp:439:7:439:8 | *& ... [x] | windows.cpp:403:26:403:36 | *lpParameter [x] | provenance | MaD:48 |
+| windows.cpp:451:7:451:8 | *& ... [x] | windows.cpp:410:26:410:36 | *lpParameter [x] | provenance | MaD:46 |
+| windows.cpp:464:7:464:8 | *& ... [x] | windows.cpp:417:26:417:36 | *lpParameter [x] | provenance | MaD:47 |
| windows.cpp:533:11:533:16 | call to source | windows.cpp:533:11:533:16 | call to source | provenance | |
| windows.cpp:533:11:533:16 | call to source | windows.cpp:537:40:537:41 | *& ... | provenance | |
| windows.cpp:533:11:533:16 | call to source | windows.cpp:542:38:542:39 | *& ... | provenance | |
@@ -284,39 +302,39 @@ edges
| windows.cpp:533:11:533:16 | call to source | windows.cpp:568:32:568:33 | *& ... | provenance | |
| windows.cpp:533:11:533:16 | call to source | windows.cpp:573:40:573:41 | *& ... | provenance | |
| windows.cpp:537:27:537:37 | RtlCopyVolatileMemory output argument | windows.cpp:538:10:538:23 | access to array | provenance | |
-| windows.cpp:537:40:537:41 | *& ... | windows.cpp:537:27:537:37 | RtlCopyVolatileMemory output argument | provenance | MaD:42 |
+| windows.cpp:537:40:537:41 | *& ... | windows.cpp:537:27:537:37 | RtlCopyVolatileMemory output argument | provenance | MaD:57 |
| windows.cpp:542:25:542:35 | RtlCopyDeviceMemory output argument | windows.cpp:543:10:543:23 | access to array | provenance | |
-| windows.cpp:542:38:542:39 | *& ... | windows.cpp:542:25:542:35 | RtlCopyDeviceMemory output argument | provenance | MaD:38 |
+| windows.cpp:542:38:542:39 | *& ... | windows.cpp:542:25:542:35 | RtlCopyDeviceMemory output argument | provenance | MaD:53 |
| windows.cpp:547:19:547:29 | RtlCopyMemory output argument | windows.cpp:548:10:548:23 | access to array | provenance | |
-| windows.cpp:547:32:547:33 | *& ... | windows.cpp:547:19:547:29 | RtlCopyMemory output argument | provenance | MaD:39 |
+| windows.cpp:547:32:547:33 | *& ... | windows.cpp:547:19:547:29 | RtlCopyMemory output argument | provenance | MaD:54 |
| windows.cpp:552:30:552:40 | RtlCopyMemoryNonTemporal output argument | windows.cpp:553:10:553:23 | access to array | provenance | |
-| windows.cpp:552:43:552:44 | *& ... | windows.cpp:552:30:552:40 | RtlCopyMemoryNonTemporal output argument | provenance | MaD:40 |
+| windows.cpp:552:43:552:44 | *& ... | windows.cpp:552:30:552:40 | RtlCopyMemoryNonTemporal output argument | provenance | MaD:55 |
| windows.cpp:559:5:559:24 | ... = ... | windows.cpp:561:39:561:44 | *buffer | provenance | |
| windows.cpp:559:17:559:24 | call to source | windows.cpp:559:5:559:24 | ... = ... | provenance | |
| windows.cpp:561:26:561:36 | RtlInitUnicodeString output argument [*Buffer] | windows.cpp:562:10:562:19 | *src_string [*Buffer] | provenance | |
| windows.cpp:561:26:561:36 | RtlInitUnicodeString output argument [*Buffer] | windows.cpp:563:40:563:50 | *& ... [*Buffer] | provenance | |
-| windows.cpp:561:39:561:44 | *buffer | windows.cpp:561:26:561:36 | RtlInitUnicodeString output argument [*Buffer] | provenance | MaD:43 |
+| windows.cpp:561:39:561:44 | *buffer | windows.cpp:561:26:561:36 | RtlInitUnicodeString output argument [*Buffer] | provenance | MaD:58 |
| windows.cpp:562:10:562:19 | *src_string [*Buffer] | windows.cpp:562:10:562:29 | access to array | provenance | |
| windows.cpp:562:10:562:19 | *src_string [*Buffer] | windows.cpp:562:21:562:26 | *Buffer | provenance | |
| windows.cpp:562:21:562:26 | *Buffer | windows.cpp:562:10:562:29 | access to array | provenance | |
| windows.cpp:563:26:563:37 | RtlCopyUnicodeString output argument [*Buffer] | windows.cpp:564:10:564:20 | *dest_string [*Buffer] | provenance | |
-| windows.cpp:563:40:563:50 | *& ... [*Buffer] | windows.cpp:563:26:563:37 | RtlCopyUnicodeString output argument [*Buffer] | provenance | MaD:41 |
+| windows.cpp:563:40:563:50 | *& ... [*Buffer] | windows.cpp:563:26:563:37 | RtlCopyUnicodeString output argument [*Buffer] | provenance | MaD:56 |
| windows.cpp:564:10:564:20 | *dest_string [*Buffer] | windows.cpp:564:10:564:30 | access to array | provenance | |
| windows.cpp:564:10:564:20 | *dest_string [*Buffer] | windows.cpp:564:22:564:27 | *Buffer | provenance | |
| windows.cpp:564:22:564:27 | *Buffer | windows.cpp:564:10:564:30 | access to array | provenance | |
| windows.cpp:568:19:568:29 | RtlMoveMemory output argument | windows.cpp:569:10:569:23 | access to array | provenance | |
-| windows.cpp:568:32:568:33 | *& ... | windows.cpp:568:19:568:29 | RtlMoveMemory output argument | provenance | MaD:44 |
+| windows.cpp:568:32:568:33 | *& ... | windows.cpp:568:19:568:29 | RtlMoveMemory output argument | provenance | MaD:59 |
| windows.cpp:573:27:573:37 | RtlMoveVolatileMemory output argument | windows.cpp:574:10:574:23 | access to array | provenance | |
-| windows.cpp:573:40:573:41 | *& ... | windows.cpp:573:27:573:37 | RtlMoveVolatileMemory output argument | provenance | MaD:45 |
-| windows.cpp:645:45:645:50 | WinHttpReadData output argument | windows.cpp:647:10:647:16 | * ... | provenance | Src:MaD:23 |
-| windows.cpp:652:48:652:53 | WinHttpReadDataEx output argument | windows.cpp:654:10:654:16 | * ... | provenance | Src:MaD:24 |
-| windows.cpp:659:47:659:52 | WinHttpQueryHeaders output argument | windows.cpp:661:10:661:16 | * ... | provenance | Src:MaD:19 |
-| windows.cpp:669:70:669:79 | WinHttpQueryHeadersEx output argument | windows.cpp:673:10:673:29 | * ... | provenance | Src:MaD:21 |
-| windows.cpp:669:82:669:87 | WinHttpQueryHeadersEx output argument | windows.cpp:671:10:671:16 | * ... | provenance | Src:MaD:22 |
-| windows.cpp:669:105:669:112 | WinHttpQueryHeadersEx output argument | windows.cpp:675:10:675:27 | * ... | provenance | Src:MaD:20 |
+| windows.cpp:573:40:573:41 | *& ... | windows.cpp:573:27:573:37 | RtlMoveVolatileMemory output argument | provenance | MaD:60 |
+| windows.cpp:645:45:645:50 | WinHttpReadData output argument | windows.cpp:647:10:647:16 | * ... | provenance | Src:MaD:33 |
+| windows.cpp:652:48:652:53 | WinHttpReadDataEx output argument | windows.cpp:654:10:654:16 | * ... | provenance | Src:MaD:34 |
+| windows.cpp:659:47:659:52 | WinHttpQueryHeaders output argument | windows.cpp:661:10:661:16 | * ... | provenance | Src:MaD:29 |
+| windows.cpp:669:70:669:79 | WinHttpQueryHeadersEx output argument | windows.cpp:673:10:673:29 | * ... | provenance | Src:MaD:31 |
+| windows.cpp:669:82:669:87 | WinHttpQueryHeadersEx output argument | windows.cpp:671:10:671:16 | * ... | provenance | Src:MaD:32 |
+| windows.cpp:669:105:669:112 | WinHttpQueryHeadersEx output argument | windows.cpp:675:10:675:27 | * ... | provenance | Src:MaD:30 |
| windows.cpp:728:5:728:28 | ... = ... | windows.cpp:729:35:729:35 | *x | provenance | |
| windows.cpp:728:12:728:28 | call to source | windows.cpp:728:5:728:28 | ... = ... | provenance | |
-| windows.cpp:729:35:729:35 | *x | windows.cpp:729:44:729:57 | WinHttpCrackUrl output argument | provenance | MaD:46 |
+| windows.cpp:729:35:729:35 | *x | windows.cpp:729:44:729:57 | WinHttpCrackUrl output argument | provenance | MaD:64 |
| windows.cpp:729:44:729:57 | WinHttpCrackUrl output argument | windows.cpp:731:10:731:36 | * ... | provenance | |
| windows.cpp:729:44:729:57 | WinHttpCrackUrl output argument | windows.cpp:733:10:733:35 | * ... | provenance | |
| windows.cpp:729:44:729:57 | WinHttpCrackUrl output argument | windows.cpp:735:10:735:37 | * ... | provenance | |
@@ -337,6 +355,50 @@ edges
| windows.cpp:936:70:936:78 | HttpReceiveClientCertificate output argument | windows.cpp:937:15:937:48 | *& ... | provenance | Src:MaD:6 |
| windows.cpp:936:70:936:78 | HttpReceiveClientCertificate output argument | windows.cpp:941:10:941:31 | * ... | provenance | Src:MaD:6 |
| windows.cpp:937:15:937:48 | *& ... | windows.cpp:939:10:939:11 | * ... | provenance | |
+| windows.cpp:1009:35:1009:38 | RegQueryValueA output argument | windows.cpp:1011:10:1011:14 | * ... | provenance | Src:MaD:25 |
+| windows.cpp:1016:36:1016:39 | RegQueryValueW output argument | windows.cpp:1018:10:1018:14 | * ... | provenance | Src:MaD:28 |
+| windows.cpp:1024:53:1024:56 | RegQueryValueExA output argument | windows.cpp:1026:10:1026:14 | * ... | provenance | Src:MaD:26 |
+| windows.cpp:1032:54:1032:57 | RegQueryValueExW output argument | windows.cpp:1034:10:1034:14 | * ... | provenance | Src:MaD:27 |
+| windows.cpp:1040:46:1040:49 | RegQueryMultipleValuesA output argument | windows.cpp:1042:10:1042:14 | * ... | provenance | Src:MaD:23 |
+| windows.cpp:1048:46:1048:49 | RegQueryMultipleValuesW output argument | windows.cpp:1050:10:1050:14 | * ... | provenance | Src:MaD:24 |
+| windows.cpp:1056:53:1056:56 | RegGetValueA output argument | windows.cpp:1058:10:1058:14 | * ... | provenance | Src:MaD:21 |
+| windows.cpp:1065:55:1065:58 | RegGetValueW output argument | windows.cpp:1067:10:1067:14 | * ... | provenance | Src:MaD:22 |
+| windows.cpp:1075:28:1075:36 | RegEnumValueA output argument | windows.cpp:1079:10:1079:19 | * ... | provenance | Src:MaD:19 |
+| windows.cpp:1075:71:1075:74 | RegEnumValueA output argument | windows.cpp:1077:10:1077:14 | * ... | provenance | Src:MaD:19 |
+| windows.cpp:1087:28:1087:36 | RegEnumValueW output argument | windows.cpp:1091:10:1091:19 | * ... | provenance | Src:MaD:20 |
+| windows.cpp:1087:71:1087:74 | RegEnumValueW output argument | windows.cpp:1089:10:1089:14 | * ... | provenance | Src:MaD:20 |
+| windows.cpp:1122:5:1122:27 | ... = ... | windows.cpp:1124:19:1124:21 | *str | provenance | |
+| windows.cpp:1122:14:1122:27 | call to source | windows.cpp:1122:5:1122:27 | ... = ... | provenance | |
+| windows.cpp:1124:19:1124:21 | *str | windows.cpp:1124:24:1124:27 | IIDFromString output argument | provenance | MaD:50 |
+| windows.cpp:1124:24:1124:27 | IIDFromString output argument | windows.cpp:1125:10:1125:12 | iid | provenance | |
+| windows.cpp:1128:15:1128:20 | call to source | windows.cpp:1128:15:1128:20 | call to source | provenance | |
+| windows.cpp:1128:15:1128:20 | call to source | windows.cpp:1130:19:1130:21 | *iid | provenance | |
+| windows.cpp:1130:19:1130:21 | *iid | windows.cpp:1130:24:1130:27 | StringFromIID output argument | provenance | MaD:63 |
+| windows.cpp:1130:24:1130:27 | StringFromIID output argument | windows.cpp:1132:10:1132:13 | * ... | provenance | |
+| windows.cpp:1135:19:1135:24 | call to source | windows.cpp:1135:19:1135:24 | call to source | provenance | |
+| windows.cpp:1135:19:1135:24 | call to source | windows.cpp:1137:21:1137:25 | *clsid | provenance | |
+| windows.cpp:1137:21:1137:25 | *clsid | windows.cpp:1137:28:1137:31 | ProgIDFromCLSID output argument | provenance | MaD:51 |
+| windows.cpp:1137:28:1137:31 | ProgIDFromCLSID output argument | windows.cpp:1139:10:1139:13 | * ... | provenance | |
+| windows.cpp:1143:5:1143:30 | ... = ... | windows.cpp:1145:21:1145:26 | *progID | provenance | |
+| windows.cpp:1143:17:1143:30 | call to source | windows.cpp:1143:5:1143:30 | ... = ... | provenance | |
+| windows.cpp:1145:21:1145:26 | *progID | windows.cpp:1145:29:1145:34 | CLSIDFromProgID output argument | provenance | MaD:43 |
+| windows.cpp:1145:29:1145:34 | CLSIDFromProgID output argument | windows.cpp:1146:10:1146:14 | clsid | provenance | |
+| windows.cpp:1150:5:1150:27 | ... = ... | windows.cpp:1152:21:1152:23 | *str | provenance | |
+| windows.cpp:1150:14:1150:27 | call to source | windows.cpp:1150:5:1150:27 | ... = ... | provenance | |
+| windows.cpp:1152:21:1152:23 | *str | windows.cpp:1152:26:1152:31 | CLSIDFromString output argument | provenance | MaD:44 |
+| windows.cpp:1152:26:1152:31 | CLSIDFromString output argument | windows.cpp:1153:10:1153:14 | clsid | provenance | |
+| windows.cpp:1156:19:1156:24 | call to source | windows.cpp:1156:19:1156:24 | call to source | provenance | |
+| windows.cpp:1156:19:1156:24 | call to source | windows.cpp:1158:21:1158:25 | *clsid | provenance | |
+| windows.cpp:1158:21:1158:25 | *clsid | windows.cpp:1158:28:1158:31 | StringFromCLSID output argument | provenance | MaD:61 |
+| windows.cpp:1158:28:1158:31 | StringFromCLSID output argument | windows.cpp:1160:10:1160:13 | * ... | provenance | |
+| windows.cpp:1164:5:1164:27 | ... = ... | windows.cpp:1166:20:1166:22 | *str | provenance | |
+| windows.cpp:1164:14:1164:27 | call to source | windows.cpp:1164:5:1164:27 | ... = ... | provenance | |
+| windows.cpp:1166:20:1166:22 | *str | windows.cpp:1166:25:1166:29 | GUIDFromString output argument | provenance | MaD:49 |
+| windows.cpp:1166:25:1166:29 | GUIDFromString output argument | windows.cpp:1167:10:1167:13 | guid | provenance | |
+| windows.cpp:1170:17:1170:22 | call to source | windows.cpp:1170:17:1170:22 | call to source | provenance | |
+| windows.cpp:1170:17:1170:22 | call to source | windows.cpp:1172:21:1172:24 | *guid | provenance | |
+| windows.cpp:1172:21:1172:24 | *guid | windows.cpp:1172:27:1172:29 | StringFromGUID2 output argument | provenance | MaD:62 |
+| windows.cpp:1172:27:1172:29 | StringFromGUID2 output argument | windows.cpp:1174:10:1174:13 | * ... | provenance | |
nodes
| asio_streams.cpp:87:34:87:44 | read_until output argument | semmle.label | read_until output argument |
| asio_streams.cpp:91:7:91:17 | recv_buffer | semmle.label | recv_buffer |
@@ -653,6 +715,70 @@ nodes
| windows.cpp:937:15:937:48 | *& ... | semmle.label | *& ... |
| windows.cpp:939:10:939:11 | * ... | semmle.label | * ... |
| windows.cpp:941:10:941:31 | * ... | semmle.label | * ... |
+| windows.cpp:1009:35:1009:38 | RegQueryValueA output argument | semmle.label | RegQueryValueA output argument |
+| windows.cpp:1011:10:1011:14 | * ... | semmle.label | * ... |
+| windows.cpp:1016:36:1016:39 | RegQueryValueW output argument | semmle.label | RegQueryValueW output argument |
+| windows.cpp:1018:10:1018:14 | * ... | semmle.label | * ... |
+| windows.cpp:1024:53:1024:56 | RegQueryValueExA output argument | semmle.label | RegQueryValueExA output argument |
+| windows.cpp:1026:10:1026:14 | * ... | semmle.label | * ... |
+| windows.cpp:1032:54:1032:57 | RegQueryValueExW output argument | semmle.label | RegQueryValueExW output argument |
+| windows.cpp:1034:10:1034:14 | * ... | semmle.label | * ... |
+| windows.cpp:1040:46:1040:49 | RegQueryMultipleValuesA output argument | semmle.label | RegQueryMultipleValuesA output argument |
+| windows.cpp:1042:10:1042:14 | * ... | semmle.label | * ... |
+| windows.cpp:1048:46:1048:49 | RegQueryMultipleValuesW output argument | semmle.label | RegQueryMultipleValuesW output argument |
+| windows.cpp:1050:10:1050:14 | * ... | semmle.label | * ... |
+| windows.cpp:1056:53:1056:56 | RegGetValueA output argument | semmle.label | RegGetValueA output argument |
+| windows.cpp:1058:10:1058:14 | * ... | semmle.label | * ... |
+| windows.cpp:1065:55:1065:58 | RegGetValueW output argument | semmle.label | RegGetValueW output argument |
+| windows.cpp:1067:10:1067:14 | * ... | semmle.label | * ... |
+| windows.cpp:1075:28:1075:36 | RegEnumValueA output argument | semmle.label | RegEnumValueA output argument |
+| windows.cpp:1075:71:1075:74 | RegEnumValueA output argument | semmle.label | RegEnumValueA output argument |
+| windows.cpp:1077:10:1077:14 | * ... | semmle.label | * ... |
+| windows.cpp:1079:10:1079:19 | * ... | semmle.label | * ... |
+| windows.cpp:1087:28:1087:36 | RegEnumValueW output argument | semmle.label | RegEnumValueW output argument |
+| windows.cpp:1087:71:1087:74 | RegEnumValueW output argument | semmle.label | RegEnumValueW output argument |
+| windows.cpp:1089:10:1089:14 | * ... | semmle.label | * ... |
+| windows.cpp:1091:10:1091:19 | * ... | semmle.label | * ... |
+| windows.cpp:1122:5:1122:27 | ... = ... | semmle.label | ... = ... |
+| windows.cpp:1122:14:1122:27 | call to source | semmle.label | call to source |
+| windows.cpp:1124:19:1124:21 | *str | semmle.label | *str |
+| windows.cpp:1124:24:1124:27 | IIDFromString output argument | semmle.label | IIDFromString output argument |
+| windows.cpp:1125:10:1125:12 | iid | semmle.label | iid |
+| windows.cpp:1128:15:1128:20 | call to source | semmle.label | call to source |
+| windows.cpp:1128:15:1128:20 | call to source | semmle.label | call to source |
+| windows.cpp:1130:19:1130:21 | *iid | semmle.label | *iid |
+| windows.cpp:1130:24:1130:27 | StringFromIID output argument | semmle.label | StringFromIID output argument |
+| windows.cpp:1132:10:1132:13 | * ... | semmle.label | * ... |
+| windows.cpp:1135:19:1135:24 | call to source | semmle.label | call to source |
+| windows.cpp:1135:19:1135:24 | call to source | semmle.label | call to source |
+| windows.cpp:1137:21:1137:25 | *clsid | semmle.label | *clsid |
+| windows.cpp:1137:28:1137:31 | ProgIDFromCLSID output argument | semmle.label | ProgIDFromCLSID output argument |
+| windows.cpp:1139:10:1139:13 | * ... | semmle.label | * ... |
+| windows.cpp:1143:5:1143:30 | ... = ... | semmle.label | ... = ... |
+| windows.cpp:1143:17:1143:30 | call to source | semmle.label | call to source |
+| windows.cpp:1145:21:1145:26 | *progID | semmle.label | *progID |
+| windows.cpp:1145:29:1145:34 | CLSIDFromProgID output argument | semmle.label | CLSIDFromProgID output argument |
+| windows.cpp:1146:10:1146:14 | clsid | semmle.label | clsid |
+| windows.cpp:1150:5:1150:27 | ... = ... | semmle.label | ... = ... |
+| windows.cpp:1150:14:1150:27 | call to source | semmle.label | call to source |
+| windows.cpp:1152:21:1152:23 | *str | semmle.label | *str |
+| windows.cpp:1152:26:1152:31 | CLSIDFromString output argument | semmle.label | CLSIDFromString output argument |
+| windows.cpp:1153:10:1153:14 | clsid | semmle.label | clsid |
+| windows.cpp:1156:19:1156:24 | call to source | semmle.label | call to source |
+| windows.cpp:1156:19:1156:24 | call to source | semmle.label | call to source |
+| windows.cpp:1158:21:1158:25 | *clsid | semmle.label | *clsid |
+| windows.cpp:1158:28:1158:31 | StringFromCLSID output argument | semmle.label | StringFromCLSID output argument |
+| windows.cpp:1160:10:1160:13 | * ... | semmle.label | * ... |
+| windows.cpp:1164:5:1164:27 | ... = ... | semmle.label | ... = ... |
+| windows.cpp:1164:14:1164:27 | call to source | semmle.label | call to source |
+| windows.cpp:1166:20:1166:22 | *str | semmle.label | *str |
+| windows.cpp:1166:25:1166:29 | GUIDFromString output argument | semmle.label | GUIDFromString output argument |
+| windows.cpp:1167:10:1167:13 | guid | semmle.label | guid |
+| windows.cpp:1170:17:1170:22 | call to source | semmle.label | call to source |
+| windows.cpp:1170:17:1170:22 | call to source | semmle.label | call to source |
+| windows.cpp:1172:21:1172:24 | *guid | semmle.label | *guid |
+| windows.cpp:1172:27:1172:29 | StringFromGUID2 output argument | semmle.label | StringFromGUID2 output argument |
+| windows.cpp:1174:10:1174:13 | * ... | semmle.label | * ... |
subpaths
| test.cpp:32:41:32:41 | x | test.cpp:7:47:7:52 | value2 | test.cpp:7:5:7:30 | *ymlStepGenerated_with_body | test.cpp:32:11:32:36 | call to ymlStepGenerated_with_body |
| test.cpp:172:51:172:51 | x | test.cpp:164:34:164:34 | x | test.cpp:164:7:164:7 | *templateFunction3 | test.cpp:172:13:172:44 | call to templateFunction3 |
diff --git a/cpp/ql/test/library-tests/dataflow/external-models/sources.expected b/cpp/ql/test/library-tests/dataflow/external-models/sources.expected
index 6585c88dc6dd..3556bd9d51dd 100644
--- a/cpp/ql/test/library-tests/dataflow/external-models/sources.expected
+++ b/cpp/ql/test/library-tests/dataflow/external-models/sources.expected
@@ -43,3 +43,15 @@
| windows.cpp:900:64:900:77 | HttpReceiveHttpRequest output argument | remote |
| windows.cpp:929:70:929:75 | HttpReceiveRequestEntityBody output argument | remote |
| windows.cpp:936:70:936:78 | HttpReceiveClientCertificate output argument | remote |
+| windows.cpp:1009:35:1009:38 | RegQueryValueA output argument | windows-registry |
+| windows.cpp:1016:36:1016:39 | RegQueryValueW output argument | windows-registry |
+| windows.cpp:1024:53:1024:56 | RegQueryValueExA output argument | windows-registry |
+| windows.cpp:1032:54:1032:57 | RegQueryValueExW output argument | windows-registry |
+| windows.cpp:1040:46:1040:49 | RegQueryMultipleValuesA output argument | windows-registry |
+| windows.cpp:1048:46:1048:49 | RegQueryMultipleValuesW output argument | windows-registry |
+| windows.cpp:1056:53:1056:56 | RegGetValueA output argument | windows-registry |
+| windows.cpp:1065:55:1065:58 | RegGetValueW output argument | windows-registry |
+| windows.cpp:1075:28:1075:36 | RegEnumValueA output argument | windows-registry |
+| windows.cpp:1075:71:1075:74 | RegEnumValueA output argument | windows-registry |
+| windows.cpp:1087:28:1087:36 | RegEnumValueW output argument | windows-registry |
+| windows.cpp:1087:71:1087:74 | RegEnumValueW output argument | windows-registry |
diff --git a/cpp/ql/test/library-tests/dataflow/external-models/steps.expected b/cpp/ql/test/library-tests/dataflow/external-models/steps.expected
index 61b05459ade1..0fe13460cfbf 100644
--- a/cpp/ql/test/library-tests/dataflow/external-models/steps.expected
+++ b/cpp/ql/test/library-tests/dataflow/external-models/steps.expected
@@ -10,3 +10,11 @@
| test.cpp:28:35:28:35 | 0 | test.cpp:28:11:28:33 | call to ymlStepManual_with_body |
| windows.cpp:27:36:27:38 | *cmd | windows.cpp:27:17:27:34 | **call to CommandLineToArgvA |
| windows.cpp:729:35:729:35 | *x | windows.cpp:729:44:729:57 | WinHttpCrackUrl output argument |
+| windows.cpp:1124:19:1124:21 | *str | windows.cpp:1124:24:1124:27 | IIDFromString output argument |
+| windows.cpp:1130:19:1130:21 | *iid | windows.cpp:1130:24:1130:27 | StringFromIID output argument |
+| windows.cpp:1137:21:1137:25 | *clsid | windows.cpp:1137:28:1137:31 | ProgIDFromCLSID output argument |
+| windows.cpp:1145:21:1145:26 | *progID | windows.cpp:1145:29:1145:34 | CLSIDFromProgID output argument |
+| windows.cpp:1152:21:1152:23 | *str | windows.cpp:1152:26:1152:31 | CLSIDFromString output argument |
+| windows.cpp:1158:21:1158:25 | *clsid | windows.cpp:1158:28:1158:31 | StringFromCLSID output argument |
+| windows.cpp:1166:20:1166:22 | *str | windows.cpp:1166:25:1166:29 | GUIDFromString output argument |
+| windows.cpp:1172:21:1172:24 | *guid | windows.cpp:1172:27:1172:29 | StringFromGUID2 output argument |
diff --git a/cpp/ql/test/library-tests/dataflow/external-models/windows.cpp b/cpp/ql/test/library-tests/dataflow/external-models/windows.cpp
index f098f7344e43..5c5877e06b0a 100644
--- a/cpp/ql/test/library-tests/dataflow/external-models/windows.cpp
+++ b/cpp/ql/test/library-tests/dataflow/external-models/windows.cpp
@@ -940,4 +940,237 @@ void test_http_server_api(HANDLE hRequestQueue) {
sink(certInfo.pCertEncoded);
sink(*certInfo.pCertEncoded); // $ ir
}
+}
+
+using HKEY = void*;
+using BYTE = unsigned char;
+using LPBYTE = BYTE*;
+using PLONG = LONG*;
+
+typedef struct value_entA {
+ LPSTR ve_valuename;
+ DWORD ve_valuelen;
+ DWORD_PTR ve_valueptr;
+ DWORD ve_type;
+} VALENTA, *PVALENTA;
+
+typedef struct value_entW {
+ LPWSTR ve_valuename;
+ DWORD ve_valuelen;
+ DWORD_PTR ve_valueptr;
+ DWORD ve_type;
+} VALENTW, *PVALENTW;
+
+LONG RegQueryValueA(HKEY hKey, LPCSTR lpSubKey, LPSTR lpData, PLONG lpcbData);
+LONG RegQueryValueW(HKEY hKey, LPCWSTR lpSubKey, LPWSTR lpData, PLONG lpcbData);
+
+LONG RegQueryValueExA(
+ HKEY hKey, LPCSTR lpValueName, LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData,
+ LPDWORD lpcbData
+);
+
+LONG RegQueryValueExW(
+ HKEY hKey, LPCWSTR lpValueName, LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData,
+ LPDWORD lpcbData
+);
+
+LONG RegGetValueA(
+ HKEY hKey, LPCSTR lpSubKey, LPCSTR lpValue, DWORD flags, LPDWORD lpType, PVOID lpData,
+ LPDWORD lpcbData
+);
+
+LONG RegGetValueW(
+ HKEY hKey, LPCWSTR lpSubKey, LPCWSTR lpValue, DWORD flags, LPDWORD lpType, PVOID lpData,
+ LPDWORD lpcbData
+);
+
+LONG RegQueryMultipleValuesA(
+ HKEY hKey, PVALENTA valList, DWORD numVals, LPSTR valueBuffer, LPDWORD totalSize
+);
+
+LONG RegQueryMultipleValuesW(
+ HKEY hKey, PVALENTW valList, DWORD numVals, LPWSTR valueBuffer, LPDWORD totalSize
+);
+
+LONG RegEnumValueA(
+ HKEY hKey, DWORD dwIndex, LPSTR lpValueName, LPDWORD lpcchValueName, LPDWORD lpReserved,
+ LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData
+);
+
+LONG RegEnumValueW(
+ HKEY hKey, DWORD dwIndex, LPWSTR lpValueName, LPDWORD lpcchValueName, LPDWORD lpReserved,
+ LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData
+);
+
+void test_registry_queries(HKEY hKey) {
+ {
+ char data[256];
+ LONG dataSize = sizeof(data);
+ RegQueryValueA(hKey, "value", data, &dataSize);
+ sink(data); // clean
+ sink(*data); // $ ir
+ }
+ {
+ wchar_t data[256];
+ LONG dataSize = sizeof(data);
+ RegQueryValueW(hKey, L"value", data, &dataSize);
+ sink(data); // clean
+ sink(*data); // $ ir
+ }
+ {
+ BYTE data[256];
+ DWORD dataSize = sizeof(data);
+ DWORD type;
+ RegQueryValueExA(hKey, "value", nullptr, &type, data, &dataSize);
+ sink(data); // clean
+ sink(*data); // $ ir
+ }
+ {
+ BYTE data[256];
+ DWORD dataSize = sizeof(data);
+ DWORD type;
+ RegQueryValueExW(hKey, L"value", nullptr, &type, data, &dataSize);
+ sink(data); // clean
+ sink(*data); // $ ir
+ }
+ {
+ VALENTA values[1];
+ char data[256];
+ DWORD dataSize = sizeof(data);
+ RegQueryMultipleValuesA(hKey, values, 1, data, &dataSize);
+ sink(data); // clean
+ sink(*data); // $ ir
+ }
+ {
+ VALENTW values[1];
+ wchar_t data[256];
+ DWORD dataSize = sizeof(data);
+ RegQueryMultipleValuesW(hKey, values, 1, data, &dataSize);
+ sink(data); // clean
+ sink(*data); // $ ir
+ }
+ {
+ BYTE data[256];
+ DWORD dataSize = sizeof(data);
+ DWORD type;
+ RegGetValueA(hKey, "subkey", "value", 0, &type, data, &dataSize);
+ sink(data); // clean
+ sink(*data); // $ ir
+ }
+
+ {
+ BYTE data[256];
+ DWORD dataSize = sizeof(data);
+ DWORD type;
+ RegGetValueW(hKey, L"subkey", L"value", 0, &type, data, &dataSize);
+ sink(data); // clean
+ sink(*data); // $ ir
+ }
+ {
+ char valueName[256];
+ DWORD valueNameSize = sizeof(valueName);
+ BYTE data[256];
+ DWORD dataSize = sizeof(data);
+ DWORD type;
+ RegEnumValueA(hKey, 0, valueName, &valueNameSize, nullptr, &type, data, &dataSize);
+ sink(data); // clean
+ sink(*data); // $ ir
+ sink(valueName); // clean
+ sink(*valueName); // $ ir
+ }
+ {
+ wchar_t valueName[256];
+ DWORD valueNameSize = sizeof(valueName) / sizeof(*valueName);
+ BYTE data[256];
+ DWORD dataSize = sizeof(data);
+ DWORD type;
+ RegEnumValueW(hKey, 0, valueName, &valueNameSize, nullptr, &type, data, &dataSize);
+ sink(data); // clean
+ sink(*data); // $ ir
+ sink(valueName); // clean
+ sink(*valueName); // $ ir
+ }
+}
+
+using LPCOLESTR = const char*;
+using LPOLESTR = char*;
+using GUID = int;
+using CLSID = GUID;
+using IID = GUID;
+using REFIID = const IID&;
+using REFCLSID = const CLSID&;
+using REFGUID = const GUID&;
+using LPIID = IID*;
+using LPCLSID = CLSID*;
+using HRESULT = long;
+
+HRESULT IIDFromString(LPCOLESTR lpsz, LPIID lpiid);
+HRESULT StringFromIID(REFIID rclsid, LPOLESTR* lplpsz);
+HRESULT ProgIDFromCLSID(REFCLSID clsid, LPOLESTR* lplpszProgID);
+HRESULT CLSIDFromProgID(LPCOLESTR lpszProgID, LPCLSID lpclsid);
+HRESULT CLSIDFromString(LPCOLESTR lpsz, LPCLSID pclsid);
+HRESULT StringFromCLSID(REFCLSID rclsid, LPOLESTR* lplpsz);
+int GUIDFromString(LPCOLESTR psz, GUID* pguid);
+int StringFromGUID2(REFGUID rguid, LPOLESTR lpsz, int cchMax);
+
+void sink(GUID);
+void sink(GUID*);
+
+void test_com_string_conversions() {
+ {
+ char str[256];
+ str[0] = (char)source();
+ IID iid;
+ IIDFromString(str, &iid);
+ sink(iid); // $ ir
+ }
+ {
+ IID iid = source();
+ LPOLESTR str = nullptr;
+ StringFromIID(iid, &str);
+ sink(str);
+ sink(*str); // $ ir
+ }
+ {
+ CLSID clsid = source();
+ LPOLESTR str = nullptr;
+ ProgIDFromCLSID(clsid, &str);
+ sink(str);
+ sink(*str); // $ ir
+ }
+ {
+ char progID[256];
+ progID[0] = (char)source();
+ CLSID clsid;
+ CLSIDFromProgID(progID, &clsid);
+ sink(clsid); // $ ir
+ }
+ {
+ char str[256];
+ str[0] = (char)source();
+ CLSID clsid;
+ CLSIDFromString(str, &clsid);
+ sink(clsid); // $ ir
+ }
+ {
+ CLSID clsid = source();
+ LPOLESTR str = nullptr;
+ StringFromCLSID(clsid, &str);
+ sink(str);
+ sink(*str); // $ ir
+ }
+ {
+ char str[256];
+ str[0] = (char)source();
+ GUID guid;
+ GUIDFromString(str, &guid);
+ sink(guid); // $ ir
+ }
+ {
+ GUID guid = source();
+ char str[256];
+ StringFromGUID2(guid, str, 256);
+ sink(str);
+ sink(*str); // $ ir
+ }
}
\ No newline at end of file
diff --git a/csharp/paket.lock b/csharp/paket.lock
index f76a8afa7eb4..332e75f89a6e 100644
--- a/csharp/paket.lock
+++ b/csharp/paket.lock
@@ -12,27 +12,27 @@ NUGET
Microsoft.Extensions.ObjectPool (>= 10.0.7)
MSBuild.StructuredLogger (>= 2.3.178)
Humanizer.Core (3.0.10)
- MessagePack (3.1.6)
- MessagePack.Annotations (>= 3.1.6)
- MessagePackAnalyzer (>= 3.1.6)
+ MessagePack (3.1.8)
+ MessagePack.Annotations (>= 3.1.8)
+ MessagePackAnalyzer (>= 3.1.8)
Microsoft.NET.StringTools (>= 17.11.4)
- MessagePack.Annotations (3.1.6)
- MessagePackAnalyzer (3.1.6)
- Microsoft.Bcl.AsyncInterfaces (10.0.8)
- Microsoft.Bcl.Memory (10.0.8)
+ MessagePack.Annotations (3.1.8)
+ MessagePackAnalyzer (3.1.8)
+ Microsoft.Bcl.AsyncInterfaces (10.0.10)
+ Microsoft.Bcl.Memory (10.0.10)
Microsoft.Build (18.6.3)
Microsoft.Build.Framework (>= 18.6.3)
System.Configuration.ConfigurationManager (>= 10.0.3)
System.Diagnostics.EventLog (>= 10.0.3)
System.Reflection.MetadataLoadContext (>= 10.0.3)
System.Security.Cryptography.ProtectedData (>= 10.0.3)
- Microsoft.Build.Framework (18.6.3)
- Microsoft.NET.StringTools (>= 18.6.3)
- Microsoft.Build.Utilities.Core (18.6.3)
- Microsoft.Build.Framework (>= 18.6.3)
- System.Configuration.ConfigurationManager (>= 10.0.3)
- System.Diagnostics.EventLog (>= 10.0.3)
- System.Security.Cryptography.ProtectedData (>= 10.0.3)
+ Microsoft.Build.Framework (18.8.2)
+ Microsoft.NET.StringTools (>= 18.8.2)
+ Microsoft.Build.Utilities.Core (18.8.2)
+ Microsoft.Build.Framework (>= 18.8.2)
+ System.Configuration.ConfigurationManager (>= 10.0.4)
+ System.Diagnostics.EventLog (>= 10.0.4)
+ System.Security.Cryptography.ProtectedData (>= 10.0.4)
Microsoft.CodeAnalysis (5.3)
Humanizer.Core (>= 2.14.1)
Microsoft.Bcl.AsyncInterfaces (>= 9.0)
@@ -50,7 +50,7 @@ NUGET
System.Text.Encoding.CodePages (>= 8.0)
System.Threading.Channels (>= 8.0)
System.Threading.Tasks.Extensions (>= 4.6)
- Microsoft.CodeAnalysis.Analyzers (5.3)
+ Microsoft.CodeAnalysis.Analyzers (5.6)
Microsoft.CodeAnalysis.Common (5.3)
Microsoft.CodeAnalysis.Analyzers (>= 5.3.0-2.25625.1)
Microsoft.CodeAnalysis.CSharp (5.3)
@@ -78,55 +78,54 @@ NUGET
Microsoft.CodeAnalysis.Analyzers (>= 5.3.0-2.25625.1)
Microsoft.CodeAnalysis.Common (5.3)
System.Composition (>= 9.0)
- Microsoft.CodeCoverage (18.5.1)
- Microsoft.Extensions.ObjectPool (10.0.8)
- Microsoft.NET.StringTools (18.6.3)
- Microsoft.NET.Test.Sdk (18.5.1)
- Microsoft.CodeCoverage (>= 18.5.1)
- Microsoft.TestPlatform.TestHost (>= 18.5.1)
- Microsoft.TestPlatform.ObjectModel (18.5.1)
+ Microsoft.CodeCoverage (18.8.1)
+ Microsoft.Extensions.ObjectPool (10.0.10)
+ Microsoft.NET.StringTools (18.8.2)
+ Microsoft.NET.Test.Sdk (18.8.1)
+ Microsoft.CodeCoverage (>= 18.8.1)
+ Microsoft.TestPlatform.TestHost (>= 18.8.1)
+ Microsoft.TestPlatform.ObjectModel (18.8.1)
System.Reflection.Metadata (>= 8.0)
- Microsoft.TestPlatform.TestHost (18.5.1)
- Microsoft.TestPlatform.ObjectModel (>= 18.5.1)
- Newtonsoft.Json (>= 13.0.3)
+ Microsoft.TestPlatform.TestHost (18.8.1)
+ Microsoft.TestPlatform.ObjectModel (>= 18.8.1)
Microsoft.VisualStudio.SolutionPersistence (1.0.52)
Mono.Posix.NETStandard (1.0)
- MSBuild.StructuredLogger (2.3.204)
+ MSBuild.StructuredLogger (2.3.213)
Microsoft.Build.Framework (>= 17.5)
Microsoft.Build.Utilities.Core (>= 17.5)
Newtonsoft.Json (13.0.4)
NuGet.Versioning (7.6)
System.Buffers (4.6.1)
- System.Collections.Immutable (10.0.8)
- System.Composition (10.0.8)
- System.Composition.AttributedModel (>= 10.0.8)
- System.Composition.Convention (>= 10.0.8)
- System.Composition.Hosting (>= 10.0.8)
- System.Composition.Runtime (>= 10.0.8)
- System.Composition.TypedParts (>= 10.0.8)
- System.Composition.AttributedModel (10.0.8)
- System.Composition.Convention (10.0.8)
- System.Composition.AttributedModel (>= 10.0.8)
- System.Composition.Hosting (10.0.8)
- System.Composition.Runtime (>= 10.0.8)
- System.Composition.Runtime (10.0.8)
- System.Composition.TypedParts (10.0.8)
- System.Composition.AttributedModel (>= 10.0.8)
- System.Composition.Hosting (>= 10.0.8)
- System.Composition.Runtime (>= 10.0.8)
- System.Configuration.ConfigurationManager (10.0.8)
- System.Diagnostics.EventLog (>= 10.0.8)
- System.Security.Cryptography.ProtectedData (>= 10.0.8)
- System.Diagnostics.EventLog (10.0.8)
- System.IO.Pipelines (10.0.8)
+ System.Collections.Immutable (10.0.10)
+ System.Composition (10.0.10)
+ System.Composition.AttributedModel (>= 10.0.10)
+ System.Composition.Convention (>= 10.0.10)
+ System.Composition.Hosting (>= 10.0.10)
+ System.Composition.Runtime (>= 10.0.10)
+ System.Composition.TypedParts (>= 10.0.10)
+ System.Composition.AttributedModel (10.0.10)
+ System.Composition.Convention (10.0.10)
+ System.Composition.AttributedModel (>= 10.0.10)
+ System.Composition.Hosting (10.0.10)
+ System.Composition.Runtime (>= 10.0.10)
+ System.Composition.Runtime (10.0.10)
+ System.Composition.TypedParts (10.0.10)
+ System.Composition.AttributedModel (>= 10.0.10)
+ System.Composition.Hosting (>= 10.0.10)
+ System.Composition.Runtime (>= 10.0.10)
+ System.Configuration.ConfigurationManager (10.0.10)
+ System.Diagnostics.EventLog (>= 10.0.10)
+ System.Security.Cryptography.ProtectedData (>= 10.0.10)
+ System.Diagnostics.EventLog (10.0.10)
+ System.IO.Pipelines (10.0.10)
System.Memory (4.6.3)
System.Numerics.Vectors (4.6.1)
- System.Reflection.Metadata (10.0.8)
- System.Reflection.MetadataLoadContext (10.0.8)
+ System.Reflection.Metadata (10.0.10)
+ System.Reflection.MetadataLoadContext (10.0.10)
System.Runtime.CompilerServices.Unsafe (6.1.2)
- System.Security.Cryptography.ProtectedData (10.0.8)
- System.Text.Encoding.CodePages (10.0.8)
- System.Threading.Channels (10.0.8)
+ System.Security.Cryptography.ProtectedData (10.0.10)
+ System.Text.Encoding.CodePages (10.0.10)
+ System.Threading.Channels (10.0.10)
System.Threading.Tasks.Extensions (4.6.3)
xunit (2.9.3)
xunit.analyzers (>= 1.18)
diff --git a/csharp/paket.main.bzl b/csharp/paket.main.bzl
index 0c1b13334243..d153b5f69d36 100644
--- a/csharp/paket.main.bzl
+++ b/csharp/paket.main.bzl
@@ -9,52 +9,52 @@ def main():
packages = [
{"name": "Basic.CompilerLog.Util", "id": "Basic.CompilerLog.Util", "version": "0.9.39", "sha512": "sha512-/Kqh12aedOvhOPuFDk/yE8HauuxXFuzB8Qt+NxEUopKnxyXtV0uPIVgBU3mLNC1Dj2E5Yhcz1rtECwnu4Tv1eg==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": ["MSBuild.StructuredLogger", "MessagePack", "Microsoft.Bcl.Memory", "Microsoft.CodeAnalysis", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.Extensions.ObjectPool"], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["MSBuild.StructuredLogger", "MessagePack", "Microsoft.Bcl.Memory", "Microsoft.CodeAnalysis", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.Extensions.ObjectPool", "System.Buffers"], "net462": ["MSBuild.StructuredLogger", "MessagePack", "Microsoft.Bcl.Memory", "Microsoft.CodeAnalysis", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.Extensions.ObjectPool", "System.Buffers"], "net47": ["MSBuild.StructuredLogger", "MessagePack", "Microsoft.Bcl.Memory", "Microsoft.CodeAnalysis", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.Extensions.ObjectPool", "System.Buffers"], "net471": ["MSBuild.StructuredLogger", "MessagePack", "Microsoft.Bcl.Memory", "Microsoft.CodeAnalysis", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.Extensions.ObjectPool", "System.Buffers"], "net472": ["MSBuild.StructuredLogger", "MessagePack", "Microsoft.Bcl.Memory", "Microsoft.CodeAnalysis", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.Extensions.ObjectPool", "System.Buffers"], "net48": ["MSBuild.StructuredLogger", "MessagePack", "Microsoft.Bcl.Memory", "Microsoft.CodeAnalysis", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.Extensions.ObjectPool", "System.Buffers"], "net5.0": ["MSBuild.StructuredLogger", "MessagePack", "Microsoft.Bcl.Memory", "Microsoft.CodeAnalysis", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.Extensions.ObjectPool", "System.Buffers"], "net6.0": ["MSBuild.StructuredLogger", "MessagePack", "Microsoft.Bcl.Memory", "Microsoft.CodeAnalysis", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.Extensions.ObjectPool", "System.Buffers"], "net7.0": ["MSBuild.StructuredLogger", "MessagePack", "Microsoft.Bcl.Memory", "Microsoft.CodeAnalysis", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.Extensions.ObjectPool", "System.Buffers"], "net8.0": ["MSBuild.StructuredLogger", "MessagePack", "Microsoft.Bcl.Memory", "Microsoft.CodeAnalysis", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.Extensions.ObjectPool", "System.Buffers"], "net9.0": ["MSBuild.StructuredLogger", "MessagePack", "Microsoft.Bcl.Memory", "Microsoft.CodeAnalysis", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.Extensions.ObjectPool"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["MSBuild.StructuredLogger", "MessagePack", "Microsoft.Bcl.Memory", "Microsoft.CodeAnalysis", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.Extensions.ObjectPool", "System.Buffers"], "netcoreapp2.1": ["MSBuild.StructuredLogger", "MessagePack", "Microsoft.Bcl.Memory", "Microsoft.CodeAnalysis", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.Extensions.ObjectPool", "System.Buffers"], "netcoreapp2.2": ["MSBuild.StructuredLogger", "MessagePack", "Microsoft.Bcl.Memory", "Microsoft.CodeAnalysis", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.Extensions.ObjectPool", "System.Buffers"], "netcoreapp3.0": ["MSBuild.StructuredLogger", "MessagePack", "Microsoft.Bcl.Memory", "Microsoft.CodeAnalysis", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.Extensions.ObjectPool", "System.Buffers"], "netcoreapp3.1": ["MSBuild.StructuredLogger", "MessagePack", "Microsoft.Bcl.Memory", "Microsoft.CodeAnalysis", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.Extensions.ObjectPool", "System.Buffers"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["MSBuild.StructuredLogger", "MessagePack", "Microsoft.Bcl.Memory", "Microsoft.CodeAnalysis", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.Extensions.ObjectPool", "System.Buffers"], "netstandard2.1": ["MSBuild.StructuredLogger", "MessagePack", "Microsoft.Bcl.Memory", "Microsoft.CodeAnalysis", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.Extensions.ObjectPool", "System.Buffers"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
{"name": "Humanizer.Core", "id": "Humanizer.Core", "version": "3.0.10", "sha512": "sha512-86jRQVvMLU7xxsdHrK87TSqu5kL0lg4EiRjvTBglkrtLw242dMON4vTrFbGKr2CRjqbThBuIpodF2MWbCFKZYA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Collections.Immutable", "System.Memory"], "net462": ["System.Collections.Immutable", "System.Memory"], "net47": ["System.Collections.Immutable", "System.Memory"], "net471": ["System.Collections.Immutable", "System.Memory"], "net472": ["System.Collections.Immutable", "System.Memory"], "net48": ["System.Collections.Immutable", "System.Memory"], "net5.0": ["System.Collections.Immutable", "System.Memory"], "net6.0": ["System.Collections.Immutable", "System.Memory"], "net7.0": ["System.Collections.Immutable", "System.Memory"], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Collections.Immutable", "System.Memory"], "netcoreapp2.1": ["System.Collections.Immutable", "System.Memory"], "netcoreapp2.2": ["System.Collections.Immutable", "System.Memory"], "netcoreapp3.0": ["System.Collections.Immutable", "System.Memory"], "netcoreapp3.1": ["System.Collections.Immutable", "System.Memory"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Collections.Immutable", "System.Memory"], "netstandard2.1": ["System.Collections.Immutable", "System.Memory"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
- {"name": "MessagePack", "id": "MessagePack", "version": "3.1.6", "sha512": "sha512-vkEho7kN4kxlkd238214A0/FGz6DB1Dalexql8CtUpsbtr0DhKmhBLsmZlqc9H6rRiRvG2VJyt+UqUmQxZoqyw==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.NET.StringTools"], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.NET.StringTools", "System.Collections.Immutable", "System.Threading.Tasks.Extensions", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net462": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.NET.StringTools", "System.Collections.Immutable", "System.Threading.Tasks.Extensions", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net47": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.NET.StringTools", "System.Collections.Immutable", "System.Threading.Tasks.Extensions", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net471": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.NET.StringTools", "System.Collections.Immutable", "System.Threading.Tasks.Extensions", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net472": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.NET.StringTools", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe", "System.Threading.Tasks.Extensions"], "net48": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.NET.StringTools", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe", "System.Threading.Tasks.Extensions"], "net5.0": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.NET.StringTools", "System.Collections.Immutable"], "net6.0": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.NET.StringTools", "System.Collections.Immutable"], "net7.0": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.NET.StringTools", "System.Collections.Immutable"], "net8.0": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.NET.StringTools"], "net9.0": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.NET.StringTools"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.NET.StringTools", "System.Collections.Immutable", "System.Threading.Tasks.Extensions", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.1": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.NET.StringTools", "System.Collections.Immutable", "System.Threading.Tasks.Extensions", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.2": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.NET.StringTools", "System.Collections.Immutable", "System.Threading.Tasks.Extensions", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.0": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.NET.StringTools", "System.Collections.Immutable"], "netcoreapp3.1": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.NET.StringTools", "System.Collections.Immutable"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.NET.StringTools", "System.Collections.Immutable", "System.Threading.Tasks.Extensions", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netstandard2.1": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.NET.StringTools", "System.Collections.Immutable"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
- {"name": "MessagePack.Annotations", "id": "MessagePack.Annotations", "version": "3.1.6", "sha512": "sha512-7uF/iFA6NSB5Eo0HijkyEAHPURQC2ESmzoqNFd2bVqu2opQnuvutGYvcZKV91FXQ6YMDhzYvYbIlSTJ/Jru5+Q==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
- {"name": "MessagePackAnalyzer", "id": "MessagePackAnalyzer", "version": "3.1.6", "sha512": "sha512-eLmNdEFDwLjBiv3/rv/mBtIu18pu9eujlZ8pb0EsbnMzuNyNUp3GJ0WLL0h4qYRW5N41f8zN1N627h/kChe3oA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
- {"name": "Microsoft.Bcl.AsyncInterfaces", "id": "Microsoft.Bcl.AsyncInterfaces", "version": "10.0.8", "sha512": "sha512-FzE/KnOmwCmg2KMPjuyevkS5fAzNt2DBLSJs3HsJ+I/CoBSW6i0mighH6ryZ8JHQhNLxMK04X7J8BTt0kEG5/g==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Threading.Tasks.Extensions"], "net462": ["System.Threading.Tasks.Extensions"], "net47": ["System.Threading.Tasks.Extensions"], "net471": ["System.Threading.Tasks.Extensions"], "net472": ["System.Threading.Tasks.Extensions"], "net48": ["System.Threading.Tasks.Extensions"], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Threading.Tasks.Extensions"], "netcoreapp2.1": ["System.Threading.Tasks.Extensions"], "netcoreapp2.2": ["System.Threading.Tasks.Extensions"], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Threading.Tasks.Extensions"], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
- {"name": "Microsoft.Bcl.Memory", "id": "Microsoft.Bcl.Memory", "version": "10.0.8", "sha512": "sha512-Gd9LaF0vnR5noQP7/LPjSKvXw22b51ejGGs/HJHbzNbMOzT1KqGzW2329gP8DKKMj5iYACBKISwl6nDr32WFWA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net462": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net47": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net471": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net472": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net48": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net5.0": ["System.Runtime.CompilerServices.Unsafe"], "net6.0": ["System.Runtime.CompilerServices.Unsafe"], "net7.0": ["System.Runtime.CompilerServices.Unsafe"], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.1": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.2": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.0": ["System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.1": ["System.Runtime.CompilerServices.Unsafe"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netstandard2.1": ["System.Runtime.CompilerServices.Unsafe"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
+ {"name": "MessagePack", "id": "MessagePack", "version": "3.1.8", "sha512": "sha512-9s6k8RHuot/t6hcvQqYpLCpFY4NY52MApniE+eZsydkhoyvJQL/X1SxUR8Wrurms6xDtj+ZRHGlyfLfBZ9ni7Q==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.NET.StringTools"], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.NET.StringTools", "System.Collections.Immutable", "System.Threading.Tasks.Extensions", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net462": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.NET.StringTools", "System.Collections.Immutable", "System.Threading.Tasks.Extensions", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net47": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.NET.StringTools", "System.Collections.Immutable", "System.Threading.Tasks.Extensions", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net471": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.NET.StringTools", "System.Collections.Immutable", "System.Threading.Tasks.Extensions", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net472": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.NET.StringTools", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe", "System.Threading.Tasks.Extensions"], "net48": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.NET.StringTools", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe", "System.Threading.Tasks.Extensions"], "net5.0": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.NET.StringTools", "System.Collections.Immutable"], "net6.0": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.NET.StringTools", "System.Collections.Immutable"], "net7.0": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.NET.StringTools", "System.Collections.Immutable"], "net8.0": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.NET.StringTools"], "net9.0": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.NET.StringTools"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.NET.StringTools", "System.Collections.Immutable", "System.Threading.Tasks.Extensions", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.1": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.NET.StringTools", "System.Collections.Immutable", "System.Threading.Tasks.Extensions", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.2": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.NET.StringTools", "System.Collections.Immutable", "System.Threading.Tasks.Extensions", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.0": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.NET.StringTools", "System.Collections.Immutable"], "netcoreapp3.1": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.NET.StringTools", "System.Collections.Immutable"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.NET.StringTools", "System.Collections.Immutable", "System.Threading.Tasks.Extensions", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netstandard2.1": ["MessagePackAnalyzer", "MessagePack.Annotations", "Microsoft.NET.StringTools", "System.Collections.Immutable"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
+ {"name": "MessagePack.Annotations", "id": "MessagePack.Annotations", "version": "3.1.8", "sha512": "sha512-ONyOl+mddCHFvZwsicJ2ubaK7a1O/wBo4KX178TsbLSW57m+P7WNPf8ZhXyCVCJuc/nqGBvuigeb0SP8Hzqssg==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
+ {"name": "MessagePackAnalyzer", "id": "MessagePackAnalyzer", "version": "3.1.8", "sha512": "sha512-K//7kxEU35BqDkb6obsEKJreQyaN+56tnjddUHvMz9X+nNuurULHihWRjnCt8DsXEgRfFPwn7WYjtOOXSyYxzQ==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
+ {"name": "Microsoft.Bcl.AsyncInterfaces", "id": "Microsoft.Bcl.AsyncInterfaces", "version": "10.0.10", "sha512": "sha512-8Mx8TUFWoK2gH35Cyr0ndO2l9j4XJzo1wsC6ufVD2nlFsVe5NXmbM+vEOILLhdANZKEgN+U8hkPrT1YQsSSBSA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Threading.Tasks.Extensions"], "net462": ["System.Threading.Tasks.Extensions"], "net47": ["System.Threading.Tasks.Extensions"], "net471": ["System.Threading.Tasks.Extensions"], "net472": ["System.Threading.Tasks.Extensions"], "net48": ["System.Threading.Tasks.Extensions"], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Threading.Tasks.Extensions"], "netcoreapp2.1": ["System.Threading.Tasks.Extensions"], "netcoreapp2.2": ["System.Threading.Tasks.Extensions"], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Threading.Tasks.Extensions"], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
+ {"name": "Microsoft.Bcl.Memory", "id": "Microsoft.Bcl.Memory", "version": "10.0.10", "sha512": "sha512-dY04r7+oqm5RWWQ5Ncw2BZfz5lWuEmamdZX+sh7ujYPeu6MTTNElaDtW/5JAUF70TMVCZd6tELRFbx10BVvmXw==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net462": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net47": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net471": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net472": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net48": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net5.0": ["System.Runtime.CompilerServices.Unsafe"], "net6.0": ["System.Runtime.CompilerServices.Unsafe"], "net7.0": ["System.Runtime.CompilerServices.Unsafe"], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.1": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.2": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.0": ["System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.1": ["System.Runtime.CompilerServices.Unsafe"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netstandard2.1": ["System.Runtime.CompilerServices.Unsafe"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
{"name": "Microsoft.Build", "id": "Microsoft.Build", "version": "18.6.3", "sha512": "sha512-KC9xCNrucJlKrA0KFXiYUHZI74kNBOaZ/BLHSCm06fS7aoHnlAlRZizti+i4V0AsaJlaIBjtN/Cf6LkcmENi4w==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": ["Microsoft.Build.Framework", "System.Configuration.ConfigurationManager", "System.Reflection.MetadataLoadContext", "System.Diagnostics.EventLog", "System.Security.Cryptography.ProtectedData"], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": ["Microsoft.Build.Framework", "System.Collections.Immutable", "System.Configuration.ConfigurationManager", "System.Memory", "System.Reflection.MetadataLoadContext", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Threading.Tasks.Extensions"], "net48": ["Microsoft.Build.Framework", "System.Collections.Immutable", "System.Configuration.ConfigurationManager", "System.Memory", "System.Reflection.MetadataLoadContext", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Threading.Tasks.Extensions"], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
- {"name": "Microsoft.Build.Framework", "id": "Microsoft.Build.Framework", "version": "18.6.3", "sha512": "sha512-p11xRx05A+bU2oUIsKKuAEOEPyroo2ygUwQVDLAGV3ZkNtHBsQs9RojvRqr+wiql7KPUXv0qbwKcACUpsbbmcA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": ["Microsoft.NET.StringTools"], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["Microsoft.NET.StringTools", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net462": ["Microsoft.NET.StringTools", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net47": ["Microsoft.NET.StringTools", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net471": ["Microsoft.NET.StringTools", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net472": ["Microsoft.NET.StringTools", "System.Collections.Immutable", "System.Runtime.CompilerServices.Unsafe", "System.Memory", "System.Threading.Tasks.Extensions"], "net48": ["Microsoft.NET.StringTools", "System.Collections.Immutable", "System.Runtime.CompilerServices.Unsafe", "System.Memory", "System.Threading.Tasks.Extensions"], "net5.0": ["Microsoft.NET.StringTools", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net6.0": ["Microsoft.NET.StringTools", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net7.0": ["Microsoft.NET.StringTools", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net8.0": ["Microsoft.NET.StringTools", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net9.0": ["Microsoft.NET.StringTools", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["Microsoft.NET.StringTools", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.1": ["Microsoft.NET.StringTools", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.2": ["Microsoft.NET.StringTools", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.0": ["Microsoft.NET.StringTools", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.1": ["Microsoft.NET.StringTools", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["Microsoft.NET.StringTools", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netstandard2.1": ["Microsoft.NET.StringTools", "System.Memory", "System.Runtime.CompilerServices.Unsafe"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
- {"name": "Microsoft.Build.Utilities.Core", "id": "Microsoft.Build.Utilities.Core", "version": "18.6.3", "sha512": "sha512-uB3c5znytjARTsycmhOfnTavdGTYalYWcCtb6RAFqHcXv2y8JxGsdgQQ39n9IqXpt9JyxPSWz2uVuztuG/Oplw==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": ["Microsoft.Build.Framework", "System.Configuration.ConfigurationManager", "System.Diagnostics.EventLog", "System.Security.Cryptography.ProtectedData"], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["Microsoft.Build.Framework", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net462": ["Microsoft.Build.Framework", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net47": ["Microsoft.Build.Framework", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net471": ["Microsoft.Build.Framework", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net472": ["Microsoft.Build.Framework", "System.Collections.Immutable", "System.Configuration.ConfigurationManager", "System.Memory", "System.Runtime.CompilerServices.Unsafe", "System.Threading.Tasks.Extensions"], "net48": ["Microsoft.Build.Framework", "System.Collections.Immutable", "System.Configuration.ConfigurationManager", "System.Memory", "System.Runtime.CompilerServices.Unsafe", "System.Threading.Tasks.Extensions"], "net5.0": ["Microsoft.Build.Framework", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net6.0": ["Microsoft.Build.Framework", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net7.0": ["Microsoft.Build.Framework", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net8.0": ["Microsoft.Build.Framework", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net9.0": ["Microsoft.Build.Framework", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["Microsoft.Build.Framework", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.1": ["Microsoft.Build.Framework", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.2": ["Microsoft.Build.Framework", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.0": ["Microsoft.Build.Framework", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.1": ["Microsoft.Build.Framework", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["Microsoft.Build.Framework", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netstandard2.1": ["Microsoft.Build.Framework", "System.Memory", "System.Runtime.CompilerServices.Unsafe"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
+ {"name": "Microsoft.Build.Framework", "id": "Microsoft.Build.Framework", "version": "18.8.2", "sha512": "sha512-a7GqCWuBTxqVme+L8u5QXSrifzmWEGQuih3E3tOYB/TH+CLKg6iZhOx0jBz8Wc1f2qMnPr3jzJcan0vPI0zBcQ==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": ["Microsoft.NET.StringTools"], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["Microsoft.NET.StringTools", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net462": ["Microsoft.NET.StringTools", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net47": ["Microsoft.NET.StringTools", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net471": ["Microsoft.NET.StringTools", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net472": ["Microsoft.NET.StringTools", "System.Collections.Immutable", "System.Runtime.CompilerServices.Unsafe", "System.Memory", "System.Threading.Tasks.Extensions"], "net48": ["Microsoft.NET.StringTools", "System.Collections.Immutable", "System.Runtime.CompilerServices.Unsafe", "System.Memory", "System.Threading.Tasks.Extensions"], "net5.0": ["Microsoft.NET.StringTools", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net6.0": ["Microsoft.NET.StringTools", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net7.0": ["Microsoft.NET.StringTools", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net8.0": ["Microsoft.NET.StringTools", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net9.0": ["Microsoft.NET.StringTools", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["Microsoft.NET.StringTools", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.1": ["Microsoft.NET.StringTools", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.2": ["Microsoft.NET.StringTools", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.0": ["Microsoft.NET.StringTools", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.1": ["Microsoft.NET.StringTools", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["Microsoft.NET.StringTools", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netstandard2.1": ["Microsoft.NET.StringTools", "System.Memory", "System.Runtime.CompilerServices.Unsafe"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
+ {"name": "Microsoft.Build.Utilities.Core", "id": "Microsoft.Build.Utilities.Core", "version": "18.8.2", "sha512": "sha512-o6aoVgjtD37nmsQ1B3IhB9yjBOhFur7EH+CNsIUnBwQUBBLM4qN4Xv11nA5X84GLoxw8SGW0MY6+r04Mhqvfxg==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": ["Microsoft.Build.Framework", "System.Configuration.ConfigurationManager", "System.Diagnostics.EventLog", "System.Security.Cryptography.ProtectedData"], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["Microsoft.Build.Framework", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net462": ["Microsoft.Build.Framework", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net47": ["Microsoft.Build.Framework", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net471": ["Microsoft.Build.Framework", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net472": ["Microsoft.Build.Framework", "System.Collections.Immutable", "System.Configuration.ConfigurationManager", "System.Memory", "System.Runtime.CompilerServices.Unsafe", "System.Threading.Tasks.Extensions"], "net48": ["Microsoft.Build.Framework", "System.Collections.Immutable", "System.Configuration.ConfigurationManager", "System.Memory", "System.Runtime.CompilerServices.Unsafe", "System.Threading.Tasks.Extensions"], "net5.0": ["Microsoft.Build.Framework", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net6.0": ["Microsoft.Build.Framework", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net7.0": ["Microsoft.Build.Framework", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net8.0": ["Microsoft.Build.Framework", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net9.0": ["Microsoft.Build.Framework", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["Microsoft.Build.Framework", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.1": ["Microsoft.Build.Framework", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.2": ["Microsoft.Build.Framework", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.0": ["Microsoft.Build.Framework", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.1": ["Microsoft.Build.Framework", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["Microsoft.Build.Framework", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netstandard2.1": ["Microsoft.Build.Framework", "System.Memory", "System.Runtime.CompilerServices.Unsafe"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
{"name": "Microsoft.CodeAnalysis", "id": "Microsoft.CodeAnalysis", "version": "5.3.0", "sha512": "sha512-gCuN2a/33HYRrRg4P2LvbgSsUaGP/FSHTaz6FapSaEATYnbXBoiR9Nk/ItHAknc6IQPtodkUYKvX78MkBdoOSg==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "net462": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "net47": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "net471": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "net472": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "net48": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "net5.0": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "net6.0": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "net7.0": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "net8.0": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "net9.0": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "netcoreapp2.1": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "netcoreapp2.2": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "netcoreapp3.0": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "netcoreapp3.1": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "netstandard2.1": ["Microsoft.CodeAnalysis.CSharp.Workspaces", "Microsoft.CodeAnalysis.VisualBasic.Workspaces", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
- {"name": "Microsoft.CodeAnalysis.Analyzers", "id": "Microsoft.CodeAnalysis.Analyzers", "version": "5.3.0", "sha512": "sha512-v9jPlSs/fE7AU2/eZOw5EUzq0JOaWgP+2gghwIP2XbbTv56PZZZsy1QgEiMa3jjO8hR8SN1+NJvG1xxHL2FDgw==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
+ {"name": "Microsoft.CodeAnalysis.Analyzers", "id": "Microsoft.CodeAnalysis.Analyzers", "version": "5.6.0", "sha512": "sha512-in3YRkkpGhfekPD9j9G04qzdOoWBjaiGYrl6xy0+8Xp0N3Q1+Du5wkx/THhOTIvqk6Oy1d8RTIQnA8/qFapDNQ==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
{"name": "Microsoft.CodeAnalysis.Common", "id": "Microsoft.CodeAnalysis.Common", "version": "5.3.0", "sha512": "sha512-lt42ETYkJrzJrf99jQ9n7xnanR/ETh92o6LX03kTjQKfKFrJGm5/+4OQJyIz8Kj4/ClbeZ3kvxytsyds4jQ5Tg==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": ["Microsoft.CodeAnalysis.Analyzers"], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Memory", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions", "System.Buffers", "System.Numerics.Vectors"], "net462": ["Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Memory", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions", "System.Buffers", "System.Numerics.Vectors"], "net47": ["Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Memory", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions", "System.Buffers", "System.Numerics.Vectors"], "net471": ["Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Memory", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions", "System.Buffers", "System.Numerics.Vectors"], "net472": ["Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Memory", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions", "System.Buffers", "System.Numerics.Vectors"], "net48": ["Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Memory", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions", "System.Buffers", "System.Numerics.Vectors"], "net5.0": ["Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Memory", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions", "System.Buffers", "System.Numerics.Vectors"], "net6.0": ["Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Memory", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions", "System.Buffers", "System.Numerics.Vectors"], "net7.0": ["Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Memory", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions", "System.Buffers", "System.Numerics.Vectors"], "net8.0": ["Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Reflection.Metadata"], "net9.0": ["Microsoft.CodeAnalysis.Analyzers"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Memory", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions", "System.Buffers", "System.Numerics.Vectors"], "netcoreapp2.1": ["Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Memory", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions", "System.Buffers", "System.Numerics.Vectors"], "netcoreapp2.2": ["Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Memory", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions", "System.Buffers", "System.Numerics.Vectors"], "netcoreapp3.0": ["Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Memory", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions", "System.Buffers", "System.Numerics.Vectors"], "netcoreapp3.1": ["Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Memory", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions", "System.Buffers", "System.Numerics.Vectors"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Memory", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions", "System.Buffers", "System.Numerics.Vectors"], "netstandard2.1": ["Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Memory", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions", "System.Buffers", "System.Numerics.Vectors"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
{"name": "Microsoft.CodeAnalysis.CSharp", "id": "Microsoft.CodeAnalysis.CSharp", "version": "5.3.0", "sha512": "sha512-TD8ulDx0+qjf3oi5gcToiNaxVGzn0rsPN0hCQOq+skYGgugKGLVl8obs0KxrxAOx2xkjySbOcEBumgJ0uhzzgA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers"], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "net462": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "net47": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "net471": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "net472": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "net48": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "net5.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "net6.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "net7.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "net8.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Reflection.Metadata"], "net9.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "netcoreapp2.1": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "netcoreapp2.2": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "netcoreapp3.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "netcoreapp3.1": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "netstandard2.1": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
{"name": "Microsoft.CodeAnalysis.CSharp.Workspaces", "id": "Microsoft.CodeAnalysis.CSharp.Workspaces", "version": "5.3.0", "sha512": "sha512-XwemsUpvFZ8zLvu9QxRdgh4rgoI1WypKHn9D4zrvN5V3p+CSJKmFBS1w09DuBSLe+DIITIu7JQmzmDsHXZow1g==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.CodeAnalysis.Analyzers", "System.Composition"], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "net462": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "net47": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "net471": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "net472": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "net48": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "net5.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "net6.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "net7.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "net8.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Reflection.Metadata"], "net9.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.CodeAnalysis.Analyzers", "System.Composition"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "netcoreapp2.1": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "netcoreapp2.2": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "netcoreapp3.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "netcoreapp3.1": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "netstandard2.1": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.CSharp", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
{"name": "Microsoft.CodeAnalysis.VisualBasic", "id": "Microsoft.CodeAnalysis.VisualBasic", "version": "5.3.0", "sha512": "sha512-0zqIJspSNg8iBDho82FwYt4ajoBRzMEtzdIPs5KBeisxNIBMpZh8CXJED8RY32HCsIOA5tx870xpgPsXOysMqA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers"], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "net462": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "net47": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "net471": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "net472": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "net48": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "net5.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "net6.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "net7.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "net8.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Reflection.Metadata"], "net9.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "netcoreapp2.1": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "netcoreapp2.2": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "netcoreapp3.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "netcoreapp3.1": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "netstandard2.1": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
{"name": "Microsoft.CodeAnalysis.VisualBasic.Workspaces", "id": "Microsoft.CodeAnalysis.VisualBasic.Workspaces", "version": "5.3.0", "sha512": "sha512-FhpamkHtKiOd/2wlQ4l9K+NQLfAtBniWj2TWjgHp5rY+PNDRsOZpiTVBdrlwRTIR2oe6lz6cKYTxwBKVrPjOzQ==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.CodeAnalysis.Analyzers", "System.Composition"], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "net462": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "net47": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "net471": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "net472": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "net48": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "net5.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "net6.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "net7.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "net8.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Reflection.Metadata"], "net9.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.CodeAnalysis.Analyzers", "System.Composition"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "netcoreapp2.1": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "netcoreapp2.2": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "netcoreapp3.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "netcoreapp3.1": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"], "netstandard2.1": ["Microsoft.CodeAnalysis.Common", "Microsoft.CodeAnalysis.VisualBasic", "Microsoft.CodeAnalysis.Workspaces.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Composition", "System.IO.Pipelines", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Channels", "System.Threading.Tasks.Extensions"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
{"name": "Microsoft.CodeAnalysis.Workspaces.Common", "id": "Microsoft.CodeAnalysis.Workspaces.Common", "version": "5.3.0", "sha512": "sha512-pPJy45QDPFZNUpmgJz7fKL6Tte+CZ7NRw8GyluMBGLRAcwrZNMpWOKkV81MGnkCYOs8UA1b510MrQpevf0iQWw==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "System.Composition", "Microsoft.CodeAnalysis.Analyzers"], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "System.Composition", "System.IO.Pipelines", "System.Threading.Channels", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "net462": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "System.Composition", "System.IO.Pipelines", "System.Threading.Channels", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "net47": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "System.Composition", "System.IO.Pipelines", "System.Threading.Channels", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "net471": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "System.Composition", "System.IO.Pipelines", "System.Threading.Channels", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "net472": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "System.Composition", "System.IO.Pipelines", "System.Threading.Channels", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "net48": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "System.Composition", "System.IO.Pipelines", "System.Threading.Channels", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "net5.0": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "System.Composition", "System.IO.Pipelines", "System.Threading.Channels", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "net6.0": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "System.Composition", "System.IO.Pipelines", "System.Threading.Channels", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "net7.0": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "System.Composition", "System.IO.Pipelines", "System.Threading.Channels", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "net8.0": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "System.Composition", "System.IO.Pipelines", "Microsoft.CodeAnalysis.Analyzers", "System.Collections.Immutable", "System.Reflection.Metadata"], "net9.0": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "System.Composition", "Microsoft.CodeAnalysis.Analyzers"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "System.Composition", "System.IO.Pipelines", "System.Threading.Channels", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "netcoreapp2.1": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "System.Composition", "System.IO.Pipelines", "System.Threading.Channels", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "netcoreapp2.2": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "System.Composition", "System.IO.Pipelines", "System.Threading.Channels", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "netcoreapp3.0": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "System.Composition", "System.IO.Pipelines", "System.Threading.Channels", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "netcoreapp3.1": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "System.Composition", "System.IO.Pipelines", "System.Threading.Channels", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "System.Composition", "System.IO.Pipelines", "System.Threading.Channels", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"], "netstandard2.1": ["Microsoft.CodeAnalysis.Common", "Humanizer.Core", "Microsoft.Bcl.AsyncInterfaces", "System.Composition", "System.IO.Pipelines", "System.Threading.Channels", "Microsoft.CodeAnalysis.Analyzers", "System.Buffers", "System.Collections.Immutable", "System.Memory", "System.Numerics.Vectors", "System.Reflection.Metadata", "System.Runtime.CompilerServices.Unsafe", "System.Text.Encoding.CodePages", "System.Threading.Tasks.Extensions"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
- {"name": "Microsoft.CodeCoverage", "id": "Microsoft.CodeCoverage", "version": "18.5.1", "sha512": "sha512-BjoX00WuEWNnHFo591eXZIcl3IYm1iln65ub545zWF1o6pHicSHcX2eUBWEJW9W6GA/9cf/ZgJ2XuGOyDdep2A==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
- {"name": "Microsoft.Extensions.ObjectPool", "id": "Microsoft.Extensions.ObjectPool", "version": "10.0.8", "sha512": "sha512-XOzhf+i3nZIyqy5sFaEdnNsPOPEYcEz9tL3YIU8RjK3aKIMLPLMaXDCGoOxKeOTN+03Faaz5le8X1RlKsW9rPQ==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
- {"name": "Microsoft.NET.StringTools", "id": "Microsoft.NET.StringTools", "version": "18.6.3", "sha512": "sha512-8RtWydTzV9i25v80XBoNxZDxmxuClq0PVejE2dHfpLhD8jFoEEPP2S+q5oS9HdSKOVDurUDTdjMCEWUB+DiGZg==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net48": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net5.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net6.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net7.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net8.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net9.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.1": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.2": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.1": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netstandard2.1": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
- {"name": "Microsoft.NET.Test.Sdk", "id": "Microsoft.NET.Test.Sdk", "version": "18.5.1", "sha512": "sha512-5/ucicw/H9/VNCmMTCjCQhNHEJc08ZeSLSrjvdZR/rtVUY8Enw+bi9LQTP1K97aRCqw/BG7cIV+VVFvgj3fKiw==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": ["Microsoft.TestPlatform.TestHost", "Microsoft.CodeCoverage"], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": ["Microsoft.CodeCoverage"], "net47": ["Microsoft.CodeCoverage"], "net471": ["Microsoft.CodeCoverage"], "net472": ["Microsoft.CodeCoverage"], "net48": ["Microsoft.CodeCoverage"], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": ["Microsoft.TestPlatform.TestHost", "Microsoft.CodeCoverage"], "net9.0": ["Microsoft.TestPlatform.TestHost", "Microsoft.CodeCoverage"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
- {"name": "Microsoft.TestPlatform.ObjectModel", "id": "Microsoft.TestPlatform.ObjectModel", "version": "18.5.1", "sha512": "sha512-SJHvdEawgdOUuyN2/eVWZCwe14DKPgQPDsQGiwfeKFgjzYDUvhESRpohG9IvQQuYiCvAv7Tn+ozZ2fDPfpwdzg==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": ["System.Reflection.Metadata"], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Reflection.Metadata"], "net462": ["System.Reflection.Metadata"], "net47": ["System.Reflection.Metadata"], "net471": ["System.Reflection.Metadata"], "net472": ["System.Reflection.Metadata"], "net48": ["System.Reflection.Metadata"], "net5.0": ["System.Reflection.Metadata"], "net6.0": ["System.Reflection.Metadata"], "net7.0": ["System.Reflection.Metadata"], "net8.0": ["System.Reflection.Metadata"], "net9.0": ["System.Reflection.Metadata"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Reflection.Metadata"], "netcoreapp2.1": ["System.Reflection.Metadata"], "netcoreapp2.2": ["System.Reflection.Metadata"], "netcoreapp3.0": ["System.Reflection.Metadata"], "netcoreapp3.1": ["System.Reflection.Metadata"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Reflection.Metadata"], "netstandard2.1": ["System.Reflection.Metadata"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
- {"name": "Microsoft.TestPlatform.TestHost", "id": "Microsoft.TestPlatform.TestHost", "version": "18.5.1", "sha512": "sha512-CbWth1jMU2wVyAy1SVMexSyD3JXG8FYYyyrcY+B1aWhzFzRLh8JdThoibXTqXxZ2NRC9me+N4XIQC75dfLcgiA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": ["Microsoft.TestPlatform.ObjectModel", "Newtonsoft.Json"], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": ["Microsoft.TestPlatform.ObjectModel", "Newtonsoft.Json"], "net9.0": ["Microsoft.TestPlatform.ObjectModel", "Newtonsoft.Json"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
+ {"name": "Microsoft.CodeCoverage", "id": "Microsoft.CodeCoverage", "version": "18.8.1", "sha512": "sha512-8h9rObu86JMC0ouOd7meNjPhjrTYQPEyOT42hshBxdxknvpfYLRzTY13ZBhRAf7tohl7wApqq/aaN6WRxhdwjw==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
+ {"name": "Microsoft.Extensions.ObjectPool", "id": "Microsoft.Extensions.ObjectPool", "version": "10.0.10", "sha512": "sha512-4Ysvqe0dDLdaPyhHNtTJ1Rk6RpzIv4ysxDT12ujfGCiKJEpXKvumpGvO5fwfQzvNsuGuvVznsmaquCSOf/oePQ==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
+ {"name": "Microsoft.NET.StringTools", "id": "Microsoft.NET.StringTools", "version": "18.8.2", "sha512": "sha512-qJv3HjkTja31DcQpKPyzFJy2cYhzWrFskxtk8sCYptzjp/ZeW0Sr59fEeQbZzz3WpjYPh0DfhmgPcUx3XPPLVA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net48": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net5.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net6.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net7.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net8.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net9.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.1": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.2": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.1": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netstandard2.1": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
+ {"name": "Microsoft.NET.Test.Sdk", "id": "Microsoft.NET.Test.Sdk", "version": "18.8.1", "sha512": "sha512-7ZJBYyRfeaV4hDllSLVb7dtLXQb4SpbAhy+s9Sc+dUV2zwDUTTJtPLYTjanS5kqqm+283NNxIY4271uUY0Pvjw==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": ["Microsoft.TestPlatform.TestHost", "Microsoft.CodeCoverage"], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": ["Microsoft.CodeCoverage"], "net47": ["Microsoft.CodeCoverage"], "net471": ["Microsoft.CodeCoverage"], "net472": ["Microsoft.CodeCoverage"], "net48": ["Microsoft.CodeCoverage"], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": ["Microsoft.TestPlatform.TestHost", "Microsoft.CodeCoverage"], "net9.0": ["Microsoft.TestPlatform.TestHost", "Microsoft.CodeCoverage"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
+ {"name": "Microsoft.TestPlatform.ObjectModel", "id": "Microsoft.TestPlatform.ObjectModel", "version": "18.8.1", "sha512": "sha512-+ng/tKQNSOlrGQHUc72D3cg62HPViwXXBC0FoeEO6m1u4H4TCjITJy6Ym1bC8Folj0MAT0Y3236hMtY67zGphQ==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": ["System.Reflection.Metadata"], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Reflection.Metadata"], "net462": ["System.Reflection.Metadata"], "net47": ["System.Reflection.Metadata"], "net471": ["System.Reflection.Metadata"], "net472": ["System.Reflection.Metadata"], "net48": ["System.Reflection.Metadata"], "net5.0": ["System.Reflection.Metadata"], "net6.0": ["System.Reflection.Metadata"], "net7.0": ["System.Reflection.Metadata"], "net8.0": ["System.Reflection.Metadata"], "net9.0": ["System.Reflection.Metadata"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Reflection.Metadata"], "netcoreapp2.1": ["System.Reflection.Metadata"], "netcoreapp2.2": ["System.Reflection.Metadata"], "netcoreapp3.0": ["System.Reflection.Metadata"], "netcoreapp3.1": ["System.Reflection.Metadata"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Reflection.Metadata"], "netstandard2.1": ["System.Reflection.Metadata"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
+ {"name": "Microsoft.TestPlatform.TestHost", "id": "Microsoft.TestPlatform.TestHost", "version": "18.8.1", "sha512": "sha512-RterAFeFkQwnHzCmWBUctxEH/Yenj39954gR5J7IZXQk5okBv6lD3XOv0uGGRe02EpRjhDawHaGUXHpFBKfI3g==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": ["Microsoft.TestPlatform.ObjectModel"], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": ["Microsoft.TestPlatform.ObjectModel"], "net9.0": ["Microsoft.TestPlatform.ObjectModel"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
{"name": "Microsoft.VisualStudio.SolutionPersistence", "id": "Microsoft.VisualStudio.SolutionPersistence", "version": "1.0.52", "sha512": "sha512-lHyMm5j5wRwVaC3vlCWrFH2FGy2SpFUZqLvYhzwf1cEUIQCUChU960h8kteFSf01ZkLSgJwrznmspwjW8kPtrA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": ["System.Memory", "System.Threading.Tasks.Extensions"], "net48": ["System.Memory", "System.Threading.Tasks.Extensions"], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
{"name": "Mono.Posix.NETStandard", "id": "Mono.Posix.NETStandard", "version": "1.0.0", "sha512": "sha512-RtGiutQZJAmajvQ0QvBvh73VJye85iW9f9tjZlzF88idLxNMo4lAktP/4Y9ilCpais0LDO0tpoICt9Hdv6wooA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
- {"name": "MSBuild.StructuredLogger", "id": "MSBuild.StructuredLogger", "version": "2.3.204", "sha512": "sha512-MnrlWYtNUl0db/2lePRJhtOCzbQkJ1L9tyrA4xlKTFqjvpw8wnnX6AQ+PXYhjlMJ8ET9aoXGJOn/3e9j07NSwg==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core"], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net462": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net47": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net471": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net472": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net48": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net5.0": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net6.0": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net7.0": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net8.0": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net9.0": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.1": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.2": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.0": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.1": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netstandard2.1": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
+ {"name": "MSBuild.StructuredLogger", "id": "MSBuild.StructuredLogger", "version": "2.3.213", "sha512": "sha512-C63vcnENTazm2XrczuEkSQRTeX53nYH1bza3k1XQdp6S3FtYTjGTUFP4nqqkNDjwVtBLNioNXRSUkFTvf2Qdtw==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core"], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net462": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net47": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net471": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net472": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net48": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net5.0": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net6.0": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net7.0": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net8.0": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net9.0": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.1": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.2": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.0": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.1": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netstandard2.1": ["Microsoft.Build.Framework", "Microsoft.Build.Utilities.Core", "System.Collections.Immutable", "System.Memory", "System.Runtime.CompilerServices.Unsafe"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
{"name": "Newtonsoft.Json", "id": "Newtonsoft.Json", "version": "13.0.4", "sha512": "sha512-bR+v+E/yJ6g7GV2uXw2OrUSjYYfjLkOLC8JD4kCS23msLapnKtdJPBJA75fwHH++ErIffeIqzYITLxAur4KAXA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
{"name": "NuGet.Versioning", "id": "NuGet.Versioning", "version": "7.6.0", "sha512": "sha512-JwbvmbG+1EOilFOAtjT2A7p05UgeOqzTZluUJ4mFgPZUSpYcHPPaK15x+RiqpKsVmKy741MaLN0fjOYxhGXr3g==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
{"name": "System.Buffers", "id": "System.Buffers", "version": "4.6.1", "sha512": "sha512-qve/dFwECwehSWlZmpkrrlIeATCvo/Hw2koyMrUVcDBy5gXAQrnwX8pHEoqgj8DgkrWuWW1DrQbFqoMbo+Fvrg==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
- {"name": "System.Collections.Immutable", "id": "System.Collections.Immutable", "version": "10.0.8", "sha512": "sha512-C6PSp5YO9fvxcDoBwqDE/2iMPNgzOcrdjQsnpJxWBMDZRMxdpjDe9tzJb14zZwY0dqbVSsoik5un31ZXJ7Fu8Q==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net462": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net47": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net471": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net472": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net48": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net5.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net6.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net7.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.1": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.2": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.1": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netstandard2.1": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
- {"name": "System.Composition", "id": "System.Composition", "version": "10.0.8", "sha512": "sha512-h1qUp18nhfGfw3mz8ZxNTUZXm2rVvk7HiPKj0IYdRJIdOAcIBmI/MT4U8Etdi6y0tPb2dNQvfTnj35PgDCpDwg==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "net462": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "net47": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "net471": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "net472": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "net48": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "net5.0": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "net6.0": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "net7.0": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "net8.0": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "net9.0": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "netcoreapp2.1": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "netcoreapp2.2": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "netcoreapp3.0": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "netcoreapp3.1": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "netstandard2.1": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
- {"name": "System.Composition.AttributedModel", "id": "System.Composition.AttributedModel", "version": "10.0.8", "sha512": "sha512-Qy0Ag0tpyGeh7BFgN7Mj2rumQHWoZYuTRE5fo5ice3j97JIMoAKt6uvj3sQqukhNLLPUDY0vz3WA36Fl/AbPRw==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
- {"name": "System.Composition.Convention", "id": "System.Composition.Convention", "version": "10.0.8", "sha512": "sha512-TKc99rqqwWNajwl3o40keYyQtYVD+NnWWX1EId4whrwo7wT9KiTS8Q6CJVR7GLxA+9lbGMJyQh6IgwZk3T7YJg==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": ["System.Composition.AttributedModel"], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Composition.AttributedModel"], "net462": ["System.Composition.AttributedModel"], "net47": ["System.Composition.AttributedModel"], "net471": ["System.Composition.AttributedModel"], "net472": ["System.Composition.AttributedModel"], "net48": ["System.Composition.AttributedModel"], "net5.0": ["System.Composition.AttributedModel"], "net6.0": ["System.Composition.AttributedModel"], "net7.0": ["System.Composition.AttributedModel"], "net8.0": ["System.Composition.AttributedModel"], "net9.0": ["System.Composition.AttributedModel"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Composition.AttributedModel"], "netcoreapp2.1": ["System.Composition.AttributedModel"], "netcoreapp2.2": ["System.Composition.AttributedModel"], "netcoreapp3.0": ["System.Composition.AttributedModel"], "netcoreapp3.1": ["System.Composition.AttributedModel"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Composition.AttributedModel"], "netstandard2.1": ["System.Composition.AttributedModel"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
- {"name": "System.Composition.Hosting", "id": "System.Composition.Hosting", "version": "10.0.8", "sha512": "sha512-Xx+8iGL7kYmfDwxPZqbFGuVO+JKLqfwBPJpqquFDE1IUsZs7yKFmmP1zg+xVwcEq/wJdYVqs9MTsCU/1AaBW/A==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": ["System.Composition.Runtime"], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Composition.Runtime"], "net462": ["System.Composition.Runtime"], "net47": ["System.Composition.Runtime"], "net471": ["System.Composition.Runtime"], "net472": ["System.Composition.Runtime"], "net48": ["System.Composition.Runtime"], "net5.0": ["System.Composition.Runtime"], "net6.0": ["System.Composition.Runtime"], "net7.0": ["System.Composition.Runtime"], "net8.0": ["System.Composition.Runtime"], "net9.0": ["System.Composition.Runtime"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Composition.Runtime"], "netcoreapp2.1": ["System.Composition.Runtime"], "netcoreapp2.2": ["System.Composition.Runtime"], "netcoreapp3.0": ["System.Composition.Runtime"], "netcoreapp3.1": ["System.Composition.Runtime"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Composition.Runtime"], "netstandard2.1": ["System.Composition.Runtime"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
- {"name": "System.Composition.Runtime", "id": "System.Composition.Runtime", "version": "10.0.8", "sha512": "sha512-yyACoUVUtVhIcZzApq+ARHwVOkA9PRSQ/gI2y5xXwa6nwqA8doKySyqH1bfpaacHJ3j4zhrRe1lpjffTEhh0+Q==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
- {"name": "System.Composition.TypedParts", "id": "System.Composition.TypedParts", "version": "10.0.8", "sha512": "sha512-kPWxTNdqjdnYmvDMnEFbjmKsbECPKXCHiusp53sor6xgDcUQNkzNqEKTMVEFbvjIH0DBLXIP9fudSrK886dqeg==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "net462": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "net47": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "net471": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "net472": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "net48": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "net5.0": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "net6.0": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "net7.0": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "net8.0": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "net9.0": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "netcoreapp2.1": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "netcoreapp2.2": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "netcoreapp3.0": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "netcoreapp3.1": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "netstandard2.1": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
- {"name": "System.Configuration.ConfigurationManager", "id": "System.Configuration.ConfigurationManager", "version": "10.0.8", "sha512": "sha512-1Z/h32w5oEjve1mUU5w1aYY9p+wcuNtTxo0RG+cQl+I34XRkjx4iYK9kuz+WYzud9QpPePk6iyjvnay1mWj6/Q==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": ["System.Diagnostics.EventLog", "System.Security.Cryptography.ProtectedData"], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Security.Cryptography.ProtectedData"], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": ["System.Security.Cryptography.ProtectedData"], "net6.0": ["System.Security.Cryptography.ProtectedData"], "net7.0": ["System.Security.Cryptography.ProtectedData"], "net8.0": ["System.Diagnostics.EventLog", "System.Security.Cryptography.ProtectedData"], "net9.0": ["System.Diagnostics.EventLog", "System.Security.Cryptography.ProtectedData"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Security.Cryptography.ProtectedData"], "netcoreapp2.1": ["System.Security.Cryptography.ProtectedData"], "netcoreapp2.2": ["System.Security.Cryptography.ProtectedData"], "netcoreapp3.0": ["System.Security.Cryptography.ProtectedData"], "netcoreapp3.1": ["System.Security.Cryptography.ProtectedData"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Security.Cryptography.ProtectedData"], "netstandard2.1": ["System.Security.Cryptography.ProtectedData"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
- {"name": "System.Diagnostics.EventLog", "id": "System.Diagnostics.EventLog", "version": "10.0.8", "sha512": "sha512-ik2gdaGlYD5S+5wk4WLP43va4G9IW7g5QxW/C1/+DSEH2KNEGWuskgaVhURZxCkstF20I1iwgfMCB9k/5uUBFw==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
- {"name": "System.IO.Pipelines", "id": "System.IO.Pipelines", "version": "10.0.8", "sha512": "sha512-jrBzkIgn/+Ul7ODVXy5uBYhlXpEVHx57VUtLigfw0pq2r+xu3dv/F0aWi7y3C/w3GSk6mhvoX3RfKcWJT372UA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Buffers", "System.Memory", "System.Threading.Tasks.Extensions"], "net462": ["System.Buffers", "System.Memory", "System.Threading.Tasks.Extensions"], "net47": ["System.Buffers", "System.Memory", "System.Threading.Tasks.Extensions"], "net471": ["System.Buffers", "System.Memory", "System.Threading.Tasks.Extensions"], "net472": ["System.Buffers", "System.Memory", "System.Threading.Tasks.Extensions"], "net48": ["System.Buffers", "System.Memory", "System.Threading.Tasks.Extensions"], "net5.0": ["System.Buffers", "System.Memory", "System.Threading.Tasks.Extensions"], "net6.0": ["System.Buffers", "System.Memory", "System.Threading.Tasks.Extensions"], "net7.0": ["System.Buffers", "System.Memory", "System.Threading.Tasks.Extensions"], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Buffers", "System.Memory", "System.Threading.Tasks.Extensions"], "netcoreapp2.1": ["System.Buffers", "System.Memory", "System.Threading.Tasks.Extensions"], "netcoreapp2.2": ["System.Buffers", "System.Memory", "System.Threading.Tasks.Extensions"], "netcoreapp3.0": ["System.Buffers", "System.Memory", "System.Threading.Tasks.Extensions"], "netcoreapp3.1": ["System.Buffers", "System.Memory", "System.Threading.Tasks.Extensions"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Buffers", "System.Memory", "System.Threading.Tasks.Extensions"], "netstandard2.1": ["System.Buffers", "System.Memory", "System.Threading.Tasks.Extensions"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
+ {"name": "System.Collections.Immutable", "id": "System.Collections.Immutable", "version": "10.0.10", "sha512": "sha512-JH2NYVL3GXOOYI8qrLQO2EvmatmLdtXtMxc9AFv+/XJ76dgTtSeP3VHuobj+xD1FWPhhxMZ0VhyFJoB1s6AHTw==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net462": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net47": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net471": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net472": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net48": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net5.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net6.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net7.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.1": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.2": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.1": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netstandard2.1": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
+ {"name": "System.Composition", "id": "System.Composition", "version": "10.0.10", "sha512": "sha512-9YEpcfz4xCbj/b+97hecZ6bzun83fOGbCz3AiSbaVAgkYVt00q1CVNPtwUL4eIQmd60OoTeRd8fhDVs1Vu41AA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "net462": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "net47": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "net471": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "net472": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "net48": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "net5.0": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "net6.0": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "net7.0": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "net8.0": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "net9.0": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "netcoreapp2.1": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "netcoreapp2.2": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "netcoreapp3.0": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "netcoreapp3.1": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"], "netstandard2.1": ["System.Composition.AttributedModel", "System.Composition.Convention", "System.Composition.Hosting", "System.Composition.Runtime", "System.Composition.TypedParts"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
+ {"name": "System.Composition.AttributedModel", "id": "System.Composition.AttributedModel", "version": "10.0.10", "sha512": "sha512-qpvi6DGQYbcoNiBs0si0uWfZsFNCe7G38rE95/QyuUW1QF9zt9blOqygIhqz7SbAuAYxA/GrFJqdQ2ZLRKYtTA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
+ {"name": "System.Composition.Convention", "id": "System.Composition.Convention", "version": "10.0.10", "sha512": "sha512-I89jhR8qtl6yBXa9JPJcdela65JI4WPA4xfL3qauBlOZpSZUPAB5GCryyTKUh6yWzco+fSWO7QXfXUFyG+fAOQ==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": ["System.Composition.AttributedModel"], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Composition.AttributedModel"], "net462": ["System.Composition.AttributedModel"], "net47": ["System.Composition.AttributedModel"], "net471": ["System.Composition.AttributedModel"], "net472": ["System.Composition.AttributedModel"], "net48": ["System.Composition.AttributedModel"], "net5.0": ["System.Composition.AttributedModel"], "net6.0": ["System.Composition.AttributedModel"], "net7.0": ["System.Composition.AttributedModel"], "net8.0": ["System.Composition.AttributedModel"], "net9.0": ["System.Composition.AttributedModel"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Composition.AttributedModel"], "netcoreapp2.1": ["System.Composition.AttributedModel"], "netcoreapp2.2": ["System.Composition.AttributedModel"], "netcoreapp3.0": ["System.Composition.AttributedModel"], "netcoreapp3.1": ["System.Composition.AttributedModel"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Composition.AttributedModel"], "netstandard2.1": ["System.Composition.AttributedModel"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
+ {"name": "System.Composition.Hosting", "id": "System.Composition.Hosting", "version": "10.0.10", "sha512": "sha512-8rY5Z+Owu9AGZ2XnCqRTydhX1xoHz9qiisgpydo3PTETGcbPbGjIYu+Imzr3pHPWYPwtWIWr+5WT4b+abC+qVQ==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": ["System.Composition.Runtime"], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Composition.Runtime"], "net462": ["System.Composition.Runtime"], "net47": ["System.Composition.Runtime"], "net471": ["System.Composition.Runtime"], "net472": ["System.Composition.Runtime"], "net48": ["System.Composition.Runtime"], "net5.0": ["System.Composition.Runtime"], "net6.0": ["System.Composition.Runtime"], "net7.0": ["System.Composition.Runtime"], "net8.0": ["System.Composition.Runtime"], "net9.0": ["System.Composition.Runtime"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Composition.Runtime"], "netcoreapp2.1": ["System.Composition.Runtime"], "netcoreapp2.2": ["System.Composition.Runtime"], "netcoreapp3.0": ["System.Composition.Runtime"], "netcoreapp3.1": ["System.Composition.Runtime"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Composition.Runtime"], "netstandard2.1": ["System.Composition.Runtime"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
+ {"name": "System.Composition.Runtime", "id": "System.Composition.Runtime", "version": "10.0.10", "sha512": "sha512-OU44yuMrt7hdqV61A3vh/nY52m1bWR9fUWKI0p8npg3oDggYdicD6RlfxwxOaWR4ZCLIhzuofgKpZdEKTPZFKw==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
+ {"name": "System.Composition.TypedParts", "id": "System.Composition.TypedParts", "version": "10.0.10", "sha512": "sha512-iSJMibDOvZGigerJF4saJaLQK7piGopzifejMCne4/BmKgmRuMyQ6H/oN9/EGhbMlkr97c1apv62zSCxQke6/w==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "net462": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "net47": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "net471": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "net472": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "net48": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "net5.0": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "net6.0": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "net7.0": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "net8.0": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "net9.0": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "netcoreapp2.1": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "netcoreapp2.2": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "netcoreapp3.0": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "netcoreapp3.1": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"], "netstandard2.1": ["System.Composition.AttributedModel", "System.Composition.Hosting", "System.Composition.Runtime"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
+ {"name": "System.Configuration.ConfigurationManager", "id": "System.Configuration.ConfigurationManager", "version": "10.0.10", "sha512": "sha512-MBt+gvvOcB6YDkikO5AB0KzOkxfhVZ9XSR0NU97DaM98b5E/IFTbRdvflYMKZt7x4qIVlsH/x6WMcTRAw4ZyZg==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": ["System.Diagnostics.EventLog", "System.Security.Cryptography.ProtectedData"], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Security.Cryptography.ProtectedData"], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": ["System.Security.Cryptography.ProtectedData"], "net6.0": ["System.Security.Cryptography.ProtectedData"], "net7.0": ["System.Security.Cryptography.ProtectedData"], "net8.0": ["System.Diagnostics.EventLog", "System.Security.Cryptography.ProtectedData"], "net9.0": ["System.Diagnostics.EventLog", "System.Security.Cryptography.ProtectedData"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Security.Cryptography.ProtectedData"], "netcoreapp2.1": ["System.Security.Cryptography.ProtectedData"], "netcoreapp2.2": ["System.Security.Cryptography.ProtectedData"], "netcoreapp3.0": ["System.Security.Cryptography.ProtectedData"], "netcoreapp3.1": ["System.Security.Cryptography.ProtectedData"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Security.Cryptography.ProtectedData"], "netstandard2.1": ["System.Security.Cryptography.ProtectedData"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
+ {"name": "System.Diagnostics.EventLog", "id": "System.Diagnostics.EventLog", "version": "10.0.10", "sha512": "sha512-+YqSLCCMkPCaJHzywlEEiz663YYzeH+WflcBQndlx3wpj0DlSo0r9ev+9ynv0+jPxcF+/dXyzYAYRTLCS1pIGg==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
+ {"name": "System.IO.Pipelines", "id": "System.IO.Pipelines", "version": "10.0.10", "sha512": "sha512-uJchtc574qQrjiemB8P1ChopZAmgr5FOysWQUue0O3OO5KPkTlozvw9Stq/Dvh6cm77FGcmtlLA4VFGZyVC24Q==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Buffers", "System.Memory", "System.Threading.Tasks.Extensions"], "net462": ["System.Buffers", "System.Memory", "System.Threading.Tasks.Extensions"], "net47": ["System.Buffers", "System.Memory", "System.Threading.Tasks.Extensions"], "net471": ["System.Buffers", "System.Memory", "System.Threading.Tasks.Extensions"], "net472": ["System.Buffers", "System.Memory", "System.Threading.Tasks.Extensions"], "net48": ["System.Buffers", "System.Memory", "System.Threading.Tasks.Extensions"], "net5.0": ["System.Buffers", "System.Memory", "System.Threading.Tasks.Extensions"], "net6.0": ["System.Buffers", "System.Memory", "System.Threading.Tasks.Extensions"], "net7.0": ["System.Buffers", "System.Memory", "System.Threading.Tasks.Extensions"], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Buffers", "System.Memory", "System.Threading.Tasks.Extensions"], "netcoreapp2.1": ["System.Buffers", "System.Memory", "System.Threading.Tasks.Extensions"], "netcoreapp2.2": ["System.Buffers", "System.Memory", "System.Threading.Tasks.Extensions"], "netcoreapp3.0": ["System.Buffers", "System.Memory", "System.Threading.Tasks.Extensions"], "netcoreapp3.1": ["System.Buffers", "System.Memory", "System.Threading.Tasks.Extensions"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Buffers", "System.Memory", "System.Threading.Tasks.Extensions"], "netstandard2.1": ["System.Buffers", "System.Memory", "System.Threading.Tasks.Extensions"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
{"name": "System.Memory", "id": "System.Memory", "version": "4.6.3", "sha512": "sha512-NXcNYlWoXe5cz9sb8Huo6x2dCZVYkhwKtgE00n/MoI8V4ZI/7/t+EI5bOhQFlZfFjjqM8+U6prjU/aARt7H/tA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Buffers", "System.Numerics.Vectors", "System.Runtime.CompilerServices.Unsafe"], "net462": ["System.Buffers", "System.Numerics.Vectors", "System.Runtime.CompilerServices.Unsafe"], "net47": ["System.Buffers", "System.Numerics.Vectors", "System.Runtime.CompilerServices.Unsafe"], "net471": ["System.Buffers", "System.Numerics.Vectors", "System.Runtime.CompilerServices.Unsafe"], "net472": ["System.Buffers", "System.Numerics.Vectors", "System.Runtime.CompilerServices.Unsafe"], "net48": ["System.Buffers", "System.Numerics.Vectors", "System.Runtime.CompilerServices.Unsafe"], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Buffers", "System.Numerics.Vectors", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Buffers", "System.Numerics.Vectors", "System.Runtime.CompilerServices.Unsafe"], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
{"name": "System.Numerics.Vectors", "id": "System.Numerics.Vectors", "version": "4.6.1", "sha512": "sha512-/rkvpUeUPlCY/2qYVQKiUsj5IKaXZcy2+SQAGAfemAdyEF5AgIgYOFNSTMWDXo09JWFX9HB+wV1yCyi2Mwi3TA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
- {"name": "System.Reflection.Metadata", "id": "System.Reflection.Metadata", "version": "10.0.8", "sha512": "sha512-wWf/RiVz/UVoMqYGr2X5z1wz1uktkIU0E+aGcFbffDNMU0kN3t5j3Yc+/8xC6GvT4+KjXDXumO/3ddS/cln5Pw==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Collections.Immutable"], "net462": ["System.Collections.Immutable"], "net47": ["System.Collections.Immutable"], "net471": ["System.Collections.Immutable"], "net472": ["System.Collections.Immutable"], "net48": ["System.Collections.Immutable"], "net5.0": ["System.Collections.Immutable"], "net6.0": ["System.Collections.Immutable"], "net7.0": ["System.Collections.Immutable"], "net8.0": ["System.Collections.Immutable"], "net9.0": ["System.Collections.Immutable"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Collections.Immutable"], "netcoreapp2.1": ["System.Collections.Immutable"], "netcoreapp2.2": ["System.Collections.Immutable"], "netcoreapp3.0": ["System.Collections.Immutable"], "netcoreapp3.1": ["System.Collections.Immutable"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Collections.Immutable"], "netstandard2.1": ["System.Collections.Immutable"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
- {"name": "System.Reflection.MetadataLoadContext", "id": "System.Reflection.MetadataLoadContext", "version": "10.0.8", "sha512": "sha512-YcFpYWsCdnD5vjpskco7E87TD9g6v6nxow1Qu3/XrBlUEulEZOUfTSV5EP7mSSKMYgT3+fJK7zrijCeg+z3w9g==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Collections.Immutable", "System.Reflection.Metadata", "System.Memory"], "net462": ["System.Collections.Immutable", "System.Reflection.Metadata", "System.Memory"], "net47": ["System.Collections.Immutable", "System.Reflection.Metadata", "System.Memory"], "net471": ["System.Collections.Immutable", "System.Reflection.Metadata", "System.Memory"], "net472": ["System.Collections.Immutable", "System.Reflection.Metadata", "System.Memory"], "net48": ["System.Collections.Immutable", "System.Reflection.Metadata", "System.Memory"], "net5.0": ["System.Collections.Immutable", "System.Reflection.Metadata", "System.Memory"], "net6.0": ["System.Collections.Immutable", "System.Reflection.Metadata", "System.Memory"], "net7.0": ["System.Collections.Immutable", "System.Reflection.Metadata", "System.Memory"], "net8.0": ["System.Collections.Immutable", "System.Reflection.Metadata"], "net9.0": ["System.Collections.Immutable", "System.Reflection.Metadata"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Collections.Immutable", "System.Reflection.Metadata", "System.Memory"], "netcoreapp2.1": ["System.Collections.Immutable", "System.Reflection.Metadata", "System.Memory"], "netcoreapp2.2": ["System.Collections.Immutable", "System.Reflection.Metadata", "System.Memory"], "netcoreapp3.0": ["System.Collections.Immutable", "System.Reflection.Metadata", "System.Memory"], "netcoreapp3.1": ["System.Collections.Immutable", "System.Reflection.Metadata", "System.Memory"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Collections.Immutable", "System.Reflection.Metadata", "System.Memory"], "netstandard2.1": ["System.Collections.Immutable", "System.Reflection.Metadata", "System.Memory"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
+ {"name": "System.Reflection.Metadata", "id": "System.Reflection.Metadata", "version": "10.0.10", "sha512": "sha512-YLol8JpRVrJJ+Me1RQlmXztNO7+O+wMp//h/I3hMQO17VtfEroEsHxkgcAkdBBLxes70sW/j31TrwN5eLbkJ7w==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Collections.Immutable"], "net462": ["System.Collections.Immutable"], "net47": ["System.Collections.Immutable"], "net471": ["System.Collections.Immutable"], "net472": ["System.Collections.Immutable"], "net48": ["System.Collections.Immutable"], "net5.0": ["System.Collections.Immutable"], "net6.0": ["System.Collections.Immutable"], "net7.0": ["System.Collections.Immutable"], "net8.0": ["System.Collections.Immutable"], "net9.0": ["System.Collections.Immutable"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Collections.Immutable"], "netcoreapp2.1": ["System.Collections.Immutable"], "netcoreapp2.2": ["System.Collections.Immutable"], "netcoreapp3.0": ["System.Collections.Immutable"], "netcoreapp3.1": ["System.Collections.Immutable"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Collections.Immutable"], "netstandard2.1": ["System.Collections.Immutable"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
+ {"name": "System.Reflection.MetadataLoadContext", "id": "System.Reflection.MetadataLoadContext", "version": "10.0.10", "sha512": "sha512-u41t/p9hzAhEDJHN0Uhk++V4lxX6nP4EoF85rdd2GQ8PsW7kinHLYH1/Ent6MHDhsAtfOI1atpCuPiPDh4DAgg==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Collections.Immutable", "System.Reflection.Metadata", "System.Memory"], "net462": ["System.Collections.Immutable", "System.Reflection.Metadata", "System.Memory"], "net47": ["System.Collections.Immutable", "System.Reflection.Metadata", "System.Memory"], "net471": ["System.Collections.Immutable", "System.Reflection.Metadata", "System.Memory"], "net472": ["System.Collections.Immutable", "System.Reflection.Metadata", "System.Memory"], "net48": ["System.Collections.Immutable", "System.Reflection.Metadata", "System.Memory"], "net5.0": ["System.Collections.Immutable", "System.Reflection.Metadata", "System.Memory"], "net6.0": ["System.Collections.Immutable", "System.Reflection.Metadata", "System.Memory"], "net7.0": ["System.Collections.Immutable", "System.Reflection.Metadata", "System.Memory"], "net8.0": ["System.Collections.Immutable", "System.Reflection.Metadata"], "net9.0": ["System.Collections.Immutable", "System.Reflection.Metadata"], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Collections.Immutable", "System.Reflection.Metadata", "System.Memory"], "netcoreapp2.1": ["System.Collections.Immutable", "System.Reflection.Metadata", "System.Memory"], "netcoreapp2.2": ["System.Collections.Immutable", "System.Reflection.Metadata", "System.Memory"], "netcoreapp3.0": ["System.Collections.Immutable", "System.Reflection.Metadata", "System.Memory"], "netcoreapp3.1": ["System.Collections.Immutable", "System.Reflection.Metadata", "System.Memory"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Collections.Immutable", "System.Reflection.Metadata", "System.Memory"], "netstandard2.1": ["System.Collections.Immutable", "System.Reflection.Metadata", "System.Memory"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
{"name": "System.Runtime.CompilerServices.Unsafe", "id": "System.Runtime.CompilerServices.Unsafe", "version": "6.1.2", "sha512": "sha512-t2aXWJZBkAkRrTOnw31OBELKEVSDD5YvC3O5dXaHFsR66/nRTKm1y3Iq6NwFI5u5IlKrWYfdan66V+GKKkY8hQ==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
- {"name": "System.Security.Cryptography.ProtectedData", "id": "System.Security.Cryptography.ProtectedData", "version": "10.0.8", "sha512": "sha512-LOVSTFOou3ekg+ou98m8tAC591BuTlTqEbSQv34UIjxcU0HvbZ7qLqCXSp/60Cx40Zd0YmeyXTGeARMgSXlWyg==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Memory"], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": ["System.Memory"], "net6.0": ["System.Memory"], "net7.0": ["System.Memory"], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Memory"], "netcoreapp2.1": ["System.Memory"], "netcoreapp2.2": ["System.Memory"], "netcoreapp3.0": ["System.Memory"], "netcoreapp3.1": ["System.Memory"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Memory"], "netstandard2.1": ["System.Memory"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
- {"name": "System.Text.Encoding.CodePages", "id": "System.Text.Encoding.CodePages", "version": "10.0.8", "sha512": "sha512-xr2qHdT5yx3IOZ4bMkPY+1CGCIqzBC41kk9AHFvl/R3oNrEns5y4OUz4KRXk0UqY4FjiOXW6PtqdvDbSC2iYsQ==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net462": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net47": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net471": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net472": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net48": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net5.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net6.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net7.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.1": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.2": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.1": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netstandard2.1": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
- {"name": "System.Threading.Channels", "id": "System.Threading.Channels", "version": "10.0.8", "sha512": "sha512-DLFQGFJl9TNsW2KansRP+AvSO+HUoV6s8g/d93zw7IbGWm48uC6P0TIdzuJTtwHVwN+oQsQ0ReBdLVr+gL1Eqg==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["Microsoft.Bcl.AsyncInterfaces", "System.Threading.Tasks.Extensions"], "net462": ["Microsoft.Bcl.AsyncInterfaces", "System.Threading.Tasks.Extensions"], "net47": ["Microsoft.Bcl.AsyncInterfaces", "System.Threading.Tasks.Extensions"], "net471": ["Microsoft.Bcl.AsyncInterfaces", "System.Threading.Tasks.Extensions"], "net472": ["Microsoft.Bcl.AsyncInterfaces", "System.Threading.Tasks.Extensions"], "net48": ["Microsoft.Bcl.AsyncInterfaces", "System.Threading.Tasks.Extensions"], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["Microsoft.Bcl.AsyncInterfaces", "System.Threading.Tasks.Extensions"], "netcoreapp2.1": ["Microsoft.Bcl.AsyncInterfaces", "System.Threading.Tasks.Extensions"], "netcoreapp2.2": ["Microsoft.Bcl.AsyncInterfaces", "System.Threading.Tasks.Extensions"], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["Microsoft.Bcl.AsyncInterfaces", "System.Threading.Tasks.Extensions"], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
+ {"name": "System.Security.Cryptography.ProtectedData", "id": "System.Security.Cryptography.ProtectedData", "version": "10.0.10", "sha512": "sha512-K2gtxewwwrGeWxClblSZneULZJ7P4Ln7Icrv5NKsn3ymrqbZTaWESJdNLPIWlUEiMrKoTPAcRlpiPUsFdeiv2w==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Memory"], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": ["System.Memory"], "net6.0": ["System.Memory"], "net7.0": ["System.Memory"], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Memory"], "netcoreapp2.1": ["System.Memory"], "netcoreapp2.2": ["System.Memory"], "netcoreapp3.0": ["System.Memory"], "netcoreapp3.1": ["System.Memory"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Memory"], "netstandard2.1": ["System.Memory"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
+ {"name": "System.Text.Encoding.CodePages", "id": "System.Text.Encoding.CodePages", "version": "10.0.10", "sha512": "sha512-bFLoXr02I+nK9gfMVVFnbtjAfQ9UlGF271ZyBn89G4XuaphkzIzM+LtEXTAaV1c1/odcTMI3/760LLBXae4AaQ==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net462": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net47": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net471": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net472": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net48": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net5.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net6.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net7.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.1": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.2": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netcoreapp3.1": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"], "netstandard2.1": ["System.Memory", "System.Runtime.CompilerServices.Unsafe"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
+ {"name": "System.Threading.Channels", "id": "System.Threading.Channels", "version": "10.0.10", "sha512": "sha512-JJc9VdKP1htQGfLIRyVkrm09SJmmcVHJKEIeMyOxV2jjXEiPZpKQIcu4VZe3FLY86mSayIvlFSiPbhmCUOKGSg==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["Microsoft.Bcl.AsyncInterfaces", "System.Threading.Tasks.Extensions"], "net462": ["Microsoft.Bcl.AsyncInterfaces", "System.Threading.Tasks.Extensions"], "net47": ["Microsoft.Bcl.AsyncInterfaces", "System.Threading.Tasks.Extensions"], "net471": ["Microsoft.Bcl.AsyncInterfaces", "System.Threading.Tasks.Extensions"], "net472": ["Microsoft.Bcl.AsyncInterfaces", "System.Threading.Tasks.Extensions"], "net48": ["Microsoft.Bcl.AsyncInterfaces", "System.Threading.Tasks.Extensions"], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["Microsoft.Bcl.AsyncInterfaces", "System.Threading.Tasks.Extensions"], "netcoreapp2.1": ["Microsoft.Bcl.AsyncInterfaces", "System.Threading.Tasks.Extensions"], "netcoreapp2.2": ["Microsoft.Bcl.AsyncInterfaces", "System.Threading.Tasks.Extensions"], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["Microsoft.Bcl.AsyncInterfaces", "System.Threading.Tasks.Extensions"], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
{"name": "System.Threading.Tasks.Extensions", "id": "System.Threading.Tasks.Extensions", "version": "4.6.3", "sha512": "sha512-zWRHXIBnbfzQE1SamNoW9X5NjEcW/JNAtvVxGKd3bcg71wQVmoI3pDq+WUa2A+temXSNCm7707hmAFwwcYlK0A==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": ["System.Runtime.CompilerServices.Unsafe"], "net462": ["System.Runtime.CompilerServices.Unsafe"], "net47": ["System.Runtime.CompilerServices.Unsafe"], "net471": ["System.Runtime.CompilerServices.Unsafe"], "net472": ["System.Runtime.CompilerServices.Unsafe"], "net48": ["System.Runtime.CompilerServices.Unsafe"], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": ["System.Runtime.CompilerServices.Unsafe"], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": ["System.Runtime.CompilerServices.Unsafe"], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
{"name": "xunit", "id": "xunit", "version": "2.9.3", "sha512": "sha512-3/ayVPC7NQWQENR5REbOgXYsbhoJsmpnxQa5pO4lxbjGbckOs62nsm4kLErzc8ng7V5Xz08uwVjMqaZGJiXCrg==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net11": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net20": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net30": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net35": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net40": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net403": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net45": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net451": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net452": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net46": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net461": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net462": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net47": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net471": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net472": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net48": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net5.0": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net6.0": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net7.0": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net8.0": ["xunit.core", "xunit.assert", "xunit.analyzers"], "net9.0": ["xunit.core", "xunit.assert", "xunit.analyzers"], "netcoreapp1.0": ["xunit.core", "xunit.assert", "xunit.analyzers"], "netcoreapp1.1": ["xunit.core", "xunit.assert", "xunit.analyzers"], "netcoreapp2.0": ["xunit.core", "xunit.assert", "xunit.analyzers"], "netcoreapp2.1": ["xunit.core", "xunit.assert", "xunit.analyzers"], "netcoreapp2.2": ["xunit.core", "xunit.assert", "xunit.analyzers"], "netcoreapp3.0": ["xunit.core", "xunit.assert", "xunit.analyzers"], "netcoreapp3.1": ["xunit.core", "xunit.assert", "xunit.analyzers"], "netstandard": ["xunit.core", "xunit.assert", "xunit.analyzers"], "netstandard1.0": ["xunit.core", "xunit.assert", "xunit.analyzers"], "netstandard1.1": ["xunit.core", "xunit.assert", "xunit.analyzers"], "netstandard1.2": ["xunit.core", "xunit.assert", "xunit.analyzers"], "netstandard1.3": ["xunit.core", "xunit.assert", "xunit.analyzers"], "netstandard1.4": ["xunit.core", "xunit.assert", "xunit.analyzers"], "netstandard1.5": ["xunit.core", "xunit.assert", "xunit.analyzers"], "netstandard1.6": ["xunit.core", "xunit.assert", "xunit.analyzers"], "netstandard2.0": ["xunit.core", "xunit.assert", "xunit.analyzers"], "netstandard2.1": ["xunit.core", "xunit.assert", "xunit.analyzers"]}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
{"name": "xunit.abstractions", "id": "xunit.abstractions", "version": "2.0.3", "sha512": "sha512-PKJri5f0qEQPFvgY6CZR9XG8JROlWSdC/ZYLkkDQuID++Egn+yWjB+Yf57AZ8U6GRlP7z33uDQ4/r5BZPer2JA==", "sources": ["https://api.nuget.org/v3/index.json"], "dependencies": {"net10.0": [], "net11": [], "net20": [], "net30": [], "net35": [], "net40": [], "net403": [], "net45": [], "net451": [], "net452": [], "net46": [], "net461": [], "net462": [], "net47": [], "net471": [], "net472": [], "net48": [], "net5.0": [], "net6.0": [], "net7.0": [], "net8.0": [], "net9.0": [], "netcoreapp1.0": [], "netcoreapp1.1": [], "netcoreapp2.0": [], "netcoreapp2.1": [], "netcoreapp2.2": [], "netcoreapp3.0": [], "netcoreapp3.1": [], "netstandard": [], "netstandard1.0": [], "netstandard1.1": [], "netstandard1.2": [], "netstandard1.3": [], "netstandard1.4": [], "netstandard1.5": [], "netstandard1.6": [], "netstandard2.0": [], "netstandard2.1": []}, "targeting_pack_overrides": [], "framework_list": [], "tools": {}},
diff --git a/csharp/ql/campaigns/Solorigate/lib/CHANGELOG.md b/csharp/ql/campaigns/Solorigate/lib/CHANGELOG.md
index 69004620f598..f1ee51f9d945 100644
--- a/csharp/ql/campaigns/Solorigate/lib/CHANGELOG.md
+++ b/csharp/ql/campaigns/Solorigate/lib/CHANGELOG.md
@@ -1,3 +1,11 @@
+## 1.7.72
+
+No user-facing changes.
+
+## 1.7.71
+
+No user-facing changes.
+
## 1.7.70
No user-facing changes.
diff --git a/csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.71.md b/csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.71.md
new file mode 100644
index 000000000000..bdc2f60ba0f5
--- /dev/null
+++ b/csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.71.md
@@ -0,0 +1,3 @@
+## 1.7.71
+
+No user-facing changes.
diff --git a/csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.72.md b/csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.72.md
new file mode 100644
index 000000000000..9ff61fe3c5d3
--- /dev/null
+++ b/csharp/ql/campaigns/Solorigate/lib/change-notes/released/1.7.72.md
@@ -0,0 +1,3 @@
+## 1.7.72
+
+No user-facing changes.
diff --git a/csharp/ql/campaigns/Solorigate/lib/codeql-pack.release.yml b/csharp/ql/campaigns/Solorigate/lib/codeql-pack.release.yml
index af6d36d80968..33d595a3ea10 100644
--- a/csharp/ql/campaigns/Solorigate/lib/codeql-pack.release.yml
+++ b/csharp/ql/campaigns/Solorigate/lib/codeql-pack.release.yml
@@ -1,2 +1,2 @@
---
-lastReleaseVersion: 1.7.70
+lastReleaseVersion: 1.7.72
diff --git a/csharp/ql/campaigns/Solorigate/lib/qlpack.yml b/csharp/ql/campaigns/Solorigate/lib/qlpack.yml
index e33ebfaa5cc6..0cfb3ff63b60 100644
--- a/csharp/ql/campaigns/Solorigate/lib/qlpack.yml
+++ b/csharp/ql/campaigns/Solorigate/lib/qlpack.yml
@@ -1,5 +1,5 @@
name: codeql/csharp-solorigate-all
-version: 1.7.71-dev
+version: 1.7.73-dev
groups:
- csharp
- solorigate
diff --git a/csharp/ql/campaigns/Solorigate/src/CHANGELOG.md b/csharp/ql/campaigns/Solorigate/src/CHANGELOG.md
index 69004620f598..f1ee51f9d945 100644
--- a/csharp/ql/campaigns/Solorigate/src/CHANGELOG.md
+++ b/csharp/ql/campaigns/Solorigate/src/CHANGELOG.md
@@ -1,3 +1,11 @@
+## 1.7.72
+
+No user-facing changes.
+
+## 1.7.71
+
+No user-facing changes.
+
## 1.7.70
No user-facing changes.
diff --git a/csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.71.md b/csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.71.md
new file mode 100644
index 000000000000..bdc2f60ba0f5
--- /dev/null
+++ b/csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.71.md
@@ -0,0 +1,3 @@
+## 1.7.71
+
+No user-facing changes.
diff --git a/csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.72.md b/csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.72.md
new file mode 100644
index 000000000000..9ff61fe3c5d3
--- /dev/null
+++ b/csharp/ql/campaigns/Solorigate/src/change-notes/released/1.7.72.md
@@ -0,0 +1,3 @@
+## 1.7.72
+
+No user-facing changes.
diff --git a/csharp/ql/campaigns/Solorigate/src/codeql-pack.release.yml b/csharp/ql/campaigns/Solorigate/src/codeql-pack.release.yml
index af6d36d80968..33d595a3ea10 100644
--- a/csharp/ql/campaigns/Solorigate/src/codeql-pack.release.yml
+++ b/csharp/ql/campaigns/Solorigate/src/codeql-pack.release.yml
@@ -1,2 +1,2 @@
---
-lastReleaseVersion: 1.7.70
+lastReleaseVersion: 1.7.72
diff --git a/csharp/ql/campaigns/Solorigate/src/qlpack.yml b/csharp/ql/campaigns/Solorigate/src/qlpack.yml
index b25077c16670..6b8fec930b4c 100644
--- a/csharp/ql/campaigns/Solorigate/src/qlpack.yml
+++ b/csharp/ql/campaigns/Solorigate/src/qlpack.yml
@@ -1,5 +1,5 @@
name: codeql/csharp-solorigate-queries
-version: 1.7.71-dev
+version: 1.7.73-dev
groups:
- csharp
- solorigate
diff --git a/csharp/ql/integration-tests/posix/standalone_dependencies_executing_runtime/Assemblies.ql b/csharp/ql/integration-tests/posix/standalone_dependencies_executing_runtime/Assemblies.ql
index b5634fb7b96a..ec5297f39aa4 100644
--- a/csharp/ql/integration-tests/posix/standalone_dependencies_executing_runtime/Assemblies.ql
+++ b/csharp/ql/integration-tests/posix/standalone_dependencies_executing_runtime/Assemblies.ql
@@ -3,7 +3,7 @@ import csharp
private string getPath(Assembly a) {
not a.getCompilation().getOutputAssembly() = a and
exists(string s | s = a.getFile().getAbsolutePath() |
- exists(string sub | sub = "csharp/tools/" + ["osx64", "linux64"] |
+ exists(string sub | sub = "csharp/tools/" + ["osx64", "linux64", "linux-arm64"] |
result = "[...]/csharp/tools/[...]" + s.substring(s.indexOf(sub) + sub.length(), s.length())
)
or
diff --git a/csharp/ql/integration-tests/windows/subst/file.expected b/csharp/ql/integration-tests/windows/subst/file.expected
index 6421dce41212..d14faca364be 100644
--- a/csharp/ql/integration-tests/windows/subst/file.expected
+++ b/csharp/ql/integration-tests/windows/subst/file.expected
@@ -1,8 +1,8 @@
-| code/Program.cs:0:0:0:0 | code/Program.cs | |
-| code/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs:0:0:0:0 | code/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs | |
-| code/obj/Debug/net9.0/dotnet_build.AssemblyInfo.cs:0:0:0:0 | code/obj/Debug/net9.0/dotnet_build.AssemblyInfo.cs | |
-| code/obj/Debug/net9.0/dotnet_build.GlobalUsings.g.cs:0:0:0:0 | code/obj/Debug/net9.0/dotnet_build.GlobalUsings.g.cs | |
-| code/obj/Debug/net9.0/dotnet_build.dll:0:0:0:0 | code/obj/Debug/net9.0/dotnet_build.dll | |
+| code/Program.cs:0:0:0:0 | code/Program.cs | relative |
+| code/dotnet_build.csproj:0:0:0:0 | code/dotnet_build.csproj | relative |
+| code/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs:0:0:0:0 | code/obj/Debug/net9.0/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs | relative |
+| code/obj/Debug/net9.0/dotnet_build.AssemblyInfo.cs:0:0:0:0 | code/obj/Debug/net9.0/dotnet_build.AssemblyInfo.cs | relative |
+| code/obj/Debug/net9.0/dotnet_build.GlobalUsings.g.cs:0:0:0:0 | code/obj/Debug/net9.0/dotnet_build.GlobalUsings.g.cs | relative |
+| code/obj/Debug/net9.0/dotnet_build.dll:0:0:0:0 | code/obj/Debug/net9.0/dotnet_build.dll | relative |
+| code/obj/dotnet_build.csproj.nuget.g.props:0:0:0:0 | code/obj/dotnet_build.csproj.nuget.g.props | relative |
| file://:0:0:0:0 | | |
-| file://Z:/dotnet_build.csproj:0:0:0:0 | Z:/dotnet_build.csproj | relative |
-| file://Z:/obj/dotnet_build.csproj.nuget.g.props:0:0:0:0 | Z:/obj/dotnet_build.csproj.nuget.g.props | relative |
diff --git a/csharp/ql/lib/CHANGELOG.md b/csharp/ql/lib/CHANGELOG.md
index 3f8f2d91d174..ccfde0f7f8fb 100644
--- a/csharp/ql/lib/CHANGELOG.md
+++ b/csharp/ql/lib/CHANGELOG.md
@@ -1,3 +1,11 @@
+## 7.1.2
+
+No user-facing changes.
+
+## 7.1.1
+
+No user-facing changes.
+
## 7.1.0
### Major Analysis Improvements
diff --git a/csharp/ql/lib/change-notes/released/7.1.1.md b/csharp/ql/lib/change-notes/released/7.1.1.md
new file mode 100644
index 000000000000..849fd4da3283
--- /dev/null
+++ b/csharp/ql/lib/change-notes/released/7.1.1.md
@@ -0,0 +1,3 @@
+## 7.1.1
+
+No user-facing changes.
diff --git a/csharp/ql/lib/change-notes/released/7.1.2.md b/csharp/ql/lib/change-notes/released/7.1.2.md
new file mode 100644
index 000000000000..d55cf91e2492
--- /dev/null
+++ b/csharp/ql/lib/change-notes/released/7.1.2.md
@@ -0,0 +1,3 @@
+## 7.1.2
+
+No user-facing changes.
diff --git a/csharp/ql/lib/codeql-pack.release.yml b/csharp/ql/lib/codeql-pack.release.yml
index dcaaa76112a6..547681cc4408 100644
--- a/csharp/ql/lib/codeql-pack.release.yml
+++ b/csharp/ql/lib/codeql-pack.release.yml
@@ -1,2 +1,2 @@
---
-lastReleaseVersion: 7.1.0
+lastReleaseVersion: 7.1.2
diff --git a/csharp/ql/lib/qlpack.yml b/csharp/ql/lib/qlpack.yml
index 0a034f90073c..508cf13c8ff8 100644
--- a/csharp/ql/lib/qlpack.yml
+++ b/csharp/ql/lib/qlpack.yml
@@ -1,5 +1,5 @@
name: codeql/csharp-all
-version: 7.1.1-dev
+version: 7.1.3-dev
groups: csharp
dbscheme: semmlecode.csharp.dbscheme
extractor: csharp
diff --git a/csharp/ql/lib/semmle/code/csharp/ExprOrStmtParent.qll b/csharp/ql/lib/semmle/code/csharp/ExprOrStmtParent.qll
index 2cf09707459d..493337a8edd4 100644
--- a/csharp/ql/lib/semmle/code/csharp/ExprOrStmtParent.qll
+++ b/csharp/ql/lib/semmle/code/csharp/ExprOrStmtParent.qll
@@ -6,6 +6,7 @@
import csharp
private import internal.Location
+private import controlflow.internal.ControlFlowGraph
/**
* INTERNAL: Do not use.
@@ -145,6 +146,8 @@ private module Cached {
parent*(cfe, c.(Constructor).getObjectInitializerCall())
or
parent*(cfe, any(AssignExpr init | c.(ObjectInitMethod).initializes(init)))
+ or
+ parent*(cfe, any(Expr init | Initializers::staticMemberInitializer(c, init)))
}
/** Holds if the enclosing statement of expression `e` is `s`. */
diff --git a/csharp/ql/src/Bad Practices/VirtualCallInConstructorOrDestructor.ql b/csharp/ql/src/Bad Practices/VirtualCallInConstructorOrDestructor.ql
index a29b39d33a10..5effa2f27650 100644
--- a/csharp/ql/src/Bad Practices/VirtualCallInConstructorOrDestructor.ql
+++ b/csharp/ql/src/Bad Practices/VirtualCallInConstructorOrDestructor.ql
@@ -19,6 +19,7 @@ predicate virtualCallToSelfInConstructor(Expr e) {
(c instanceof Constructor or c instanceof Destructor) and
t = c.getDeclaringType() and
virtualAccessWithThisQualifier(e, d) and
+ not e = any(NameOfExpr ne).getAccess().getAChildExpr*() and
t.getABaseType*() = d.getDeclaringType() and
not t.isSealed() and
not overriddenSealed(t.getABaseType*(), d)
@@ -34,17 +35,15 @@ predicate overriddenSealed(RefType t, Virtualizable d) {
}
predicate virtualAccessWithThisQualifier(Expr e, Member d) {
- exists(VirtualMethodCall c |
- c = e and c.getTarget() = d and c.hasThisQualifier() and not c.isImplicit()
- )
+ e = any(VirtualMethodCall c | c.getTarget() = d and c.hasThisQualifier() and not c.isImplicit())
or
- exists(VirtualMethodAccess c | c = e and c.getTarget() = d and c.hasThisQualifier())
+ e = any(VirtualMethodAccess c | c.getTarget() = d and c.hasThisQualifier())
or
- exists(VirtualPropertyAccess c | c = e and c.getTarget() = d and c.hasThisQualifier())
+ e = any(VirtualPropertyAccess c | c.getTarget() = d and c.hasThisQualifier())
or
- exists(VirtualIndexerAccess c | c = e and c.getTarget() = d and c.hasThisQualifier())
+ e = any(VirtualIndexerAccess c | c.getTarget() = d and c.hasThisQualifier())
or
- exists(VirtualEventAccess c | c = e and c.getTarget() = d and c.hasThisQualifier())
+ e = any(VirtualEventAccess c | c.getTarget() = d and c.hasThisQualifier())
}
from Expr e
diff --git a/csharp/ql/src/CHANGELOG.md b/csharp/ql/src/CHANGELOG.md
index 931690b863e1..6fab89a5cac1 100644
--- a/csharp/ql/src/CHANGELOG.md
+++ b/csharp/ql/src/CHANGELOG.md
@@ -1,3 +1,17 @@
+## 1.9.1
+
+No user-facing changes.
+
+## 1.9.0
+
+### Query Metadata Changes
+
+* The query `cs/useless-assignment-to-local` has been removed from the `code-quality` suite, but it remains in the `code-quality-extended` suite.
+
+### Minor Analysis Improvements
+
+* `System.Web.HttpRequest.RawUrl` is no longer treated as a sanitizer for `cs/web/unvalidated-url-redirection`, since it contains the un-normalized request line. This may lead to more results.
+
## 1.8.0
### Query Metadata Changes
diff --git a/csharp/ql/src/Security Features/CWE-352/MissingAntiForgeryTokenValidation.ql b/csharp/ql/src/Security Features/CWE-352/MissingAntiForgeryTokenValidation.ql
index 60a022d43d0f..77a3f2b59450 100644
--- a/csharp/ql/src/Security Features/CWE-352/MissingAntiForgeryTokenValidation.ql
+++ b/csharp/ql/src/Security Features/CWE-352/MissingAntiForgeryTokenValidation.ql
@@ -51,26 +51,119 @@ predicate hasGlobalAntiForgeryFilter() {
)
}
-predicate isUnvalidatedPostMethod(Class c, Method m) {
- c.(Controller).getAPostActionMethod() = m and
- not m.getAnAttribute() instanceof ValidateAntiForgeryTokenAttribute and
- not c.getABaseType*().getAnAttribute() instanceof ValidateAntiForgeryTokenAttribute
- or
- c.(AspNetCore::MicrosoftAspNetCoreMvcController).getAnActionMethod() = m and
- m.getAnAttribute() instanceof AspNetCore::MicrosoftAspNetCoreMvcHttpPostAttribute and
- not m.getAnAttribute() instanceof AspNetCore::ValidateAntiForgeryAttribute and
- not c.getABaseType*().getAnAttribute() instanceof AspNetCore::ValidateAntiForgeryAttribute
+private class RequireAntiforgeryTokenAttribute extends Attribute {
+ RequireAntiforgeryTokenAttribute() {
+ this.getType()
+ .hasFullyQualifiedName("Microsoft.AspNetCore.Antiforgery",
+ "RequireAntiforgeryTokenAttribute")
+ }
+
+ predicate requiresValidation() {
+ not exists(this.getArgument(0))
+ or
+ this.getArgument(0).isImplicit()
+ or
+ this.getArgument(0).getValue() = "true"
+ }
+}
+
+private predicate hasAspNetCoreAntiForgeryMiddleware() {
+ exists(MethodCall call |
+ call.getTarget()
+ .hasFullyQualifiedName("Microsoft.AspNetCore.Builder",
+ "AntiforgeryApplicationBuilderExtensions", "UseAntiforgery")
+ )
+}
+
+private RequireAntiforgeryTokenAttribute getEffectiveRequireAntiforgeryTokenAttributeOnMethod(
+ Method method
+) {
+ exists(Method attributedMethod |
+ attributedMethod = method.getOverridee*() and
+ result = attributedMethod.getAnAttribute() and
+ not exists(Method closerMethod |
+ closerMethod = method.getOverridee*() and
+ closerMethod.getOverridee+() = attributedMethod and
+ closerMethod.getAnAttribute() instanceof RequireAntiforgeryTokenAttribute
+ )
+ )
+}
+
+private RequireAntiforgeryTokenAttribute getEffectiveRequireAntiforgeryTokenAttributeOnClass(
+ Class controller
+) {
+ exists(Class attributedClass |
+ attributedClass = controller.getBaseClass*() and
+ result = attributedClass.getAnAttribute() and
+ not exists(Class closerClass |
+ closerClass = controller.getBaseClass*() and
+ closerClass.getBaseClass+() = attributedClass and
+ closerClass.getAnAttribute() instanceof RequireAntiforgeryTokenAttribute
+ )
+ )
+}
+
+class MvcControllerPostMethod extends Method {
+ private Controller controller;
+
+ MvcControllerPostMethod() { controller.getAPostActionMethod() = this }
+
+ predicate hasValidateAntiForgeryAttribute() {
+ this.getAnAttribute() instanceof ValidateAntiForgeryTokenAttribute or
+ controller.getABaseType*().getAnAttribute() instanceof ValidateAntiForgeryTokenAttribute
+ }
+}
+
+class AspNetCoreControllerPostMethod extends Method {
+ private AspNetCore::MicrosoftAspNetCoreMvcController controller;
+
+ AspNetCoreControllerPostMethod() {
+ controller.getAnActionMethod() = this and
+ this.getAnAttribute() instanceof AspNetCore::MicrosoftAspNetCoreMvcHttpPostAttribute
+ }
+
+ predicate hasValidateAntiForgeryAttribute() {
+ this.getAnAttribute() instanceof AspNetCore::ValidateAntiForgeryAttribute or
+ controller.getABaseType*().getAnAttribute() instanceof AspNetCore::ValidateAntiForgeryAttribute
+ }
+
+ predicate hasRequireAntiForgeryAttribute() {
+ hasAspNetCoreAntiForgeryMiddleware() and
+ (
+ getEffectiveRequireAntiforgeryTokenAttributeOnMethod(this).requiresValidation()
+ or
+ not exists(getEffectiveRequireAntiforgeryTokenAttributeOnMethod(this)) and
+ getEffectiveRequireAntiforgeryTokenAttributeOnClass(controller).requiresValidation()
+ )
+ }
+}
+
+predicate isUnvalidatedAspNetCorePostMethod(AspNetCoreControllerPostMethod m) {
+ not m.hasValidateAntiForgeryAttribute() and
+ not m.hasRequireAntiForgeryAttribute()
+}
+
+predicate isUnvalidatedMvcPostMethod(MvcControllerPostMethod m) {
+ not m.hasValidateAntiForgeryAttribute()
+}
+
+predicate isUnvalidatedPostMethod(Method m) {
+ isUnvalidatedMvcPostMethod(m) or
+ isUnvalidatedAspNetCorePostMethod(m)
}
Element getAValidatedElement() {
any(ValidateAntiForgeryTokenAttribute a).getTarget() = result
or
any(AspNetCore::ValidateAntiForgeryAttribute a).getTarget() = result
+ or
+ hasAspNetCoreAntiForgeryMiddleware() and
+ any(RequireAntiforgeryTokenAttribute a | a.requiresValidation()).getTarget() = result
}
-from Class c, Method postMethod
+from Method postMethod
where
- isUnvalidatedPostMethod(c, postMethod) and
+ isUnvalidatedPostMethod(postMethod) and
// Verify that validate anti forgery token attributes are used somewhere within this project, to
// avoid reporting false positives on projects that use an alternative approach to mitigate CSRF
// issues.
diff --git a/csharp/ql/src/change-notes/2026-07-13-CWE-601.md b/csharp/ql/src/change-notes/2026-07-13-CWE-601.md
deleted file mode 100644
index 237ee562a529..000000000000
--- a/csharp/ql/src/change-notes/2026-07-13-CWE-601.md
+++ /dev/null
@@ -1,4 +0,0 @@
----
-category: minorAnalysis
----
-* `System.Web.HttpRequest.RawUrl` is no longer treated as a sanitizer for `cs/web/unvalidated-url-redirection`, since it contains the un-normalized request line. This may lead to more results.
diff --git a/csharp/ql/src/change-notes/2026-07-15-code-quality-useless-assignment.md b/csharp/ql/src/change-notes/2026-07-15-code-quality-useless-assignment.md
deleted file mode 100644
index d1fa51ea3bfd..000000000000
--- a/csharp/ql/src/change-notes/2026-07-15-code-quality-useless-assignment.md
+++ /dev/null
@@ -1,4 +0,0 @@
----
-category: queryMetadata
----
-* The query `cs/useless-assignment-to-local` has been removed from the `code-quality` suite, but it remains in the `code-quality-extended` suite.
diff --git a/csharp/ql/src/change-notes/2026-07-15-static-member-enclosing-callable.md b/csharp/ql/src/change-notes/2026-07-15-static-member-enclosing-callable.md
new file mode 100644
index 000000000000..267f212a991e
--- /dev/null
+++ b/csharp/ql/src/change-notes/2026-07-15-static-member-enclosing-callable.md
@@ -0,0 +1,4 @@
+---
+category: minorAnalysis
+---
+* Static constructors are now used as the enclosing callable for static member initializer expressions. This improves the precision of a range of queries, including `cs/useless-assignment-to-local` and `cs/dereferenced-value-may-be-null`.
diff --git a/csharp/ql/src/change-notes/2026-07-16-virtual-call-in-constructor.md b/csharp/ql/src/change-notes/2026-07-16-virtual-call-in-constructor.md
new file mode 100644
index 000000000000..bd1f5f99a4f5
--- /dev/null
+++ b/csharp/ql/src/change-notes/2026-07-16-virtual-call-in-constructor.md
@@ -0,0 +1,4 @@
+---
+category: minorAnalysis
+---
+* The query `cs/virtual-call-in-constructor` has been improved. Uses of virtual members in `nameof` expressions are no longer reported, since they are not calls.
diff --git a/csharp/ql/src/change-notes/2026-08-09-require-antiforgery-token.md b/csharp/ql/src/change-notes/2026-08-09-require-antiforgery-token.md
new file mode 100644
index 000000000000..ce1b6e9418fe
--- /dev/null
+++ b/csharp/ql/src/change-notes/2026-08-09-require-antiforgery-token.md
@@ -0,0 +1,4 @@
+---
+category: minorAnalysis
+---
+* The `cs/web/missing-token-validation` query now recognizes enabled ASP.NET Core `RequireAntiforgeryToken` attributes when antiforgery middleware is used.
diff --git a/csharp/ql/src/change-notes/released/1.9.0.md b/csharp/ql/src/change-notes/released/1.9.0.md
new file mode 100644
index 000000000000..6ea6704d659e
--- /dev/null
+++ b/csharp/ql/src/change-notes/released/1.9.0.md
@@ -0,0 +1,9 @@
+## 1.9.0
+
+### Query Metadata Changes
+
+* The query `cs/useless-assignment-to-local` has been removed from the `code-quality` suite, but it remains in the `code-quality-extended` suite.
+
+### Minor Analysis Improvements
+
+* `System.Web.HttpRequest.RawUrl` is no longer treated as a sanitizer for `cs/web/unvalidated-url-redirection`, since it contains the un-normalized request line. This may lead to more results.
diff --git a/csharp/ql/src/change-notes/released/1.9.1.md b/csharp/ql/src/change-notes/released/1.9.1.md
new file mode 100644
index 000000000000..bc5c4bd30411
--- /dev/null
+++ b/csharp/ql/src/change-notes/released/1.9.1.md
@@ -0,0 +1,3 @@
+## 1.9.1
+
+No user-facing changes.
diff --git a/csharp/ql/src/codeql-pack.release.yml b/csharp/ql/src/codeql-pack.release.yml
index dc8a37cc443d..29c886b15136 100644
--- a/csharp/ql/src/codeql-pack.release.yml
+++ b/csharp/ql/src/codeql-pack.release.yml
@@ -1,2 +1,2 @@
---
-lastReleaseVersion: 1.8.0
+lastReleaseVersion: 1.9.1
diff --git a/csharp/ql/src/qlpack.yml b/csharp/ql/src/qlpack.yml
index ee88fc20f703..4ef09838698b 100644
--- a/csharp/ql/src/qlpack.yml
+++ b/csharp/ql/src/qlpack.yml
@@ -1,5 +1,5 @@
name: codeql/csharp-queries
-version: 1.8.1-dev
+version: 1.9.2-dev
groups:
- csharp
- queries
diff --git a/csharp/ql/src/utils/modelgenerator/internal/CaptureModels.qll b/csharp/ql/src/utils/modelgenerator/internal/CaptureModels.qll
index 5b1b9e4ae65c..df030529550a 100644
--- a/csharp/ql/src/utils/modelgenerator/internal/CaptureModels.qll
+++ b/csharp/ql/src/utils/modelgenerator/internal/CaptureModels.qll
@@ -213,7 +213,8 @@ module SummaryModelGeneratorInput implements SummaryModelGeneratorInputSig {
}
private Callable getARelevantOverrideeOrImplementee(Overridable m) {
- m.overridesOrImplements(result) and relevant(result)
+ exists(Callable c | m.overridesOrImplements(c) and result = c.getUnboundDeclaration()) and
+ relevant(result)
}
/**
diff --git a/csharp/ql/test/query-tests/Bad Practices/VirtualCallInConstructorOrDestructor/VirtualCallInConstructorOrDestructor.cs b/csharp/ql/test/query-tests/Bad Practices/VirtualCallInConstructorOrDestructor/VirtualCallInConstructorOrDestructor.cs
index 6db005e00cef..f654c1c0a659 100644
--- a/csharp/ql/test/query-tests/Bad Practices/VirtualCallInConstructorOrDestructor/VirtualCallInConstructorOrDestructor.cs
+++ b/csharp/ql/test/query-tests/Bad Practices/VirtualCallInConstructorOrDestructor/VirtualCallInConstructorOrDestructor.cs
@@ -15,6 +15,7 @@ public void f_nonvirtual() { }
public void f_interface() { }
public virtual int p_virtual { get { return 0; } }
+ public virtual string p_virtual_string { get { return ""; } }
public virtual int p_sealed { get { return 0; } }
public int p_nonvirtual { get { return 0; } }
@@ -55,11 +56,14 @@ class C : B
a = f_sealed; // GOOD
a = f_nonvirtual; // GOOD
a = f_interface; // GOOD
+ var f_name = nameof(f_virtual); // GOOD
// Property access
int i = p_virtual; // $ Alert // BAD
i = p_sealed; // GOOD
i = p_nonvirtual; // GOOD
+ var p_name = nameof(p_virtual_string); // GOOD
+ var p_length_name = nameof(p_virtual_string.Length); // GOOD
// Indexer access
i = this[0]; // $ Alert // BAD
diff --git a/csharp/ql/test/query-tests/Bad Practices/VirtualCallInConstructorOrDestructor/VirtualCallInConstructorOrDestructor.expected b/csharp/ql/test/query-tests/Bad Practices/VirtualCallInConstructorOrDestructor/VirtualCallInConstructorOrDestructor.expected
index 8a97e61bf8cf..e2925c9cbd7b 100644
--- a/csharp/ql/test/query-tests/Bad Practices/VirtualCallInConstructorOrDestructor/VirtualCallInConstructorOrDestructor.expected
+++ b/csharp/ql/test/query-tests/Bad Practices/VirtualCallInConstructorOrDestructor/VirtualCallInConstructorOrDestructor.expected
@@ -1,5 +1,5 @@
-| VirtualCallInConstructorOrDestructor.cs:45:13:45:23 | call to method f_virtual | Avoid virtual calls in a constructor or destructor. |
-| VirtualCallInConstructorOrDestructor.cs:54:17:54:25 | access to method f_virtual | Avoid virtual calls in a constructor or destructor. |
-| VirtualCallInConstructorOrDestructor.cs:60:21:60:29 | access to property p_virtual | Avoid virtual calls in a constructor or destructor. |
-| VirtualCallInConstructorOrDestructor.cs:65:17:65:23 | access to indexer | Avoid virtual calls in a constructor or destructor. |
-| VirtualCallInConstructorOrDestructor.cs:70:13:70:21 | access to event e_virtual | Avoid virtual calls in a constructor or destructor. |
+| VirtualCallInConstructorOrDestructor.cs:46:13:46:23 | call to method f_virtual | Avoid virtual calls in a constructor or destructor. |
+| VirtualCallInConstructorOrDestructor.cs:55:17:55:25 | access to method f_virtual | Avoid virtual calls in a constructor or destructor. |
+| VirtualCallInConstructorOrDestructor.cs:62:21:62:29 | access to property p_virtual | Avoid virtual calls in a constructor or destructor. |
+| VirtualCallInConstructorOrDestructor.cs:69:17:69:23 | access to indexer | Avoid virtual calls in a constructor or destructor. |
+| VirtualCallInConstructorOrDestructor.cs:74:13:74:21 | access to event e_virtual | Avoid virtual calls in a constructor or destructor. |
diff --git a/csharp/ql/test/query-tests/Dead Code/DeadStoreOfLocal/DeadStoreOfLocal.cs b/csharp/ql/test/query-tests/Dead Code/DeadStoreOfLocal/DeadStoreOfLocal.cs
index 03a6644fe800..23ba1a655d05 100644
--- a/csharp/ql/test/query-tests/Dead Code/DeadStoreOfLocal/DeadStoreOfLocal.cs
+++ b/csharp/ql/test/query-tests/Dead Code/DeadStoreOfLocal/DeadStoreOfLocal.cs
@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
+using System.Linq;
public class DeadStoreOfLocal
{
@@ -484,3 +485,16 @@ void Pi()
Console.WriteLine($"Pi, {pi,align:F3}");
}
}
+
+class LinqFields
+{
+ private readonly IEnumerable QueryBackedField =
+ from x1 in new[] { 1, 2, 3 }
+ where x1 > 1
+ select x1; // GOOD: The query range variable is used by the LINQ expression.
+
+ public static readonly IEnumerable StaticQueryBackedField =
+ from x2 in new[] { 1, 2, 3 }
+ where x2 > 1
+ select x2; // GOOD: The query range variable is used by the LINQ expression.
+}
diff --git a/csharp/ql/test/query-tests/Dead Code/DeadStoreOfLocal/DeadStoreOfLocal.expected b/csharp/ql/test/query-tests/Dead Code/DeadStoreOfLocal/DeadStoreOfLocal.expected
index 2073fce06a77..27ddb157eca3 100644
--- a/csharp/ql/test/query-tests/Dead Code/DeadStoreOfLocal/DeadStoreOfLocal.expected
+++ b/csharp/ql/test/query-tests/Dead Code/DeadStoreOfLocal/DeadStoreOfLocal.expected
@@ -1,19 +1,19 @@
-| DeadStoreOfLocal.cs:12:13:12:20 | Int32 x = ... | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocal.cs:12:13:12:13 | x | x |
-| DeadStoreOfLocal.cs:19:21:19:25 | ... = ... | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocal.cs:18:13:18:13 | x | x |
-| DeadStoreOfLocal.cs:44:13:44:20 | Int32 x = ... | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocal.cs:44:13:44:13 | x | x |
-| DeadStoreOfLocal.cs:50:9:50:14 | ... += ... | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocal.cs:49:13:49:13 | x | x |
-| DeadStoreOfLocal.cs:56:9:56:11 | ...++ | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocal.cs:55:13:55:13 | x | x |
-| DeadStoreOfLocal.cs:82:22:82:24 | String val | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocal.cs:82:22:82:24 | val | val |
-| DeadStoreOfLocal.cs:101:13:101:37 | ... = ... | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocal.cs:94:40:94:44 | extra | extra |
-| DeadStoreOfLocal.cs:104:13:104:37 | ... = ... | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocal.cs:94:16:94:20 | info1 | info1 |
-| DeadStoreOfLocal.cs:142:26:142:27 | Exception ex | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocal.cs:142:26:142:27 | ex | ex |
-| DeadStoreOfLocal.cs:246:17:246:24 | Int32 y = ... | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocal.cs:246:17:246:17 | y | y |
-| DeadStoreOfLocal.cs:261:17:261:21 | Int32 x = ... | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocal.cs:261:17:261:17 | x | x |
-| DeadStoreOfLocal.cs:300:23:300:28 | Object v1 | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocal.cs:300:27:300:28 | v1 | v1 |
-| DeadStoreOfLocal.cs:314:18:314:23 | Object v2 | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocal.cs:314:22:314:23 | v2 | v2 |
-| DeadStoreOfLocal.cs:331:9:331:32 | ... = ... | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocal.cs:327:23:327:23 | b | b |
-| DeadStoreOfLocal.cs:372:13:372:20 | String s = ... | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocal.cs:372:13:372:13 | s | s |
-| DeadStoreOfLocal.cs:472:20:472:76 | FileStream y = ... | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocal.cs:472:20:472:20 | y | y |
+| DeadStoreOfLocal.cs:13:13:13:20 | Int32 x = ... | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocal.cs:13:13:13:13 | x | x |
+| DeadStoreOfLocal.cs:20:21:20:25 | ... = ... | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocal.cs:19:13:19:13 | x | x |
+| DeadStoreOfLocal.cs:45:13:45:20 | Int32 x = ... | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocal.cs:45:13:45:13 | x | x |
+| DeadStoreOfLocal.cs:51:9:51:14 | ... += ... | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocal.cs:50:13:50:13 | x | x |
+| DeadStoreOfLocal.cs:57:9:57:11 | ...++ | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocal.cs:56:13:56:13 | x | x |
+| DeadStoreOfLocal.cs:83:22:83:24 | String val | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocal.cs:83:22:83:24 | val | val |
+| DeadStoreOfLocal.cs:102:13:102:37 | ... = ... | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocal.cs:95:40:95:44 | extra | extra |
+| DeadStoreOfLocal.cs:105:13:105:37 | ... = ... | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocal.cs:95:16:95:20 | info1 | info1 |
+| DeadStoreOfLocal.cs:143:26:143:27 | Exception ex | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocal.cs:143:26:143:27 | ex | ex |
+| DeadStoreOfLocal.cs:247:17:247:24 | Int32 y = ... | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocal.cs:247:17:247:17 | y | y |
+| DeadStoreOfLocal.cs:262:17:262:21 | Int32 x = ... | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocal.cs:262:17:262:17 | x | x |
+| DeadStoreOfLocal.cs:301:23:301:28 | Object v1 | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocal.cs:301:27:301:28 | v1 | v1 |
+| DeadStoreOfLocal.cs:315:18:315:23 | Object v2 | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocal.cs:315:22:315:23 | v2 | v2 |
+| DeadStoreOfLocal.cs:332:9:332:32 | ... = ... | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocal.cs:328:23:328:23 | b | b |
+| DeadStoreOfLocal.cs:373:13:373:20 | String s = ... | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocal.cs:373:13:373:13 | s | s |
+| DeadStoreOfLocal.cs:473:20:473:76 | FileStream y = ... | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocal.cs:473:20:473:20 | y | y |
| DeadStoreOfLocalBad.cs:7:13:7:48 | Boolean success = ... | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocalBad.cs:7:13:7:19 | success | success |
| DeadStoreOfLocalBad.cs:23:32:23:32 | FormatException e | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocalBad.cs:23:32:23:32 | e | e |
| DeadStoreOfLocalBad.cs:32:22:32:22 | String s | This assignment to $@ is useless, since its value is never read. | DeadStoreOfLocalBad.cs:32:22:32:22 | s | s |
diff --git a/csharp/ql/test/query-tests/Security Features/CWE-352/disabled-require-antiforgery/MissingAntiForgeryTokenValidation.cs b/csharp/ql/test/query-tests/Security Features/CWE-352/disabled-require-antiforgery/MissingAntiForgeryTokenValidation.cs
new file mode 100644
index 000000000000..32a6e8326555
--- /dev/null
+++ b/csharp/ql/test/query-tests/Security Features/CWE-352/disabled-require-antiforgery/MissingAntiForgeryTokenValidation.cs
@@ -0,0 +1,27 @@
+using Microsoft.AspNetCore.Antiforgery;
+using Microsoft.AspNetCore.Builder;
+using Microsoft.AspNetCore.Mvc;
+
+public class HomeController : Controller
+{
+ [HttpPost]
+ [RequireAntiforgeryToken(false)]
+ public ActionResult DisabledValidation()
+ {
+ return View();
+ }
+
+ [HttpPost]
+ public ActionResult MissingValidation()
+ {
+ return View();
+ }
+}
+
+public class Startup
+{
+ public void Configure(IApplicationBuilder app)
+ {
+ app.UseAntiforgery();
+ }
+}
diff --git a/rust/ql/test/library-tests/dataflow/sources/net/CONSISTENCY/PathResolutionConsistency.expected b/csharp/ql/test/query-tests/Security Features/CWE-352/disabled-require-antiforgery/MissingAntiForgeryTokenValidation.expected
similarity index 100%
rename from rust/ql/test/library-tests/dataflow/sources/net/CONSISTENCY/PathResolutionConsistency.expected
rename to csharp/ql/test/query-tests/Security Features/CWE-352/disabled-require-antiforgery/MissingAntiForgeryTokenValidation.expected
diff --git a/csharp/ql/test/query-tests/Security Features/CWE-352/disabled-require-antiforgery/MissingAntiForgeryTokenValidation.qlref b/csharp/ql/test/query-tests/Security Features/CWE-352/disabled-require-antiforgery/MissingAntiForgeryTokenValidation.qlref
new file mode 100644
index 000000000000..5e1ab2426c65
--- /dev/null
+++ b/csharp/ql/test/query-tests/Security Features/CWE-352/disabled-require-antiforgery/MissingAntiForgeryTokenValidation.qlref
@@ -0,0 +1 @@
+query: Security Features/CWE-352/MissingAntiForgeryTokenValidation.ql
diff --git a/csharp/ql/test/query-tests/Security Features/CWE-352/disabled-require-antiforgery/options b/csharp/ql/test/query-tests/Security Features/CWE-352/disabled-require-antiforgery/options
new file mode 100644
index 000000000000..698ad488b6d4
--- /dev/null
+++ b/csharp/ql/test/query-tests/Security Features/CWE-352/disabled-require-antiforgery/options
@@ -0,0 +1,2 @@
+semmle-extractor-options: /nostdlib /noconfig
+semmle-extractor-options: --load-sources-from-project:${testdir}/../../../../resources/stubs/_frameworks/Microsoft.AspNetCore.App/Microsoft.AspNetCore.App.csproj
diff --git a/csharp/ql/test/query-tests/Security Features/CWE-352/missing-aspnetcore/MissingAntiForgeryTokenValidation.cs b/csharp/ql/test/query-tests/Security Features/CWE-352/missing-aspnetcore/MissingAntiForgeryTokenValidation.cs
index febc12a61255..123ac0f7ec26 100644
--- a/csharp/ql/test/query-tests/Security Features/CWE-352/missing-aspnetcore/MissingAntiForgeryTokenValidation.cs
+++ b/csharp/ql/test/query-tests/Security Features/CWE-352/missing-aspnetcore/MissingAntiForgeryTokenValidation.cs
@@ -1,7 +1,12 @@
using Microsoft.AspNetCore.Mvc;
+using Microsoft.AspNetCore.Antiforgery;
+using Microsoft.AspNetCore.Builder;
public class HomeController : Controller
{
+ private const bool ValidationEnabled = true;
+ private const bool ValidationDisabled = false;
+
// BAD: Anti forgery token has been forgotten
[HttpPost]
public ActionResult Login() // $ Alert
@@ -17,6 +22,46 @@ public ActionResult UpdateDetails()
return View();
}
+ // GOOD: Anti forgery token is required by ASP.NET Core middleware
+ [HttpPost]
+ [RequireAntiforgeryToken]
+ public ActionResult UpdateProfile()
+ {
+ return View();
+ }
+
+ // GOOD: Explicitly requires anti forgery validation
+ [HttpPost]
+ [RequireAntiforgeryToken(true)]
+ public ActionResult UpdatePreferences()
+ {
+ return View();
+ }
+
+ // GOOD: Named and constant arguments are supported
+ [HttpPost]
+ [RequireAntiforgeryToken(required: ValidationEnabled)]
+ public ActionResult UpdateSettings()
+ {
+ return View();
+ }
+
+ // BAD: Explicitly disables anti forgery validation
+ [HttpPost]
+ [RequireAntiforgeryToken(false)]
+ public ActionResult DisabledValidation() // $ Alert
+ {
+ return View();
+ }
+
+ // BAD: A false constant also disables anti forgery validation
+ [HttpPost]
+ [RequireAntiforgeryToken(ValidationDisabled)]
+ public ActionResult ConstantDisabledValidation() // $ Alert
+ {
+ return View();
+ }
+
// No validation required, as this is a GET method.
public ActionResult ShowHelp()
{
@@ -46,6 +91,110 @@ public ActionResult InheritedValidation()
}
}
+// GOOD: Base class requires anti forgery validation
+[RequireAntiforgeryToken]
+public abstract class AntiforgeryBaseController : Controller
+{
+}
+
+public abstract class IntermediateAntiforgeryController : AntiforgeryBaseController
+{
+}
+
+public class DerivedAntiforgeryController : IntermediateAntiforgeryController
+{
+ [HttpPost]
+ public ActionResult InheritedRequiredValidation()
+ {
+ return View();
+ }
+}
+
+[RequireAntiforgeryToken]
+public class ProtectedController : Controller
+{
+ // GOOD: Controller requires anti forgery validation
+ [HttpPost]
+ public ActionResult ProtectedAction()
+ {
+ return View();
+ }
+
+ // BAD: Action-level metadata overrides the controller metadata
+ [HttpPost]
+ [RequireAntiforgeryToken(false)]
+ public ActionResult DisabledAction() // $ Alert
+ {
+ return View();
+ }
+}
+
+[RequireAntiforgeryToken(false)]
+public class DisabledController : Controller
+{
+ // BAD: Controller explicitly disables anti forgery validation
+ [HttpPost]
+ public ActionResult DisabledControllerAction() // $ Alert
+ {
+ return View();
+ }
+
+ // GOOD: Action-level metadata overrides the controller metadata
+ [HttpPost]
+ [RequireAntiforgeryToken(true)]
+ public ActionResult EnabledAction()
+ {
+ return View();
+ }
+}
+
+[RequireAntiforgeryToken]
+public abstract class ProtectedBaseController : Controller
+{
+}
+
+[RequireAntiforgeryToken(false)]
+public class DisabledDerivedController : ProtectedBaseController
+{
+ // BAD: Derived controller metadata overrides base controller metadata
+ [HttpPost]
+ public ActionResult DisabledInheritedAction() // $ Alert
+ {
+ return View();
+ }
+}
+
+[AutoValidateAntiforgeryToken]
+public class FilterProtectedController : Controller
+{
+ // GOOD: Disabled middleware metadata does not disable the MVC filter
+ [HttpPost]
+ [RequireAntiforgeryToken(false)]
+ public ActionResult FilterProtectedAction()
+ {
+ return View();
+ }
+}
+
+public abstract class MethodMetadataBaseController : Controller
+{
+ [RequireAntiforgeryToken]
+ public virtual ActionResult InheritedMethodValidation()
+ {
+ return View();
+ }
+}
+
+public class MethodMetadataController : MethodMetadataBaseController
+{
+ // GOOD: Method metadata is inherited by the override
+ [HttpPost]
+ public override ActionResult InheritedMethodValidation()
+ {
+ return View();
+ }
+}
+
// BAD: Base class without antiforgery attribute
public abstract class UnprotectedBaseController : Controller
{
@@ -60,3 +209,29 @@ public ActionResult NoInheritedValidation() // $ Alert
return View();
}
}
+
+namespace Custom
+{
+ public class RequireAntiforgeryTokenAttribute : System.Attribute
+ {
+ }
+
+ public class CustomAttributeController : Controller
+ {
+ // BAD: An unrelated attribute with the same name does not provide validation
+ [HttpPost]
+ [RequireAntiforgeryToken]
+ public ActionResult LookalikeAttribute() // $ Alert
+ {
+ return View();
+ }
+ }
+}
+
+public class Startup
+{
+ public void Configure(IApplicationBuilder app)
+ {
+ app.UseAntiforgery();
+ }
+}
diff --git a/csharp/ql/test/query-tests/Security Features/CWE-352/missing-aspnetcore/MissingAntiForgeryTokenValidation.expected b/csharp/ql/test/query-tests/Security Features/CWE-352/missing-aspnetcore/MissingAntiForgeryTokenValidation.expected
index 360b909cd0fa..ceb32e94c984 100644
--- a/csharp/ql/test/query-tests/Security Features/CWE-352/missing-aspnetcore/MissingAntiForgeryTokenValidation.expected
+++ b/csharp/ql/test/query-tests/Security Features/CWE-352/missing-aspnetcore/MissingAntiForgeryTokenValidation.expected
@@ -1,2 +1,8 @@
-| MissingAntiForgeryTokenValidation.cs:7:25:7:29 | Login | Method 'Login' handles a POST request without performing CSRF token validation. |
-| MissingAntiForgeryTokenValidation.cs:58:25:58:45 | NoInheritedValidation | Method 'NoInheritedValidation' handles a POST request without performing CSRF token validation. |
+| MissingAntiForgeryTokenValidation.cs:12:25:12:29 | Login | Method 'Login' handles a POST request without performing CSRF token validation. |
+| MissingAntiForgeryTokenValidation.cs:52:25:52:42 | DisabledValidation | Method 'DisabledValidation' handles a POST request without performing CSRF token validation. |
+| MissingAntiForgeryTokenValidation.cs:60:25:60:50 | ConstantDisabledValidation | Method 'ConstantDisabledValidation' handles a POST request without performing CSRF token validation. |
+| MissingAntiForgeryTokenValidation.cs:126:25:126:38 | DisabledAction | Method 'DisabledAction' handles a POST request without performing CSRF token validation. |
+| MissingAntiForgeryTokenValidation.cs:137:25:137:48 | DisabledControllerAction | Method 'DisabledControllerAction' handles a POST request without performing CSRF token validation. |
+| MissingAntiForgeryTokenValidation.cs:161:25:161:47 | DisabledInheritedAction | Method 'DisabledInheritedAction' handles a POST request without performing CSRF token validation. |
+| MissingAntiForgeryTokenValidation.cs:207:25:207:45 | NoInheritedValidation | Method 'NoInheritedValidation' handles a POST request without performing CSRF token validation. |
+| MissingAntiForgeryTokenValidation.cs:224:29:224:46 | LookalikeAttribute | Method 'LookalikeAttribute' handles a POST request without performing CSRF token validation. |
diff --git a/csharp/ql/test/query-tests/Security Features/CWE-352/require-antiforgery-without-middleware/MissingAntiForgeryTokenValidation.cs b/csharp/ql/test/query-tests/Security Features/CWE-352/require-antiforgery-without-middleware/MissingAntiForgeryTokenValidation.cs
new file mode 100644
index 000000000000..9943c21aff3f
--- /dev/null
+++ b/csharp/ql/test/query-tests/Security Features/CWE-352/require-antiforgery-without-middleware/MissingAntiForgeryTokenValidation.cs
@@ -0,0 +1,19 @@
+using Microsoft.AspNetCore.Antiforgery;
+using Microsoft.AspNetCore.Mvc;
+
+public class HomeController : Controller
+{
+ [HttpPost]
+ [ValidateAntiForgeryToken]
+ public ActionResult FilterValidated()
+ {
+ return View();
+ }
+
+ [HttpPost]
+ [RequireAntiforgeryToken]
+ public ActionResult MetadataWithoutMiddleware() // $ Alert
+ {
+ return View();
+ }
+}
diff --git a/csharp/ql/test/query-tests/Security Features/CWE-352/require-antiforgery-without-middleware/MissingAntiForgeryTokenValidation.expected b/csharp/ql/test/query-tests/Security Features/CWE-352/require-antiforgery-without-middleware/MissingAntiForgeryTokenValidation.expected
new file mode 100644
index 000000000000..2b5360166026
--- /dev/null
+++ b/csharp/ql/test/query-tests/Security Features/CWE-352/require-antiforgery-without-middleware/MissingAntiForgeryTokenValidation.expected
@@ -0,0 +1 @@
+| MissingAntiForgeryTokenValidation.cs:15:25:15:49 | MetadataWithoutMiddleware | Method 'MetadataWithoutMiddleware' handles a POST request without performing CSRF token validation. |
diff --git a/csharp/ql/test/query-tests/Security Features/CWE-352/require-antiforgery-without-middleware/MissingAntiForgeryTokenValidation.qlref b/csharp/ql/test/query-tests/Security Features/CWE-352/require-antiforgery-without-middleware/MissingAntiForgeryTokenValidation.qlref
new file mode 100644
index 000000000000..5e1ab2426c65
--- /dev/null
+++ b/csharp/ql/test/query-tests/Security Features/CWE-352/require-antiforgery-without-middleware/MissingAntiForgeryTokenValidation.qlref
@@ -0,0 +1 @@
+query: Security Features/CWE-352/MissingAntiForgeryTokenValidation.ql
diff --git a/csharp/ql/test/query-tests/Security Features/CWE-352/require-antiforgery-without-middleware/options b/csharp/ql/test/query-tests/Security Features/CWE-352/require-antiforgery-without-middleware/options
new file mode 100644
index 000000000000..698ad488b6d4
--- /dev/null
+++ b/csharp/ql/test/query-tests/Security Features/CWE-352/require-antiforgery-without-middleware/options
@@ -0,0 +1,2 @@
+semmle-extractor-options: /nostdlib /noconfig
+semmle-extractor-options: --load-sources-from-project:${testdir}/../../../../resources/stubs/_frameworks/Microsoft.AspNetCore.App/Microsoft.AspNetCore.App.csproj
diff --git a/csharp/ql/test/utils/modelgenerator/dataflow/Summaries.cs b/csharp/ql/test/utils/modelgenerator/dataflow/Summaries.cs
index 4c85b397ac1f..afab366f2158 100644
--- a/csharp/ql/test/utils/modelgenerator/dataflow/Summaries.cs
+++ b/csharp/ql/test/utils/modelgenerator/dataflow/Summaries.cs
@@ -278,6 +278,72 @@ public void AddToGenericList(List input, S data)
}
}
+public class GenericWithVirtual1
+{
+ // heuristic-summary=Models;GenericWithVirtual1;true;ReturnParam;(T);;Argument[0];ReturnValue;value;df-generated
+ // contentbased-summary=Models;GenericWithVirtual1;true;ReturnParam;(T);;Argument[0];ReturnValue;value;dfc-generated
+ public virtual T ReturnParam(T input)
+ {
+ return input;
+ }
+
+ public virtual T StubImplementation(T input)
+ {
+ throw null;
+ }
+}
+
+public class DerivedGenericWithVirtual : GenericWithVirtual1
+{
+ // heuristic-summary=Models;GenericWithVirtual1;true;ReturnParam;(T);;Argument[0];ReturnValue;value;df-generated
+ // contentbased-summary=Models;GenericWithVirtual1;true;ReturnParam;(T);;Argument[0];ReturnValue;value;dfc-generated
+ public override string ReturnParam(string input)
+ {
+ return input;
+ }
+
+ // heuristic-summary=Models;GenericWithVirtual1;true;StubImplementation;(T);;Argument[0];ReturnValue;value;df-generated
+ // contentbased-summary=Models;GenericWithVirtual1;true;StubImplementation;(T);;Argument[0];ReturnValue;value;dfc-generated
+ public override string StubImplementation(string input)
+ {
+ return input;
+ }
+}
+
+public class GenericWithVirtual2
+{
+ // heuristic-summary=Models;GenericWithVirtual2;true;ReturnParam;(T);;Argument[0];ReturnValue;value;df-generated
+ // contentbased-summary=Models;GenericWithVirtual2;true;ReturnParam;(T);;Argument[0];ReturnValue;value;dfc-generated
+ public virtual T ReturnParam(T input)
+ {
+ return input;
+ }
+
+ public virtual T StubImplementation(T input)
+ {
+ throw null;
+ }
+}
+
+public class NestedGenericWithVirtual : GenericWithVirtual2 { }
+
+public class DerivedNestedGenericWithVirtual : NestedGenericWithVirtual
+{
+ // heuristic-summary=Models;GenericWithVirtual2;true;ReturnParam;(T);;Argument[0];ReturnValue;value;df-generated
+ // contentbased-summary=Models;GenericWithVirtual2;true;ReturnParam;(T);;Argument[0];ReturnValue;value;dfc-generated
+ public override string ReturnParam(string input)
+ {
+ return input;
+ }
+
+ // heuristic-summary=Models;GenericWithVirtual2;true;StubImplementation;(T);;Argument[0];ReturnValue;value;df-generated
+ // contentbased-summary=Models;GenericWithVirtual2;true;StubImplementation;(T);;Argument[0];ReturnValue;value;dfc-generated
+ public override string StubImplementation(string input)
+ {
+ return input;
+ }
+}
+
public abstract class BaseClassFlow
{
// heuristic-summary=Models;BaseClassFlow;true;ReturnParam;(System.Object);;Argument[0];ReturnValue;value;df-generated
diff --git a/csharp/tools/autobuild.sh b/csharp/tools/autobuild.sh
index e8e007a10d74..39d10b38f3b5 100755
--- a/csharp/tools/autobuild.sh
+++ b/csharp/tools/autobuild.sh
@@ -2,7 +2,7 @@
set -eu
-if [ "$CODEQL_PLATFORM" != "linux64" ] && [ "$CODEQL_PLATFORM" != "osx64" ] ; then
+if [ "$CODEQL_PLATFORM" != "linux64" ] && [ "$CODEQL_PLATFORM" != "linux-arm64" ] && [ "$CODEQL_PLATFORM" != "osx64" ] ; then
echo "Automatic build detection for $CODEQL_PLATFORM is not implemented."
exit 1
fi
diff --git a/defs.bzl b/defs.bzl
index d6748d831761..d4c5ea5e2623 100644
--- a/defs.bzl
+++ b/defs.bzl
@@ -1,5 +1,8 @@
-codeql_platform = select({
- "@platforms//os:linux": "linux64",
- "@platforms//os:macos": "osx64",
- "@platforms//os:windows": "win64",
-})
+load("//misc/bazel:os.bzl", "codeql_platform_select")
+
+codeql_platform = codeql_platform_select(
+ linux64 = "linux64",
+ linux_arm64 = "linux-arm64",
+ osx64 = "osx64",
+ win64 = "win64",
+)
diff --git a/docs/codeql/codeql-language-guides/customizing-library-models-for-javascript.rst b/docs/codeql/codeql-language-guides/customizing-library-models-for-javascript.rst
index 77ea678f5468..7ede0d0aff3a 100644
--- a/docs/codeql/codeql-language-guides/customizing-library-models-for-javascript.rst
+++ b/docs/codeql/codeql-language-guides/customizing-library-models-for-javascript.rst
@@ -549,6 +549,7 @@ A type can be defined by adding ``typeModel`` tuples for that type. Additionally
- The name of an NPM package matches imports of that package. For example, the type ``express`` matches the expression ``require("express")``. If the package name includes dots, it must be surrounded by single quotes, such as in ``'lodash.escape'``.
- The type ``global`` identifies the global object, also known as ``window``. In JavaScript, global variables are properties of the global object, so global variables can be identified using this type. (This type also matches imports of the NPM package named ``global``, which is a package that happens to export the global object.)
- A qualified type name of form ``.`` identifies expressions of type ```` from ````. For example, ``mysql.Connection`` identifies expression of type ``Connection`` from the ``mysql`` package. Note that this only works if type annotations are present in the codebase, or if sufficient ``typeModel`` tuples have been provided for that type.
+- A string of form ``file:`` identifies expressions that are imported from a file at the given path. The path is relative to the root of the codebase, must use forward slashes as path separator, must include the file extension, and is case-sensitive. For example, ``file:src/utils.js`` identifies expressions such as ``require('./utils')`` inside ``src/``, or ``require('../src/utils')`` inside another top-level folder.
Access paths
------------
diff --git a/docs/codeql/codeql-overview/codeql-changelog/codeql-cli-2.26.2.rst b/docs/codeql/codeql-overview/codeql-changelog/codeql-cli-2.26.2.rst
new file mode 100644
index 000000000000..845988894f0a
--- /dev/null
+++ b/docs/codeql/codeql-overview/codeql-changelog/codeql-cli-2.26.2.rst
@@ -0,0 +1,79 @@
+.. _codeql-cli-2.26.2:
+
+==========================
+CodeQL 2.26.2 (2026-07-23)
+==========================
+
+.. contents:: Contents
+ :depth: 2
+ :local:
+ :backlinks: none
+
+This is an overview of changes in the CodeQL CLI and relevant CodeQL query and library packs. For additional updates on changes to the CodeQL code scanning experience, check out the `code scanning section on the GitHub blog `__, `relevant GitHub Changelog updates `__, `changes in the CodeQL extension for Visual Studio Code `__, and the `CodeQL Action changelog `__.
+
+Security Coverage
+-----------------
+
+CodeQL 2.26.2 runs a total of 497 security queries when configured with the Default suite (covering 170 CWE). The Extended suite enables an additional 131 queries (covering 32 more CWE).
+
+CodeQL CLI
+----------
+
+Breaking Changes
+~~~~~~~~~~~~~~~~
+
+* Removed support for parsing :code:`[[`\ -style links in alert messages. This was an undocumented legacy feature that allowed query authors to embed links inline in select clause message strings using :code:`[["text"|"url"]]` syntax. Queries should use :code:`$@` placeholder pairs instead.
+
+Query Packs
+-----------
+
+Minor Analysis Improvements
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+C#
+""
+
+* :code:`System.Web.HttpRequest.RawUrl` is no longer treated as a sanitizer for :code:`cs/web/unvalidated-url-redirection`, since it contains the un-normalized request line. This may lead to more results.
+
+Query Metadata Changes
+~~~~~~~~~~~~~~~~~~~~~~
+
+C/C++
+"""""
+
+* Added the tag :code:`external/cwe/cwe-762` to :code:`cpp/new-free-mismatch`, and removed the tag :code:`external/cwe/cwe-401`. This better matches the behavior of the query.
+
+C#
+""
+
+* The query :code:`cs/useless-assignment-to-local` has been removed from the :code:`code-quality` suite, but it remains in the :code:`code-quality-extended` suite.
+
+Language Libraries
+------------------
+
+Major Analysis Improvements
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Swift
+"""""
+
+* Upgraded to allow analysis of Swift 6.3.3.
+
+Minor Analysis Improvements
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Golang
+""""""
+
+* The function :code:`Rel` in :code:`path/filepath` was incorrectly considered a sanitizer for :code:`go/path-injection` and :code:`go/zipslip`. This has now been fixed, which may lead to more results for those queries.
+
+Java/Kotlin
+"""""""""""
+
+* Kotlin versions up to 2.4.10 are now supported.
+* :code:`java.io.File.getName()` is no longer treated as a complete sanitizer for :code:`java/path-injection`, since it does not remove a :code:`..` path component (for example :code:`new File("..").getName()` returns :code:`".."`). It is now only recognized as a sanitizer when combined with a subsequent check for :code:`..` components, which may result in new alerts.
+
+GitHub Actions
+""""""""""""""
+
+* Altered the logic of :code:`EnvironmentCheck` to make sure it is a check that protects only for non-toctou. This change will result in more results being found by the queries: :code:`actions/untrusted-checkout-toctou/high` and :code:`actions/untrusted-checkout-toctou/critical`.
diff --git a/docs/codeql/codeql-overview/codeql-changelog/codeql-cli-2.26.3.rst b/docs/codeql/codeql-overview/codeql-changelog/codeql-cli-2.26.3.rst
new file mode 100644
index 000000000000..57a19ae4633a
--- /dev/null
+++ b/docs/codeql/codeql-overview/codeql-changelog/codeql-cli-2.26.3.rst
@@ -0,0 +1,119 @@
+.. _codeql-cli-2.26.3:
+
+==========================
+CodeQL 2.26.3 (2026-08-12)
+==========================
+
+.. contents:: Contents
+ :depth: 2
+ :local:
+ :backlinks: none
+
+This is an overview of changes in the CodeQL CLI and relevant CodeQL query and library packs. For additional updates on changes to the CodeQL code scanning experience, check out the `code scanning section on the GitHub blog `__, `relevant GitHub Changelog updates `__, `changes in the CodeQL extension for Visual Studio Code `__, and the `CodeQL Action changelog `__.
+
+Security Coverage
+-----------------
+
+CodeQL 2.26.3 runs a total of 497 security queries when configured with the Default suite (covering 170 CWE). The Extended suite enables an additional 131 queries (covering 32 more CWE).
+
+CodeQL CLI
+----------
+
+Bug Fixes
+~~~~~~~~~
+
+* Fixed the pack upload format to comply with the OCI-image-manifest specification, by ensuring that all required fields are present/valid, and that no extraneous/non-compliant fields are included.
+* Fixed path canonicalization on Windows so that paths located on :code:`subst`\ ed drives are always resolved to their underlying target paths. Previously, :code:`subst`\ ed drives were not handled consistently by the CodeQL CLI and the language-specific extractors.
+
+Improvements
+~~~~~~~~~~~~
+
+* Commands that accept a :code:`--ram` option now report a clear error when given a value that is far too large to be a sensible amount of memory in megabytes (for example, a number of bytes passed by mistake), instead of failing with a cryptic "is not an int" message.
+
+Miscellaneous
+~~~~~~~~~~~~~
+
+* Upgraded Jackson from 2.18.6 to 2.18.9.
+
+Query Packs
+-----------
+
+Bug Fixes
+~~~~~~~~~
+
+GitHub Actions
+""""""""""""""
+
+* The :code:`actions/output-clobbering/high` query now provides messages tailored to the affected output channel and includes expanded documentation and recommendations.
+* The :code:`actions/cache-poisoning/poisonable-step` and :code:`actions/untrusted-checkout/critical` queries now start paths at the expressions that control untrusted checkouts and link their alert messages to those expressions.
+* Fixed a performance issue in the :code:`actions/output-clobbering/high` query caused by using unescaped source-code input in a regular expression.
+
+Minor Analysis Improvements
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+JavaScript/TypeScript
+"""""""""""""""""""""
+
+* The :code:`js/missing-rate-limiting` query now recognizes the :code:`@fastify/rate-limit` package as a rate limiter.
+
+GitHub Actions
+""""""""""""""
+
+* The :code:`actions/output-clobbering/high` query no longer reports simple :code:`jq` path filters when their output remains JSON-encoded. Raw-output modes, complex filters, and unrecognized options remain reportable.
+* GitHub Actions queries now correctly classify the :code:`schedule` event when determining whether a workflow is externally triggerable.
+* The :code:`actions/envvar-injection/critical` query now requires the untrusted source and privileged context to originate from the same trigger event. The environment variable injection queries also no longer treat pull request head labels as injection-capable because they cannot contain newlines.
+* The :code:`actions/cache-poisoning/code-injection`, :code:`actions/cache-poisoning/direct-cache`, and :code:`actions/cache-poisoning/poisonable-step` queries now account for read-only cache access on low-trust triggers that run in the default branch scope. Results are retained for triggers that GitHub allows to write to that cache scope.
+
+Query Metadata Changes
+~~~~~~~~~~~~~~~~~~~~~~
+
+GitHub Actions
+""""""""""""""
+
+* The name and alert message of the :code:`actions/cache-poisoning/code-injection` query have been reworded for clarity.
+
+Language Libraries
+------------------
+
+Breaking Changes
+~~~~~~~~~~~~~~~~
+
+GitHub Actions
+""""""""""""""
+
+* The :code:`codeql.actions.security.SelfHostedQuery` module has been removed because runner labels do not reliably distinguish self-hosted runners from managed runners.
+
+Major Analysis Improvements
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+JavaScript/TypeScript
+"""""""""""""""""""""
+
+* It is now possible for custom models to refer to specific files in the codebase, using a package name of form :code:`file:`. The model should describe the public exports of that file. This can be used to derive sources and sinks in code that imports the file, but note that sources and sinks will not generally be placed within the file itself.
+ For example, a source model :code:`['file:lib/service.js', 'Member[getData].ReturnValue', 'remote']` could identify :code:`require('../lib/service').getData()` as a source.
+
+Minor Analysis Improvements
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+C/C++
+"""""
+
+* Added flow source models for :code:`RegQueryValue` and related functions from the :code:`winreg.h` Windows header.
+
+JavaScript/TypeScript
+"""""""""""""""""""""
+
+* JavaScript security queries using the :code:`response` threat model now track promise-wrapped client response data into promise fulfillment values. This may improve results for queries such as :code:`js/xss` when response data is consumed through :code:`.then(...)` chains.
+* The route object returned by Vue Router's :code:`useRoute()` Composition API is now recognized as a client-side remote flow source, covering its :code:`query`, :code:`params`, :code:`path`, :code:`fullPath`, and :code:`hash` members. These members are additionally reported under the corresponding :code:`browser-url-query`, :code:`browser-url-path`, and :code:`browser-url-fragment` threat models.
+* Added flow models for Vue's :code:`ref`, :code:`shallowRef`, :code:`toRef`, :code:`reactive`, and :code:`computed` Composition API helpers.
+* Added support for treating declared :code:`inputs` properties in Sails Action2 controller files as remote flow sources. This may improve results for security queries such as :code:`js/path-injection`.
+
+Ruby
+""""
+
+* Removed library input to vendored gems from the set of taint sources. This should reduce false positives for :code:`rb/polynomial-redos`, :code:`rb/regex/badly-anchored-regexp`, :code:`rb/unsafe-code-construction`, :code:`rb/html-constructed-from-input`, and :code:`rb/shell-command-constructed-from-input` whenever vendoring is used.
+
+GitHub Actions
+""""""""""""""
+
+* GitHub Actions analysis now recognizes untrusted data in :code:`github.event.merge_group` for workflows triggered by the :code:`merge_group` event.
diff --git a/docs/codeql/codeql-overview/codeql-changelog/index.rst b/docs/codeql/codeql-overview/codeql-changelog/index.rst
index 837fa757368d..6562d3482c54 100644
--- a/docs/codeql/codeql-overview/codeql-changelog/index.rst
+++ b/docs/codeql/codeql-overview/codeql-changelog/index.rst
@@ -11,6 +11,8 @@ A list of queries for each suite and language `is available here = 'A' && c <= 'Z') || (c >= 'a' && c <= 'z')) {
+ return path
+ }
+
+ resolved, ok := resolveDrive(path[:3])
+ if !ok {
+ return path
+ }
+ return resolved + path[2:]
+}
+
+// Given a drive root like "X:\" (or "X:/"), returns the path that drive is
+// "subst"ed to. Returns false if the drive is not "subst"ed or an error occurred.
+func resolveDrive(driveRoot string) (string, bool) {
+ if !available {
+ return "", false
+ }
+ driveBytes, err := windows.ByteSliceFromString(driveRoot)
+ if err != nil {
+ return "", false
+ }
+ ret, _, _ := procResolve.Call(uintptr(unsafe.Pointer(&driveBytes[0])))
+ if ret == 0 {
+ return "", false
+ }
+ result := windows.BytePtrToString((*byte)(unsafe.Pointer(ret)))
+ if procFree != nil {
+ procFree.Call(ret)
+ }
+ return result, true
+}
diff --git a/go/ql/consistency-queries/CHANGELOG.md b/go/ql/consistency-queries/CHANGELOG.md
index 676a2dc0189c..3a3948e7bf27 100644
--- a/go/ql/consistency-queries/CHANGELOG.md
+++ b/go/ql/consistency-queries/CHANGELOG.md
@@ -1,3 +1,11 @@
+## 1.0.55
+
+No user-facing changes.
+
+## 1.0.54
+
+No user-facing changes.
+
## 1.0.53
No user-facing changes.
diff --git a/go/ql/consistency-queries/change-notes/released/1.0.54.md b/go/ql/consistency-queries/change-notes/released/1.0.54.md
new file mode 100644
index 000000000000..9ee2593641ef
--- /dev/null
+++ b/go/ql/consistency-queries/change-notes/released/1.0.54.md
@@ -0,0 +1,3 @@
+## 1.0.54
+
+No user-facing changes.
diff --git a/go/ql/consistency-queries/change-notes/released/1.0.55.md b/go/ql/consistency-queries/change-notes/released/1.0.55.md
new file mode 100644
index 000000000000..fd53dce64a9f
--- /dev/null
+++ b/go/ql/consistency-queries/change-notes/released/1.0.55.md
@@ -0,0 +1,3 @@
+## 1.0.55
+
+No user-facing changes.
diff --git a/go/ql/consistency-queries/codeql-pack.release.yml b/go/ql/consistency-queries/codeql-pack.release.yml
index fb44bfeae137..3c942a6b4ea3 100644
--- a/go/ql/consistency-queries/codeql-pack.release.yml
+++ b/go/ql/consistency-queries/codeql-pack.release.yml
@@ -1,2 +1,2 @@
---
-lastReleaseVersion: 1.0.53
+lastReleaseVersion: 1.0.55
diff --git a/go/ql/consistency-queries/qlpack.yml b/go/ql/consistency-queries/qlpack.yml
index d5e7e5af81e5..60858d6a6abe 100644
--- a/go/ql/consistency-queries/qlpack.yml
+++ b/go/ql/consistency-queries/qlpack.yml
@@ -1,5 +1,5 @@
name: codeql-go-consistency-queries
-version: 1.0.54-dev
+version: 1.0.56-dev
groups:
- go
- queries
diff --git a/go/ql/integration-tests/subst/file.expected b/go/ql/integration-tests/subst/file.expected
index b86b34681e44..96cce26cff5e 100644
--- a/go/ql/integration-tests/subst/file.expected
+++ b/go/ql/integration-tests/subst/file.expected
@@ -1 +1 @@
-| file://Z:/main.go:0:0:0:0 | Z:/main.go | relative |
+| code/main.go:0:0:0:0 | code/main.go | relative |
diff --git a/go/ql/lib/CHANGELOG.md b/go/ql/lib/CHANGELOG.md
index 72566ce22c09..14c075851e29 100644
--- a/go/ql/lib/CHANGELOG.md
+++ b/go/ql/lib/CHANGELOG.md
@@ -1,3 +1,13 @@
+## 7.2.3
+
+No user-facing changes.
+
+## 7.2.2
+
+### Minor Analysis Improvements
+
+* The function `Rel` in `path/filepath` was incorrectly considered a sanitizer for `go/path-injection` and `go/zipslip`. This has now been fixed, which may lead to more results for those queries.
+
## 7.2.1
### Minor Analysis Improvements
diff --git a/go/ql/lib/change-notes/2026-07-09-remove-incorrect-path-sanitizer.md b/go/ql/lib/change-notes/2026-07-09-remove-incorrect-path-sanitizer.md
deleted file mode 100644
index 4e7a4be2cafe..000000000000
--- a/go/ql/lib/change-notes/2026-07-09-remove-incorrect-path-sanitizer.md
+++ /dev/null
@@ -1,4 +0,0 @@
----
-category: minorAnalysis
----
-* The function `Rel` in `path/filepath` was incorrectly considered a sanitizer for `go/path-injection` and `go/zipslip`. This has now been fixed, which may lead to more results for those queries.
diff --git a/go/ql/lib/change-notes/released/7.2.2.md b/go/ql/lib/change-notes/released/7.2.2.md
new file mode 100644
index 000000000000..dc57161aa127
--- /dev/null
+++ b/go/ql/lib/change-notes/released/7.2.2.md
@@ -0,0 +1,5 @@
+## 7.2.2
+
+### Minor Analysis Improvements
+
+* The function `Rel` in `path/filepath` was incorrectly considered a sanitizer for `go/path-injection` and `go/zipslip`. This has now been fixed, which may lead to more results for those queries.
diff --git a/go/ql/lib/change-notes/released/7.2.3.md b/go/ql/lib/change-notes/released/7.2.3.md
new file mode 100644
index 000000000000..ba04214fb88d
--- /dev/null
+++ b/go/ql/lib/change-notes/released/7.2.3.md
@@ -0,0 +1,3 @@
+## 7.2.3
+
+No user-facing changes.
diff --git a/go/ql/lib/codeql-pack.release.yml b/go/ql/lib/codeql-pack.release.yml
index 09f680074c43..7d0dee6395ee 100644
--- a/go/ql/lib/codeql-pack.release.yml
+++ b/go/ql/lib/codeql-pack.release.yml
@@ -1,2 +1,2 @@
---
-lastReleaseVersion: 7.2.1
+lastReleaseVersion: 7.2.3
diff --git a/go/ql/lib/qlpack.yml b/go/ql/lib/qlpack.yml
index dd21ea23eec0..f9e43b1c5c5f 100644
--- a/go/ql/lib/qlpack.yml
+++ b/go/ql/lib/qlpack.yml
@@ -1,5 +1,5 @@
name: codeql/go-all
-version: 7.2.2-dev
+version: 7.2.4-dev
groups: go
dbscheme: go.dbscheme
extractor: go
diff --git a/go/ql/src/CHANGELOG.md b/go/ql/src/CHANGELOG.md
index 85425d0c2238..9dfd046bec53 100644
--- a/go/ql/src/CHANGELOG.md
+++ b/go/ql/src/CHANGELOG.md
@@ -1,3 +1,11 @@
+## 1.6.8
+
+No user-facing changes.
+
+## 1.6.7
+
+No user-facing changes.
+
## 1.6.6
No user-facing changes.
diff --git a/go/ql/src/change-notes/released/1.6.7.md b/go/ql/src/change-notes/released/1.6.7.md
new file mode 100644
index 000000000000..aba3f8d9ff70
--- /dev/null
+++ b/go/ql/src/change-notes/released/1.6.7.md
@@ -0,0 +1,3 @@
+## 1.6.7
+
+No user-facing changes.
diff --git a/go/ql/src/change-notes/released/1.6.8.md b/go/ql/src/change-notes/released/1.6.8.md
new file mode 100644
index 000000000000..0a5d9b06c55e
--- /dev/null
+++ b/go/ql/src/change-notes/released/1.6.8.md
@@ -0,0 +1,3 @@
+## 1.6.8
+
+No user-facing changes.
diff --git a/go/ql/src/codeql-pack.release.yml b/go/ql/src/codeql-pack.release.yml
index f8e54f30a672..fbc11aa62b75 100644
--- a/go/ql/src/codeql-pack.release.yml
+++ b/go/ql/src/codeql-pack.release.yml
@@ -1,2 +1,2 @@
---
-lastReleaseVersion: 1.6.6
+lastReleaseVersion: 1.6.8
diff --git a/go/ql/src/qlpack.yml b/go/ql/src/qlpack.yml
index 68359b55c923..85593d15c062 100644
--- a/go/ql/src/qlpack.yml
+++ b/go/ql/src/qlpack.yml
@@ -1,5 +1,5 @@
name: codeql/go-queries
-version: 1.6.7-dev
+version: 1.6.9-dev
groups:
- go
- queries
diff --git a/java/documentation/library-coverage/coverage.csv b/java/documentation/library-coverage/coverage.csv
index 39bb4b37e593..ef3a711c8dcf 100644
--- a/java/documentation/library-coverage/coverage.csv
+++ b/java/documentation/library-coverage/coverage.csv
@@ -73,6 +73,7 @@ io.netty.handler.ssl,4,,,,,,,,,,,,,,,,,,,,,,,,,,2,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,
io.netty.handler.stream,1,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,
io.netty.resolver,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,
io.netty.util,2,,23,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,1,,,,,,,,,,,,,,,,,,21,2
+io.r2dbc.spi,6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,6,,,,,,,,,,,,,,,,,
io.undertow.server.handlers.resource,1,,3,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,3,
jakarta.activation,2,,2,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,1,,,,,,,,,,,,,,,,,,2,
jakarta.faces.context,4,7,,,,,,,,,,,,,,2,,,,,,,,,,,2,,,,,,,,,,,,,,,,,,,,,,,,,,,7,,
@@ -87,7 +88,7 @@ java.applet,,,11,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,11,
java.awt,1,,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,3
java.beans,1,,177,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,82,95
java.io,66,1,225,,,,,,,,,22,,,,,,,,,,,,,,,29,15,,,,,,,,,,,,,,,,,,,,,,,,,1,,202,23
-java.lang,38,3,790,,13,,,,,,1,,,,,,,,,,,,8,,,,2,9,,,4,,,1,,,,,,,,,,,,,,,,,,3,,,510,280
+java.lang,38,3,789,,13,,,,,,1,,,,,,,,,,,,8,,,,2,9,,,4,,,1,,,,,,,,,,,,,,,,,,3,,,509,280
java.math,,,9,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,9
java.net,23,3,347,,,,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,21,,,,,,,,,,,,,,,,,3,248,99
java.nio,47,,499,,,,,,,,,5,,,,,,,,,,,,,,,25,16,,,,,,,,,1,,,,,,,,,,,,,,,,,,302,197
@@ -254,6 +255,7 @@ org.springframework.jdbc.datasource,4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,4,,,,,,
org.springframework.jdbc.object,9,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,9,,,,,,,,,,,,,,,,,
org.springframework.jndi,1,,,,,,,,,,,,,,,,,,,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
org.springframework.ldap,47,,,,,,,,,,,,,,,,,,,33,,14,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+org.springframework.r2dbc.core,8,,10,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,8,,,,,,,,,,,,,,,,10,
org.springframework.security.core.userdetails,2,,,,,,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
org.springframework.security.web.savedrequest,,6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,6,,
org.springframework.ui,,,32,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,32
diff --git a/java/documentation/library-coverage/coverage.rst b/java/documentation/library-coverage/coverage.rst
index cc3da4594a66..0b4387b476d7 100644
--- a/java/documentation/library-coverage/coverage.rst
+++ b/java/documentation/library-coverage/coverage.rst
@@ -26,7 +26,7 @@ Java framework & library support
`JBoss Logging `_,``org.jboss.logging``,,,324,,,,,,
`JSON-java `_,``org.json``,,236,,,,,,,
`Jackson `_,``com.fasterxml.jackson.*``,,9,2,2,,,,,
- Java Standard Library,``java.*``,10,4629,260,99,,9,,,26
+ Java Standard Library,``java.*``,10,4628,260,99,,9,,,26
Java extensions,"``javax.*``, ``jakarta.*``",101,4185,90,10,4,2,1,1,4
`Jetty `_,``org.eclipse.jetty.client``,,,2,,,,,,2
Kotlin Standard Library,``kotlin*``,,1849,16,14,,,,,2
@@ -37,9 +37,9 @@ Java framework & library support
`Retrofit `_,``retrofit2``,,1,1,,,,,,1
`SLF4J `_,``org.slf4j``,,6,55,,,,,,
`SnakeYAML `_,``org.yaml.snakeyaml``,,1,,,,,,,
- `Spring `_,``org.springframework.*``,46,494,144,26,,28,14,,36
+ `Spring `_,``org.springframework.*``,46,504,152,26,,36,14,,36
`Thymeleaf `_,``org.thymeleaf``,,2,2,,,,,,
`jOOQ `_,``org.jooq``,,,1,,,1,,,
- Others,"``actions.osgi``, ``antlr``, ``ch.ethz.ssh2``, ``cn.hutool.core.codec``, ``com.alibaba.com.caucho.hessian.io``, ``com.alibaba.druid.sql``, ``com.alibaba.fastjson2``, ``com.amazonaws.auth``, ``com.auth0.jwt.algorithms``, ``com.azure.identity``, ``com.caucho.burlap.io``, ``com.caucho.hessian.io``, ``com.cedarsoftware.util.io``, ``com.esotericsoftware.kryo.io``, ``com.esotericsoftware.kryo5.io``, ``com.esotericsoftware.yamlbeans``, ``com.hubspot.jinjava``, ``com.jcraft.jsch``, ``com.microsoft.sqlserver.jdbc``, ``com.mitchellbosecke.pebble``, ``com.opensymphony.xwork2``, ``com.sshtools.j2ssh.authentication``, ``com.sun.crypto.provider``, ``com.sun.jndi.ldap``, ``com.sun.net.httpserver``, ``com.sun.net.ssl``, ``com.sun.rowset``, ``com.sun.security.auth.module``, ``com.sun.security.ntlm``, ``com.sun.security.sasl.digest``, ``com.thoughtworks.xstream``, ``com.trilead.ssh2``, ``com.unboundid.ldap.sdk``, ``com.zaxxer.hikari``, ``flexjson``, ``hudson``, ``io.jsonwebtoken``, ``io.undertow.server.handlers.resource``, ``javafx.scene.web``, ``jenkins``, ``jodd.json``, ``liquibase.database.jvm``, ``liquibase.statement.core``, ``net.lingala.zip4j``, ``net.schmizz.sshj``, ``net.sf.json``, ``net.sf.saxon.s9api``, ``ognl``, ``org.acegisecurity``, ``org.antlr.runtime``, ``org.apache.avro``, ``org.apache.commons.codec``, ``org.apache.commons.compress.archivers.tar``, ``org.apache.commons.exec``, ``org.apache.commons.fileupload``, ``org.apache.commons.httpclient.util``, ``org.apache.commons.jelly``, ``org.apache.commons.jexl2``, ``org.apache.commons.jexl3``, ``org.apache.commons.lang``, ``org.apache.commons.logging``, ``org.apache.commons.net``, ``org.apache.commons.ognl``, ``org.apache.cxf.catalog``, ``org.apache.cxf.common.classloader``, ``org.apache.cxf.common.jaxb``, ``org.apache.cxf.common.logging``, ``org.apache.cxf.configuration.jsse``, ``org.apache.cxf.helpers``, ``org.apache.cxf.resource``, ``org.apache.cxf.staxutils``, ``org.apache.cxf.tools.corba.utils``, ``org.apache.cxf.tools.util``, ``org.apache.cxf.transform``, ``org.apache.directory.ldap.client.api``, ``org.apache.hadoop.fs``, ``org.apache.hadoop.hive.metastore``, ``org.apache.hadoop.hive.ql.exec``, ``org.apache.hadoop.hive.ql.metadata``, ``org.apache.hc.client5.http.async.methods``, ``org.apache.hc.client5.http.classic.methods``, ``org.apache.hc.client5.http.fluent``, ``org.apache.hc.client5.http.protocol``, ``org.apache.hc.client5.http.utils``, ``org.apache.hive.hcatalog.templeton``, ``org.apache.ibatis.jdbc``, ``org.apache.ibatis.mapping``, ``org.apache.log4j``, ``org.apache.poi``, ``org.apache.shiro.authc``, ``org.apache.shiro.codec``, ``org.apache.shiro.jndi``, ``org.apache.shiro.mgt``, ``org.apache.sshd.client.session``, ``org.apache.tools.ant``, ``org.apache.tools.zip``, ``org.codehaus.cargo.container.installer``, ``org.dom4j``, ``org.exolab.castor.xml``, ``org.fusesource.leveldbjni``, ``org.geogebra.web.full.main``, ``org.gradle.api.file``, ``org.ho.yaml``, ``org.influxdb``, ``org.jabsorb``, ``org.jboss.vfs``, ``org.jdbi.v3.core``, ``org.jenkins.ui.icon``, ``org.jenkins.ui.symbol``, ``org.keycloak.models.map.storage``, ``org.kohsuke.stapler``, ``org.lastaflute.web``, ``org.mvel2``, ``org.openjdk.jmh.runner.options``, ``org.owasp.esapi``, ``org.pac4j.jwt.config.encryption``, ``org.pac4j.jwt.config.signature``, ``org.scijava.log``, ``org.xml.sax``, ``org.xmlpull.v1``, ``play.libs.ws``, ``play.mvc``, ``ratpack.core.form``, ``ratpack.core.handling``, ``ratpack.core.http``, ``ratpack.exec``, ``ratpack.form``, ``ratpack.func``, ``ratpack.handling``, ``ratpack.http``, ``ratpack.util``, ``software.amazon.awssdk.transfer.s3.model``, ``sun.jvmstat.perfdata.monitor.protocol.local``, ``sun.jvmstat.perfdata.monitor.protocol.rmi``, ``sun.misc``, ``sun.net.ftp``, ``sun.net.www.protocol.http``, ``sun.security.acl``, ``sun.security.jgss.krb5``, ``sun.security.krb5``, ``sun.security.pkcs``, ``sun.security.pkcs11``, ``sun.security.provider``, ``sun.security.ssl``, ``sun.security.x509``, ``sun.tools.jconsole``",151,8258,818,188,6,14,18,,186
- Totals,,406,28627,2751,461,16,137,33,1,416
+ Others,"``actions.osgi``, ``antlr``, ``ch.ethz.ssh2``, ``cn.hutool.core.codec``, ``com.alibaba.com.caucho.hessian.io``, ``com.alibaba.druid.sql``, ``com.alibaba.fastjson2``, ``com.amazonaws.auth``, ``com.auth0.jwt.algorithms``, ``com.azure.identity``, ``com.caucho.burlap.io``, ``com.caucho.hessian.io``, ``com.cedarsoftware.util.io``, ``com.esotericsoftware.kryo.io``, ``com.esotericsoftware.kryo5.io``, ``com.esotericsoftware.yamlbeans``, ``com.hubspot.jinjava``, ``com.jcraft.jsch``, ``com.microsoft.sqlserver.jdbc``, ``com.mitchellbosecke.pebble``, ``com.opensymphony.xwork2``, ``com.sshtools.j2ssh.authentication``, ``com.sun.crypto.provider``, ``com.sun.jndi.ldap``, ``com.sun.net.httpserver``, ``com.sun.net.ssl``, ``com.sun.rowset``, ``com.sun.security.auth.module``, ``com.sun.security.ntlm``, ``com.sun.security.sasl.digest``, ``com.thoughtworks.xstream``, ``com.trilead.ssh2``, ``com.unboundid.ldap.sdk``, ``com.zaxxer.hikari``, ``flexjson``, ``hudson``, ``io.jsonwebtoken``, ``io.r2dbc.spi``, ``io.undertow.server.handlers.resource``, ``javafx.scene.web``, ``jenkins``, ``jodd.json``, ``liquibase.database.jvm``, ``liquibase.statement.core``, ``net.lingala.zip4j``, ``net.schmizz.sshj``, ``net.sf.json``, ``net.sf.saxon.s9api``, ``ognl``, ``org.acegisecurity``, ``org.antlr.runtime``, ``org.apache.avro``, ``org.apache.commons.codec``, ``org.apache.commons.compress.archivers.tar``, ``org.apache.commons.exec``, ``org.apache.commons.fileupload``, ``org.apache.commons.httpclient.util``, ``org.apache.commons.jelly``, ``org.apache.commons.jexl2``, ``org.apache.commons.jexl3``, ``org.apache.commons.lang``, ``org.apache.commons.logging``, ``org.apache.commons.net``, ``org.apache.commons.ognl``, ``org.apache.cxf.catalog``, ``org.apache.cxf.common.classloader``, ``org.apache.cxf.common.jaxb``, ``org.apache.cxf.common.logging``, ``org.apache.cxf.configuration.jsse``, ``org.apache.cxf.helpers``, ``org.apache.cxf.resource``, ``org.apache.cxf.staxutils``, ``org.apache.cxf.tools.corba.utils``, ``org.apache.cxf.tools.util``, ``org.apache.cxf.transform``, ``org.apache.directory.ldap.client.api``, ``org.apache.hadoop.fs``, ``org.apache.hadoop.hive.metastore``, ``org.apache.hadoop.hive.ql.exec``, ``org.apache.hadoop.hive.ql.metadata``, ``org.apache.hc.client5.http.async.methods``, ``org.apache.hc.client5.http.classic.methods``, ``org.apache.hc.client5.http.fluent``, ``org.apache.hc.client5.http.protocol``, ``org.apache.hc.client5.http.utils``, ``org.apache.hive.hcatalog.templeton``, ``org.apache.ibatis.jdbc``, ``org.apache.ibatis.mapping``, ``org.apache.log4j``, ``org.apache.poi``, ``org.apache.shiro.authc``, ``org.apache.shiro.codec``, ``org.apache.shiro.jndi``, ``org.apache.shiro.mgt``, ``org.apache.sshd.client.session``, ``org.apache.tools.ant``, ``org.apache.tools.zip``, ``org.codehaus.cargo.container.installer``, ``org.dom4j``, ``org.exolab.castor.xml``, ``org.fusesource.leveldbjni``, ``org.geogebra.web.full.main``, ``org.gradle.api.file``, ``org.ho.yaml``, ``org.influxdb``, ``org.jabsorb``, ``org.jboss.vfs``, ``org.jdbi.v3.core``, ``org.jenkins.ui.icon``, ``org.jenkins.ui.symbol``, ``org.keycloak.models.map.storage``, ``org.kohsuke.stapler``, ``org.lastaflute.web``, ``org.mvel2``, ``org.openjdk.jmh.runner.options``, ``org.owasp.esapi``, ``org.pac4j.jwt.config.encryption``, ``org.pac4j.jwt.config.signature``, ``org.scijava.log``, ``org.xml.sax``, ``org.xmlpull.v1``, ``play.libs.ws``, ``play.mvc``, ``ratpack.core.form``, ``ratpack.core.handling``, ``ratpack.core.http``, ``ratpack.exec``, ``ratpack.form``, ``ratpack.func``, ``ratpack.handling``, ``ratpack.http``, ``ratpack.util``, ``software.amazon.awssdk.transfer.s3.model``, ``sun.jvmstat.perfdata.monitor.protocol.local``, ``sun.jvmstat.perfdata.monitor.protocol.rmi``, ``sun.misc``, ``sun.net.ftp``, ``sun.net.www.protocol.http``, ``sun.security.acl``, ``sun.security.jgss.krb5``, ``sun.security.krb5``, ``sun.security.pkcs``, ``sun.security.pkcs11``, ``sun.security.provider``, ``sun.security.ssl``, ``sun.security.x509``, ``sun.tools.jconsole``",151,8258,824,188,6,20,18,,186
+ Totals,,406,28636,2765,461,16,151,33,1,416
diff --git a/java/kotlin-extractor/src/main/java/com/semmle/util/files/FileUtil.java b/java/kotlin-extractor/src/main/java/com/semmle/util/files/FileUtil.java
index 79ce2d8d8d3d..19bdc786c5e2 100644
--- a/java/kotlin-extractor/src/main/java/com/semmle/util/files/FileUtil.java
+++ b/java/kotlin-extractor/src/main/java/com/semmle/util/files/FileUtil.java
@@ -1237,13 +1237,14 @@ public static String relativePathLink (File f, File base)
/**
* Try to convert a file into a canonical file. Handles the possible IO exception by just making
- * the path absolute.
+ * the path absolute. Also resolves subst drives on Windows.
*/
public static File tryMakeCanonical (File f)
{
try {
- return f.getCanonicalFile();
- }
+ // getCanonicalFile does not canonicalize subst drives on Windows, so do this separately. This
+ // is a no-op on non-Windows platforms.
+ return SubstResolver.resolve(f.getCanonicalFile()); }
catch (IOException ignored) {
Exceptions.ignore(ignored, "Can't log error: Could be too verbose.");
return new File(simplifyPath(f));
diff --git a/java/kotlin-extractor/src/main/java/com/semmle/util/files/SubstResolver.java b/java/kotlin-extractor/src/main/java/com/semmle/util/files/SubstResolver.java
new file mode 100644
index 000000000000..017d4fb8399f
--- /dev/null
+++ b/java/kotlin-extractor/src/main/java/com/semmle/util/files/SubstResolver.java
@@ -0,0 +1,87 @@
+package com.semmle.util.files;
+
+import com.semmle.util.exception.Exceptions;
+import java.io.File;
+import java.net.URISyntaxException;
+import java.nio.file.Path;
+import java.nio.file.Paths;
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Resolves Windows {@code subst}ed drive letters to their underlying paths. On non-Windows
+ * platforms, or when the native library failed to load, resolving will be a no-op.
+ */
+public class SubstResolver {
+ private static final boolean available;
+
+ static {
+ boolean loaded = false;
+ // Cheap check to see that we are on Windows. Avoids static initialization of {@code Env}.
+ if (File.separatorChar == '\\') {
+ String dist = System.getenv("CODEQL_DIST");
+ if (dist != null && !dist.isEmpty()) {
+ try {
+ Path library = Paths.get(dist).resolve("tools")
+ .resolve("win64").resolve("canonicalize.dll").toAbsolutePath();
+ System.load(library.toString());
+ loaded = true;
+ } catch (RuntimeException | UnsatisfiedLinkError ignored) {
+ Exceptions.ignore(ignored, "Fall back to resolution being a no-op.");
+ }
+ }
+ }
+ available = loaded;
+ }
+
+ private SubstResolver() {}
+
+ /**
+ * Given a drive root like {@code "X:\\"} (or {@code "X:/"}), returns the path that drive is
+ * {@code subst}ed to, or {@code null} if the drive root was not subst drive or if an internal
+ * error occurred.
+ */
+ private static native String nativeResolveSubst(String driveRoot);
+
+ /**
+ * If {@code f} is an absolute path starting with a {@code subst}ed drive letter, return an
+ * equivalent path with the drive letter replaced by its target. Otherwise return {@code f}
+ * unchanged.
+ */
+ public static File resolve(File f) {
+ if (!available) {
+ return f;
+ }
+ String path = f.getPath();
+ if (path.length() < 3 || path.charAt(1) != ':') {
+ return f;
+ }
+ char sep = path.charAt(2);
+ if (sep != '\\' && sep != '/') {
+ return f;
+ }
+ if (!isDriveLetter(path.charAt(0))) {
+ return f;
+ }
+
+ String resolved;
+ try {
+ resolved = nativeResolveSubst(path.substring(0, 3));
+ } catch (RuntimeException | UnsatisfiedLinkError ignored) {
+ Exceptions.ignore(ignored, "Fall back to resolution being a no-op.");
+
+ return f;
+ }
+ if (resolved == null) {
+ return f;
+ }
+
+ // Append the remainder of the original path. The native side strips away
+ // any trailing separator.
+ return new File(resolved + path.substring(2));
+ }
+
+ private static boolean isDriveLetter(char c) {
+ return (c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z');
+ }
+}
diff --git a/java/ql/integration-tests/java/android-8-sample/test.py b/java/ql/integration-tests/java/android-8-sample/test.py
index 72e3c5d3fc47..3b38eb208893 100644
--- a/java/ql/integration-tests/java/android-8-sample/test.py
+++ b/java/ql/integration-tests/java/android-8-sample/test.py
@@ -1,4 +1,9 @@
+import runs_on
+
+
# Put Java 11 on the path so as to challenge our version selection logic: Java 11 is unsuitable for Android Gradle Plugin 8+,
# so it will be necessary to notice Java 17 available in the environment and actively select it.
+# This Android Gradle Plugin version ships no linux-aarch64 aapt2, so the build fails on linux-arm64 (macOS arm64 works).
+@(runs_on.x86_64 or runs_on.macos)
def test(codeql, use_java_11, java, gradle_8_0, android_sdk):
codeql.database.create()
diff --git a/java/ql/integration-tests/java/android-sample-kotlin-build-script-no-wrapper/test.py b/java/ql/integration-tests/java/android-sample-kotlin-build-script-no-wrapper/test.py
index 67b5dde772eb..7eaea2c2d368 100644
--- a/java/ql/integration-tests/java/android-sample-kotlin-build-script-no-wrapper/test.py
+++ b/java/ql/integration-tests/java/android-sample-kotlin-build-script-no-wrapper/test.py
@@ -1,2 +1,7 @@
+import runs_on
+
+
+# This Android Gradle Plugin version ships no linux-aarch64 aapt2, so the build fails on linux-arm64 (macOS arm64 works).
+@(runs_on.x86_64 or runs_on.macos)
def test(codeql, use_java_17, java, android_sdk):
codeql.database.create()
diff --git a/java/ql/integration-tests/java/android-sample-kotlin-build-script/test.py b/java/ql/integration-tests/java/android-sample-kotlin-build-script/test.py
index d3399e414e61..cefeb2c86df4 100644
--- a/java/ql/integration-tests/java/android-sample-kotlin-build-script/test.py
+++ b/java/ql/integration-tests/java/android-sample-kotlin-build-script/test.py
@@ -1,2 +1,7 @@
+import runs_on
+
+
+# This Android Gradle Plugin version ships no linux-aarch64 aapt2, so the build fails on linux-arm64 (macOS arm64 works).
+@(runs_on.x86_64 or runs_on.macos)
def test(codeql, use_java_11, java, gradle_7_4, android_sdk):
codeql.database.create()
diff --git a/java/ql/integration-tests/java/android-sample-no-wrapper/test.py b/java/ql/integration-tests/java/android-sample-no-wrapper/test.py
index 67b5dde772eb..7eaea2c2d368 100644
--- a/java/ql/integration-tests/java/android-sample-no-wrapper/test.py
+++ b/java/ql/integration-tests/java/android-sample-no-wrapper/test.py
@@ -1,2 +1,7 @@
+import runs_on
+
+
+# This Android Gradle Plugin version ships no linux-aarch64 aapt2, so the build fails on linux-arm64 (macOS arm64 works).
+@(runs_on.x86_64 or runs_on.macos)
def test(codeql, use_java_17, java, android_sdk):
codeql.database.create()
diff --git a/java/ql/integration-tests/java/android-sample-old-style-kotlin-build-script-no-wrapper/test.py b/java/ql/integration-tests/java/android-sample-old-style-kotlin-build-script-no-wrapper/test.py
index 5730f55d9819..4544feb39fcb 100644
--- a/java/ql/integration-tests/java/android-sample-old-style-kotlin-build-script-no-wrapper/test.py
+++ b/java/ql/integration-tests/java/android-sample-old-style-kotlin-build-script-no-wrapper/test.py
@@ -1,2 +1,7 @@
+import runs_on
+
+
+# This Android Gradle Plugin version ships no linux-aarch64 aapt2, so the build fails on linux-arm64 (macOS arm64 works).
+@(runs_on.x86_64 or runs_on.macos)
def test(codeql, use_java_17, java, android_sdk, actions_toolchains_file):
codeql.database.create(_env={"LGTM_INDEX_MAVEN_TOOLCHAINS_FILE": str(actions_toolchains_file)})
diff --git a/java/ql/integration-tests/java/android-sample-old-style-kotlin-build-script/test.py b/java/ql/integration-tests/java/android-sample-old-style-kotlin-build-script/test.py
index d3399e414e61..cefeb2c86df4 100644
--- a/java/ql/integration-tests/java/android-sample-old-style-kotlin-build-script/test.py
+++ b/java/ql/integration-tests/java/android-sample-old-style-kotlin-build-script/test.py
@@ -1,2 +1,7 @@
+import runs_on
+
+
+# This Android Gradle Plugin version ships no linux-aarch64 aapt2, so the build fails on linux-arm64 (macOS arm64 works).
+@(runs_on.x86_64 or runs_on.macos)
def test(codeql, use_java_11, java, gradle_7_4, android_sdk):
codeql.database.create()
diff --git a/java/ql/integration-tests/java/android-sample-old-style-no-wrapper/test.py b/java/ql/integration-tests/java/android-sample-old-style-no-wrapper/test.py
index 5730f55d9819..4544feb39fcb 100644
--- a/java/ql/integration-tests/java/android-sample-old-style-no-wrapper/test.py
+++ b/java/ql/integration-tests/java/android-sample-old-style-no-wrapper/test.py
@@ -1,2 +1,7 @@
+import runs_on
+
+
+# This Android Gradle Plugin version ships no linux-aarch64 aapt2, so the build fails on linux-arm64 (macOS arm64 works).
+@(runs_on.x86_64 or runs_on.macos)
def test(codeql, use_java_17, java, android_sdk, actions_toolchains_file):
codeql.database.create(_env={"LGTM_INDEX_MAVEN_TOOLCHAINS_FILE": str(actions_toolchains_file)})
diff --git a/java/ql/integration-tests/java/android-sample-old-style/test.py b/java/ql/integration-tests/java/android-sample-old-style/test.py
index d3399e414e61..cefeb2c86df4 100644
--- a/java/ql/integration-tests/java/android-sample-old-style/test.py
+++ b/java/ql/integration-tests/java/android-sample-old-style/test.py
@@ -1,2 +1,7 @@
+import runs_on
+
+
+# This Android Gradle Plugin version ships no linux-aarch64 aapt2, so the build fails on linux-arm64 (macOS arm64 works).
+@(runs_on.x86_64 or runs_on.macos)
def test(codeql, use_java_11, java, gradle_7_4, android_sdk):
codeql.database.create()
diff --git a/java/ql/integration-tests/java/android-sample/test.py b/java/ql/integration-tests/java/android-sample/test.py
index d3399e414e61..cefeb2c86df4 100644
--- a/java/ql/integration-tests/java/android-sample/test.py
+++ b/java/ql/integration-tests/java/android-sample/test.py
@@ -1,2 +1,7 @@
+import runs_on
+
+
+# This Android Gradle Plugin version ships no linux-aarch64 aapt2, so the build fails on linux-arm64 (macOS arm64 works).
+@(runs_on.x86_64 or runs_on.macos)
def test(codeql, use_java_11, java, gradle_7_4, android_sdk):
codeql.database.create()
diff --git a/java/ql/integration-tests/java/diagnostics/android-gradle-incompatibility/test.py b/java/ql/integration-tests/java/diagnostics/android-gradle-incompatibility/test.py
index f58e84e77a2f..5131ab601762 100644
--- a/java/ql/integration-tests/java/diagnostics/android-gradle-incompatibility/test.py
+++ b/java/ql/integration-tests/java/diagnostics/android-gradle-incompatibility/test.py
@@ -1,2 +1,7 @@
+import runs_on
+
+
+# Deselected on linux-arm64: there the AGP build fails because no linux-aarch64 aapt2 exists, which is unrelated to the AGP/Gradle version incompatibility this test asserts and would otherwise let it pass for the wrong reason.
+@(runs_on.x86_64 or runs_on.macos)
def test(codeql, java, gradle_7_3, android_sdk):
codeql.database.create(_assert_failure=True)
diff --git a/java/ql/integration-tests/java/gradle-sample-without-wrapper-or-gradle-buildless/diagnostics.expected b/java/ql/integration-tests/java/gradle-sample-without-wrapper-or-gradle-buildless/diagnostics.expected
index b23aa85f2548..f479e56b2e68 100644
--- a/java/ql/integration-tests/java/gradle-sample-without-wrapper-or-gradle-buildless/diagnostics.expected
+++ b/java/ql/integration-tests/java/gradle-sample-without-wrapper-or-gradle-buildless/diagnostics.expected
@@ -1,7 +1,7 @@
{
"attributes": {
"java_vendor": "__REDACTED__",
- "java_version": "11.0.31"
+ "java_version": "11"
},
"markdownMessage": "Internal telemetry for the Java extractor.\n\nNo action needed.",
"severity": "note",
diff --git a/java/ql/integration-tests/java/gradle-sample-without-wrapper-or-gradle-buildless/test.py b/java/ql/integration-tests/java/gradle-sample-without-wrapper-or-gradle-buildless/test.py
index 92aedd825efa..3aaee01f4055 100644
--- a/java/ql/integration-tests/java/gradle-sample-without-wrapper-or-gradle-buildless/test.py
+++ b/java/ql/integration-tests/java/gradle-sample-without-wrapper-or-gradle-buildless/test.py
@@ -6,6 +6,7 @@
# The version of gradle used doesn't work on java 17
def test(codeql, use_java_11, java, environment, check_diagnostics):
check_diagnostics.redact += ["attributes.java_vendor"]
+ check_diagnostics.replacements = [("11\\.[0-9]+\\.[0-9]+", "11")]
gradle_override_dir = pathlib.Path(tempfile.mkdtemp())
if runs_on.windows:
(gradle_override_dir / "gradle.bat").write_text("@echo off\nexit /b 2\n")
diff --git a/java/ql/integration-tests/java/maven-enforcer-property-version/pom.xml b/java/ql/integration-tests/java/maven-enforcer-property-version/pom.xml
new file mode 100644
index 000000000000..1fde7386b72b
--- /dev/null
+++ b/java/ql/integration-tests/java/maven-enforcer-property-version/pom.xml
@@ -0,0 +1,134 @@
+
+
+
+ 4.0.0
+
+ com.example
+ maven-sample
+ 1.0-SNAPSHOT
+
+ maven-sample
+
+ http://www.example.com
+
+
+ UTF-8
+ 1.7
+ 1.7
+ 3.9.1
+
+
+
+
+ junit
+ junit
+ 4.11
+ test
+
+
+
+
+
+
+ exec-maven-plugin
+ org.codehaus.mojo
+ 1.1.1
+
+
+ check-maven-version
+ package
+
+ java
+
+
+
+
+ com.example.App
+
+
+
+ com.diffplug.spotless
+ spotless-maven-plugin
+ 2.19.1
+
+
+
+ check
+
+ compile
+
+
+
+
+
+ /* FAIL ME */
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce-maven
+
+ enforce
+
+
+
+
+ ${maven.version}
+
+
+
+
+
+
+
+
+
+
+
+
+ maven-clean-plugin
+ 3.1.0
+
+
+
+ maven-resources-plugin
+ 3.0.2
+
+
+ maven-compiler-plugin
+ 3.8.0
+
+
+ maven-surefire-plugin
+ 2.22.1
+
+
+ maven-jar-plugin
+ 3.0.2
+
+
+ maven-install-plugin
+ 2.5.2
+
+
+ maven-deploy-plugin
+ 2.8.2
+
+
+
+ maven-site-plugin
+ 3.7.1
+
+
+ maven-project-info-reports-plugin
+ 3.0.0
+
+
+
+
+
diff --git a/java/ql/integration-tests/java/maven-enforcer-property-version/settings.xml b/java/ql/integration-tests/java/maven-enforcer-property-version/settings.xml
new file mode 100644
index 000000000000..a40670670a62
--- /dev/null
+++ b/java/ql/integration-tests/java/maven-enforcer-property-version/settings.xml
@@ -0,0 +1,10 @@
+
+
+
+ google-maven-central
+ GCS Maven Central mirror
+ https://maven-central.storage-download.googleapis.com/maven2/
+ central
+
+
+
diff --git a/java/ql/integration-tests/java/maven-enforcer-property-version/source_archive.expected b/java/ql/integration-tests/java/maven-enforcer-property-version/source_archive.expected
new file mode 100644
index 000000000000..d86dae4531fd
--- /dev/null
+++ b/java/ql/integration-tests/java/maven-enforcer-property-version/source_archive.expected
@@ -0,0 +1,11 @@
+pom.xml
+settings.xml
+src/main/java/com/example/App.java
+src/main/resources/my-app.properties
+src/main/resources/page.xml
+src/main/resources/struts.xml
+src/test/java/com/example/AppTest.java
+target/classes/my-app.properties
+target/classes/page.xml
+target/classes/struts.xml
+target/maven-archiver/pom.properties
diff --git a/java/ql/integration-tests/java/maven-enforcer-property-version/src/main/java/com/example/App.java b/java/ql/integration-tests/java/maven-enforcer-property-version/src/main/java/com/example/App.java
new file mode 100644
index 000000000000..3229e21835cd
--- /dev/null
+++ b/java/ql/integration-tests/java/maven-enforcer-property-version/src/main/java/com/example/App.java
@@ -0,0 +1,30 @@
+package com.example;
+
+import java.util.regex.Pattern;
+import java.nio.file.Path;
+import java.nio.file.Paths;
+
+/**
+ * Hello world!
+ *
+ */
+public class App
+{
+ public static void main( String[] args )
+ {
+ System.out.println( "Hello World!" );
+ String expectedVersion = System.getenv("EXPECT_MAVEN");
+ Path mavenHome = Paths.get(System.getProperty("maven.home")).normalize();
+ String observedVersion = mavenHome.getFileName().toString();
+ if (expectedVersion != null && !expectedVersion.equals(observedVersion)) {
+ System.err.println("Wrong maven version, expected '" + expectedVersion + "' but got '" + observedVersion + "'" + mavenHome);
+ System.exit(1);
+ }
+ String commandMatcher = System.getenv("EXPECT_COMMAND_REGEX");
+ String command = System.getProperty("sun.java.command");
+ if (commandMatcher != null && !Pattern.matches(commandMatcher, command)) {
+ System.err.println("Wrong command line, '" + command + "' does not match '" + commandMatcher + "'");
+ System.exit(1);
+ }
+ }
+}
diff --git a/java/ql/integration-tests/java/maven-enforcer-property-version/src/main/resources/my-app.properties b/java/ql/integration-tests/java/maven-enforcer-property-version/src/main/resources/my-app.properties
new file mode 100644
index 000000000000..e566b49a29a8
--- /dev/null
+++ b/java/ql/integration-tests/java/maven-enforcer-property-version/src/main/resources/my-app.properties
@@ -0,0 +1 @@
+version=1.0
diff --git a/java/ql/integration-tests/java/maven-enforcer-property-version/src/main/resources/page.xml b/java/ql/integration-tests/java/maven-enforcer-property-version/src/main/resources/page.xml
new file mode 100644
index 000000000000..2bab459cb031
--- /dev/null
+++ b/java/ql/integration-tests/java/maven-enforcer-property-version/src/main/resources/page.xml
@@ -0,0 +1,8 @@
+
+
+A sample
+
+
+Hello world!
+
+
diff --git a/java/ql/integration-tests/java/maven-enforcer-property-version/src/main/resources/struts.xml b/java/ql/integration-tests/java/maven-enforcer-property-version/src/main/resources/struts.xml
new file mode 100644
index 000000000000..73fc0c6b9cb6
--- /dev/null
+++ b/java/ql/integration-tests/java/maven-enforcer-property-version/src/main/resources/struts.xml
@@ -0,0 +1,4 @@
+
+
+This is a sample file
+
diff --git a/java/ql/integration-tests/java/maven-enforcer-property-version/src/test/java/com/example/AppTest.java b/java/ql/integration-tests/java/maven-enforcer-property-version/src/test/java/com/example/AppTest.java
new file mode 100644
index 000000000000..328b4d97ce59
--- /dev/null
+++ b/java/ql/integration-tests/java/maven-enforcer-property-version/src/test/java/com/example/AppTest.java
@@ -0,0 +1,20 @@
+package com.example;
+
+import static org.junit.Assert.assertTrue;
+
+import org.junit.Test;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest
+{
+ /**
+ * Rigorous Test :-)
+ */
+ @Test
+ public void shouldAnswerWithTrue()
+ {
+ assertTrue( true );
+ }
+}
diff --git a/java/ql/integration-tests/java/maven-enforcer-property-version/test.py b/java/ql/integration-tests/java/maven-enforcer-property-version/test.py
new file mode 100644
index 000000000000..295db6762b6f
--- /dev/null
+++ b/java/ql/integration-tests/java/maven-enforcer-property-version/test.py
@@ -0,0 +1,9 @@
+import os
+
+def test(codeql, java):
+ codeql.database.create(
+ _env={
+ "EXPECT_MAVEN": "apache-maven-3.9.16",
+ "LGTM_INDEX_MAVEN_SETTINGS_FILE": os.path.join(os.path.dirname(os.path.realpath(__file__)), "settings.xml"),
+ },
+ )
diff --git a/java/ql/integration-tests/java/maven-enforcer-single-version/test.py b/java/ql/integration-tests/java/maven-enforcer-single-version/test.py
index a71c8821d5e6..295db6762b6f 100644
--- a/java/ql/integration-tests/java/maven-enforcer-single-version/test.py
+++ b/java/ql/integration-tests/java/maven-enforcer-single-version/test.py
@@ -3,6 +3,7 @@
def test(codeql, java):
codeql.database.create(
_env={
+ "EXPECT_MAVEN": "apache-maven-3.9.16",
"LGTM_INDEX_MAVEN_SETTINGS_FILE": os.path.join(os.path.dirname(os.path.realpath(__file__)), "settings.xml"),
},
)
diff --git a/java/ql/integration-tests/java/subst/file.expected b/java/ql/integration-tests/java/subst/file.expected
index 467876a74450..02d4543cfcae 100644
--- a/java/ql/integration-tests/java/subst/file.expected
+++ b/java/ql/integration-tests/java/subst/file.expected
@@ -1,5 +1,5 @@
+| code/Test.class:0:0:0:0 | Test | relative |
+| code/test1.java:0:0:0:0 | test1 | relative |
+| code/test2.kt:0:0:0:0 | test2 | relative |
| file://:0:0:0:0 | | |
| file://:0:0:0:0 | | |
-| file://Z:/Test.class:0:0:0:0 | Test | relative |
-| file://Z:/test1.java:0:0:0:0 | test1 | relative |
-| file://Z:/test2.kt:0:0:0:0 | test2 | relative |
diff --git a/java/ql/integration-tests/kotlin/all-platforms/logs/test.py b/java/ql/integration-tests/kotlin/all-platforms/logs/test.py
index 38a385f0e7d3..44965f0f2dcc 100644
--- a/java/ql/integration-tests/kotlin/all-platforms/logs/test.py
+++ b/java/ql/integration-tests/kotlin/all-platforms/logs/test.py
@@ -6,9 +6,8 @@
def test(codeql, java_full, cwd: pathlib.Path, expected_files):
codeql.database.create(command=["kotlinc test.kt"])
- expected_files.add("logs.actual")
- with open("logs.actual", "w") as f_out:
+ with expected_files.add("logs.actual") as f_out:
log_dir = cwd / "test-db" / "log"
for file_index, log_file in enumerate(log_dir.glob("kotlin-extractor*.log"), 1):
f_out.write(f"Log file {file_index}\n")
diff --git a/java/ql/lib/CHANGELOG.md b/java/ql/lib/CHANGELOG.md
index cb3200a4ef46..2fd58088dab6 100644
--- a/java/ql/lib/CHANGELOG.md
+++ b/java/ql/lib/CHANGELOG.md
@@ -1,3 +1,14 @@
+## 9.2.3
+
+No user-facing changes.
+
+## 9.2.2
+
+### Minor Analysis Improvements
+
+* Kotlin versions up to 2.4.10 are now supported.
+* `java.io.File.getName()` is no longer treated as a complete sanitizer for `java/path-injection`, since it does not remove a `..` path component (for example `new File("..").getName()` returns `".."`). It is now only recognized as a sanitizer when combined with a subsequent check for `..` components, which may result in new alerts.
+
## 9.2.1
### Minor Analysis Improvements
diff --git a/java/ql/lib/change-notes/2026-07-11-file-getname-path-sanitizer.md b/java/ql/lib/change-notes/2026-07-11-file-getname-path-sanitizer.md
deleted file mode 100644
index dddcae521ff3..000000000000
--- a/java/ql/lib/change-notes/2026-07-11-file-getname-path-sanitizer.md
+++ /dev/null
@@ -1,4 +0,0 @@
----
-category: minorAnalysis
----
-* `java.io.File.getName()` is no longer treated as a complete sanitizer for `java/path-injection`, since it does not remove a `..` path component (for example `new File("..").getName()` returns `".."`). It is now only recognized as a sanitizer when combined with a subsequent check for `..` components, which may result in new alerts.
diff --git a/java/ql/lib/change-notes/2026-07-15-kotlin-2.4.10.md b/java/ql/lib/change-notes/2026-07-15-kotlin-2.4.10.md
deleted file mode 100644
index 43aa417d9593..000000000000
--- a/java/ql/lib/change-notes/2026-07-15-kotlin-2.4.10.md
+++ /dev/null
@@ -1,4 +0,0 @@
----
-category: minorAnalysis
----
-* Kotlin versions up to 2.4.10 are now supported.
diff --git a/java/ql/lib/change-notes/2026-08-04-spring-r2dbc-sql-injection.md b/java/ql/lib/change-notes/2026-08-04-spring-r2dbc-sql-injection.md
new file mode 100644
index 000000000000..a8d4de85e4cb
--- /dev/null
+++ b/java/ql/lib/change-notes/2026-08-04-spring-r2dbc-sql-injection.md
@@ -0,0 +1,4 @@
+---
+category: minorAnalysis
+---
+* Added SQL injection sink models for Spring R2DBC `DatabaseClient` and the R2DBC SPI.
diff --git a/java/ql/lib/change-notes/2026-08-11-string-valueof-charsequence.md b/java/ql/lib/change-notes/2026-08-11-string-valueof-charsequence.md
new file mode 100644
index 000000000000..51331eb08372
--- /dev/null
+++ b/java/ql/lib/change-notes/2026-08-11-string-valueof-charsequence.md
@@ -0,0 +1,4 @@
+---
+category: minorAnalysis
+---
+* Removed the summary model for `String.valueOf(CharSequence)`, which does not exist. Instead, taint is now propagated through calls to `String.valueOf(Object)` when the argument is a `CharSequence`, for example a `String` or a `StringBuilder`.
diff --git a/java/ql/lib/change-notes/released/9.2.2.md b/java/ql/lib/change-notes/released/9.2.2.md
new file mode 100644
index 000000000000..725947c419e2
--- /dev/null
+++ b/java/ql/lib/change-notes/released/9.2.2.md
@@ -0,0 +1,6 @@
+## 9.2.2
+
+### Minor Analysis Improvements
+
+* Kotlin versions up to 2.4.10 are now supported.
+* `java.io.File.getName()` is no longer treated as a complete sanitizer for `java/path-injection`, since it does not remove a `..` path component (for example `new File("..").getName()` returns `".."`). It is now only recognized as a sanitizer when combined with a subsequent check for `..` components, which may result in new alerts.
diff --git a/java/ql/lib/change-notes/released/9.2.3.md b/java/ql/lib/change-notes/released/9.2.3.md
new file mode 100644
index 000000000000..c0cdbd68de76
--- /dev/null
+++ b/java/ql/lib/change-notes/released/9.2.3.md
@@ -0,0 +1,3 @@
+## 9.2.3
+
+No user-facing changes.
diff --git a/java/ql/lib/codeql-pack.release.yml b/java/ql/lib/codeql-pack.release.yml
index 336f8a5aa5b7..39a6208d44d2 100644
--- a/java/ql/lib/codeql-pack.release.yml
+++ b/java/ql/lib/codeql-pack.release.yml
@@ -1,2 +1,2 @@
---
-lastReleaseVersion: 9.2.1
+lastReleaseVersion: 9.2.3
diff --git a/java/ql/lib/ext/io.r2dbc.spi.model.yml b/java/ql/lib/ext/io.r2dbc.spi.model.yml
new file mode 100644
index 000000000000..4643a3e874fe
--- /dev/null
+++ b/java/ql/lib/ext/io.r2dbc.spi.model.yml
@@ -0,0 +1,11 @@
+extensions:
+ - addsTo:
+ pack: codeql/java-all
+ extensible: sinkModel
+ data:
+ - ["io.r2dbc.spi", "Batch", True, "add", "(String)", "", "Argument[0]", "sql-injection", "manual"]
+ - ["io.r2dbc.spi", "Connection", True, "createSavepoint", "(String)", "", "Argument[0]", "sql-injection", "manual"]
+ - ["io.r2dbc.spi", "Connection", True, "createStatement", "(String)", "", "Argument[0]", "sql-injection", "manual"]
+ - ["io.r2dbc.spi", "Connection", True, "releaseSavepoint", "(String)", "", "Argument[0]", "sql-injection", "manual"]
+ - ["io.r2dbc.spi", "Statement", True, "returnGeneratedValues", "(String[])", "", "Argument[0]", "sql-injection", "manual"]
+ - ["io.r2dbc.spi", "Connection", True, "rollbackTransactionToSavepoint", "(String)", "", "Argument[0]", "sql-injection", "manual"]
diff --git a/java/ql/lib/ext/java.lang.model.yml b/java/ql/lib/ext/java.lang.model.yml
index 9e3d9e8cee54..d613c6fe8f5b 100644
--- a/java/ql/lib/ext/java.lang.model.yml
+++ b/java/ql/lib/ext/java.lang.model.yml
@@ -134,7 +134,6 @@ extensions:
- ["java.lang", "String", False, "valueOf", "(char)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["java.lang", "String", False, "valueOf", "(char[])", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["java.lang", "String", False, "valueOf", "(char[],int,int)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- - ["java.lang", "String", False, "valueOf", "(CharSequence)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["java.lang", "StringBuffer", True, "StringBuffer", "(CharSequence)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
- ["java.lang", "StringBuffer", True, "StringBuffer", "(String)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
- ["java.lang", "StringBuilder", True, "StringBuilder", "", "", "Argument[0]", "Argument[this]", "taint", "manual"]
diff --git a/java/ql/lib/ext/org.springframework.r2dbc.core.model.yml b/java/ql/lib/ext/org.springframework.r2dbc.core.model.yml
new file mode 100644
index 000000000000..7246dd68f8d4
--- /dev/null
+++ b/java/ql/lib/ext/org.springframework.r2dbc.core.model.yml
@@ -0,0 +1,27 @@
+extensions:
+ - addsTo:
+ pack: codeql/java-all
+ extensible: sinkModel
+ data:
+ - ["org.springframework.r2dbc.core", "DatabaseClient", True, "sql", "(String)", "", "Argument[0]", "sql-injection", "manual"]
+ - ["org.springframework.r2dbc.core", "DatabaseClient$GenericExecuteSpec", True, "flatMap", "(java.util.function.Function)", "", "Argument[this]", "sql-injection", "manual"]
+ - ["org.springframework.r2dbc.core", "DatabaseClient$GenericExecuteSpec", True, "fetch", "", "", "Argument[this]", "sql-injection", "manual"]
+ - ["org.springframework.r2dbc.core", "DatabaseClient$GenericExecuteSpec", True, "map", "(java.util.function.BiFunction)", "", "Argument[this]", "sql-injection", "manual"]
+ - ["org.springframework.r2dbc.core", "DatabaseClient$GenericExecuteSpec", True, "map", "(java.util.function.Function)", "", "Argument[this]", "sql-injection", "manual"]
+ - ["org.springframework.r2dbc.core", "DatabaseClient$GenericExecuteSpec", True, "mapProperties", "(Class)", "", "Argument[this]", "sql-injection", "manual"]
+ - ["org.springframework.r2dbc.core", "DatabaseClient$GenericExecuteSpec", True, "mapValue", "(Class)", "", "Argument[this]", "sql-injection", "manual"]
+ - ["org.springframework.r2dbc.core", "DatabaseClient$GenericExecuteSpec", True, "then", "", "", "Argument[this]", "sql-injection", "manual"]
+ - addsTo:
+ pack: codeql/java-all
+ extensible: summaryModel
+ data:
+ - ["org.springframework.r2dbc.core", "DatabaseClient", True, "sql", "(java.util.function.Supplier)", "", "Argument[0].ReturnValue", "ReturnValue", "taint", "manual"]
+ - ["org.springframework.r2dbc.core", "DatabaseClient$GenericExecuteSpec", True, "bind", "(String,Object)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
+ - ["org.springframework.r2dbc.core", "DatabaseClient$GenericExecuteSpec", True, "bind", "(int,Object)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
+ - ["org.springframework.r2dbc.core", "DatabaseClient$GenericExecuteSpec", True, "bindNull", "(String,Class)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
+ - ["org.springframework.r2dbc.core", "DatabaseClient$GenericExecuteSpec", True, "bindNull", "(int,Class)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
+ - ["org.springframework.r2dbc.core", "DatabaseClient$GenericExecuteSpec", True, "bindProperties", "(Object)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
+ - ["org.springframework.r2dbc.core", "DatabaseClient$GenericExecuteSpec", True, "bindValues", "(List)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
+ - ["org.springframework.r2dbc.core", "DatabaseClient$GenericExecuteSpec", True, "bindValues", "(Map)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
+ - ["org.springframework.r2dbc.core", "DatabaseClient$GenericExecuteSpec", True, "filter", "(java.util.function.Function)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
+ - ["org.springframework.r2dbc.core", "DatabaseClient$GenericExecuteSpec", True, "filter", "(org.springframework.r2dbc.core.StatementFilterFunction)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
diff --git a/java/ql/lib/qlpack.yml b/java/ql/lib/qlpack.yml
index 09b4eb797c77..1dd82feca5c3 100644
--- a/java/ql/lib/qlpack.yml
+++ b/java/ql/lib/qlpack.yml
@@ -1,5 +1,5 @@
name: codeql/java-all
-version: 9.2.2-dev
+version: 9.2.4-dev
groups: java
dbscheme: config/semmlecode.dbscheme
extractor: java
diff --git a/java/ql/lib/semmle/code/java/dataflow/FlowSummary.qll b/java/ql/lib/semmle/code/java/dataflow/FlowSummary.qll
index b88db0272cea..ff281b61511c 100644
--- a/java/ql/lib/semmle/code/java/dataflow/FlowSummary.qll
+++ b/java/ql/lib/semmle/code/java/dataflow/FlowSummary.qll
@@ -44,6 +44,7 @@ private module SyntheticCallables {
private import semmle.code.java.dispatch.WrappedInvocation
private import semmle.code.java.frameworks.android.Intent
private import semmle.code.java.frameworks.Stream
+ private import semmle.code.java.frameworks.Strings
}
private newtype TSummarizedCallableBase =
diff --git a/java/ql/lib/semmle/code/java/frameworks/Strings.qll b/java/ql/lib/semmle/code/java/frameworks/Strings.qll
new file mode 100644
index 000000000000..4b8600ab3ac3
--- /dev/null
+++ b/java/ql/lib/semmle/code/java/frameworks/Strings.qll
@@ -0,0 +1,40 @@
+/** Definitions related to `java.lang.String`. */
+overlay[local?]
+module;
+
+private import java
+private import semmle.code.java.dataflow.FlowSummary
+
+/**
+ * A call to `String.valueOf(Object)` where the argument is a `CharSequence`,
+ * for example a `String` or a `StringBuilder`.
+ *
+ * Such a call is equivalent to calling `toString()` on the argument, which for
+ * a `CharSequence` is guaranteed to yield a string containing the characters of
+ * the argument, so taint is propagated. This is in contrast to `valueOf(Object)`
+ * calls in general, where `toString()` may not expose the state of the argument.
+ */
+private class StringValueOfCharSequence extends SyntheticCallable {
+ StringValueOfCharSequence() { this = "java.lang.String.valueOf(Object)+CharSequence" }
+
+ override MethodCall getACall() {
+ exists(Method m | m = result.getMethod().getSourceDeclaration() |
+ m.hasQualifiedName("java.lang", "String", "valueOf") and
+ m.getParameterType(0) instanceof TypeObject
+ ) and
+ result
+ .getArgument(0)
+ .getType()
+ .(RefType)
+ .getAnAncestor()
+ .hasQualifiedName("java.lang", "CharSequence")
+ }
+
+ override predicate propagatesFlow(string input, string output, boolean preservesValue) {
+ input = "Argument[0]" and
+ output = "ReturnValue" and
+ preservesValue = false
+ }
+
+ override Type getReturnType() { result instanceof TypeString }
+}
diff --git a/java/ql/src/CHANGELOG.md b/java/ql/src/CHANGELOG.md
index 234038218cb3..b31db924d53d 100644
--- a/java/ql/src/CHANGELOG.md
+++ b/java/ql/src/CHANGELOG.md
@@ -1,3 +1,11 @@
+## 1.11.8
+
+No user-facing changes.
+
+## 1.11.7
+
+No user-facing changes.
+
## 1.11.6
No user-facing changes.
diff --git a/java/ql/src/change-notes/released/1.11.7.md b/java/ql/src/change-notes/released/1.11.7.md
new file mode 100644
index 000000000000..370e475e9da3
--- /dev/null
+++ b/java/ql/src/change-notes/released/1.11.7.md
@@ -0,0 +1,3 @@
+## 1.11.7
+
+No user-facing changes.
diff --git a/java/ql/src/change-notes/released/1.11.8.md b/java/ql/src/change-notes/released/1.11.8.md
new file mode 100644
index 000000000000..0783473b96d3
--- /dev/null
+++ b/java/ql/src/change-notes/released/1.11.8.md
@@ -0,0 +1,3 @@
+## 1.11.8
+
+No user-facing changes.
diff --git a/java/ql/src/codeql-pack.release.yml b/java/ql/src/codeql-pack.release.yml
index b30a039ff433..1235b98cb049 100644
--- a/java/ql/src/codeql-pack.release.yml
+++ b/java/ql/src/codeql-pack.release.yml
@@ -1,2 +1,2 @@
---
-lastReleaseVersion: 1.11.6
+lastReleaseVersion: 1.11.8
diff --git a/java/ql/src/qlpack.yml b/java/ql/src/qlpack.yml
index 4dc88f1fa1c8..058109d0e15f 100644
--- a/java/ql/src/qlpack.yml
+++ b/java/ql/src/qlpack.yml
@@ -1,5 +1,5 @@
name: codeql/java-queries
-version: 1.11.7-dev
+version: 1.11.9-dev
groups:
- java
- queries
diff --git a/java/ql/src/utils/modelgenerator/internal/CaptureModels.qll b/java/ql/src/utils/modelgenerator/internal/CaptureModels.qll
index f02f9a5b623d..2fe9079a9f7f 100644
--- a/java/ql/src/utils/modelgenerator/internal/CaptureModels.qll
+++ b/java/ql/src/utils/modelgenerator/internal/CaptureModels.qll
@@ -167,7 +167,7 @@ module SummaryModelGeneratorInput implements SummaryModelGeneratorInputSig {
Parameter asParameter(NodeExtended node) { result = node.asParameter() }
private J::Method getARelevantOverride(J::Method m) {
- result = m.getAnOverride() and
+ result = m.getAnOverride().getSourceDeclaration() and
relevant(result) and
// Other exclusions for overrides.
not m instanceof J::ToStringMethod
diff --git a/java/ql/test/library-tests/dataflow/string-valueof/A.java b/java/ql/test/library-tests/dataflow/string-valueof/A.java
new file mode 100644
index 000000000000..cf9d6ea8c1d7
--- /dev/null
+++ b/java/ql/test/library-tests/dataflow/string-valueof/A.java
@@ -0,0 +1,26 @@
+public class A {
+ String source() { return "source"; }
+
+ void sink(Object o) {}
+
+ void m() {
+ String s = source();
+
+ sink(String.valueOf(s)); // $ hasTaintFlow
+
+ CharSequence seq = s;
+ sink(String.valueOf(seq)); // $ hasTaintFlow
+
+ StringBuilder sb = new StringBuilder(s);
+ sink(String.valueOf(sb)); // $ hasTaintFlow
+
+ sink(String.valueOf(s.toCharArray())); // $ hasTaintFlow
+
+ sink(String.valueOf(s.charAt(0))); // $ hasTaintFlow
+
+ // `toString` on an arbitrary object is not assumed to expose the state of
+ // the object, so no flow is expected here.
+ Object o = s;
+ sink(String.valueOf(o));
+ }
+}
diff --git a/java/ql/test/library-tests/dataflow/string-valueof/test.expected b/java/ql/test/library-tests/dataflow/string-valueof/test.expected
new file mode 100644
index 000000000000..851523f93087
--- /dev/null
+++ b/java/ql/test/library-tests/dataflow/string-valueof/test.expected
@@ -0,0 +1,39 @@
+models
+| 1 | Summary: java.lang; CharSequence; true; charAt; ; ; Argument[this]; ReturnValue; taint; manual |
+| 2 | Summary: java.lang; String; false; toCharArray; ; ; Argument[this]; ReturnValue; taint; manual |
+| 3 | Summary: java.lang; String; false; valueOf; (char); ; Argument[0]; ReturnValue; taint; manual |
+| 4 | Summary: java.lang; String; false; valueOf; (char[]); ; Argument[0]; ReturnValue; taint; manual |
+| 5 | Summary: java.lang; StringBuilder; true; StringBuilder; ; ; Argument[0]; Argument[this]; taint; manual |
+edges
+| A.java:7:16:7:23 | source(...) : String | A.java:9:25:9:25 | s : String | provenance | |
+| A.java:7:16:7:23 | source(...) : String | A.java:12:25:12:27 | seq : String | provenance | |
+| A.java:7:16:7:23 | source(...) : String | A.java:14:42:14:42 | s : String | provenance | |
+| A.java:7:16:7:23 | source(...) : String | A.java:17:25:17:25 | s : String | provenance | |
+| A.java:7:16:7:23 | source(...) : String | A.java:19:25:19:25 | s : String | provenance | |
+| A.java:9:25:9:25 | s : String | A.java:9:10:9:26 | valueOf(...) | provenance | java.lang.String.valueOf(Object)+CharSequence |
+| A.java:12:25:12:27 | seq : String | A.java:12:10:12:28 | valueOf(...) | provenance | java.lang.String.valueOf(Object)+CharSequence |
+| A.java:14:24:14:43 | new StringBuilder(...) : StringBuilder | A.java:15:25:15:26 | sb : StringBuilder | provenance | |
+| A.java:14:42:14:42 | s : String | A.java:14:24:14:43 | new StringBuilder(...) : StringBuilder | provenance | MaD:5 |
+| A.java:15:25:15:26 | sb : StringBuilder | A.java:15:10:15:27 | valueOf(...) | provenance | java.lang.String.valueOf(Object)+CharSequence |
+| A.java:17:25:17:25 | s : String | A.java:17:25:17:39 | toCharArray(...) : char[] | provenance | MaD:2 |
+| A.java:17:25:17:39 | toCharArray(...) : char[] | A.java:17:10:17:40 | valueOf(...) | provenance | MaD:4 |
+| A.java:19:25:19:25 | s : String | A.java:19:25:19:35 | charAt(...) : Number | provenance | MaD:1 |
+| A.java:19:25:19:35 | charAt(...) : Number | A.java:19:10:19:36 | valueOf(...) | provenance | MaD:3 |
+nodes
+| A.java:7:16:7:23 | source(...) : String | semmle.label | source(...) : String |
+| A.java:9:10:9:26 | valueOf(...) | semmle.label | valueOf(...) |
+| A.java:9:25:9:25 | s : String | semmle.label | s : String |
+| A.java:12:10:12:28 | valueOf(...) | semmle.label | valueOf(...) |
+| A.java:12:25:12:27 | seq : String | semmle.label | seq : String |
+| A.java:14:24:14:43 | new StringBuilder(...) : StringBuilder | semmle.label | new StringBuilder(...) : StringBuilder |
+| A.java:14:42:14:42 | s : String | semmle.label | s : String |
+| A.java:15:10:15:27 | valueOf(...) | semmle.label | valueOf(...) |
+| A.java:15:25:15:26 | sb : StringBuilder | semmle.label | sb : StringBuilder |
+| A.java:17:10:17:40 | valueOf(...) | semmle.label | valueOf(...) |
+| A.java:17:25:17:25 | s : String | semmle.label | s : String |
+| A.java:17:25:17:39 | toCharArray(...) : char[] | semmle.label | toCharArray(...) : char[] |
+| A.java:19:10:19:36 | valueOf(...) | semmle.label | valueOf(...) |
+| A.java:19:25:19:25 | s : String | semmle.label | s : String |
+| A.java:19:25:19:35 | charAt(...) : Number | semmle.label | charAt(...) : Number |
+subpaths
+testFailures
diff --git a/java/ql/test/library-tests/dataflow/string-valueof/test.ql b/java/ql/test/library-tests/dataflow/string-valueof/test.ql
new file mode 100644
index 000000000000..e64b8bfececb
--- /dev/null
+++ b/java/ql/test/library-tests/dataflow/string-valueof/test.ql
@@ -0,0 +1,3 @@
+import utils.test.InlineFlowTest
+import DefaultFlowTest
+import TaintFlow::PathGraph
diff --git a/java/ql/test/query-tests/security/CWE-089/semmle/examples/SpringJdbc.java b/java/ql/test/query-tests/security/CWE-089/semmle/examples/SpringJdbc.java
index 2772ce95536a..398a7784ed03 100644
--- a/java/ql/test/query-tests/security/CWE-089/semmle/examples/SpringJdbc.java
+++ b/java/ql/test/query-tests/security/CWE-089/semmle/examples/SpringJdbc.java
@@ -1,5 +1,8 @@
import java.sql.ResultSet;
import java.util.Map;
+import java.util.function.Supplier;
+import io.r2dbc.spi.Batch;
+import io.r2dbc.spi.Connection;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations;
import org.springframework.jdbc.core.namedparam.SqlParameterSource;
@@ -13,6 +16,7 @@
import org.springframework.jdbc.object.SqlFunction;
import org.springframework.jdbc.object.SqlUpdate;
import org.springframework.jdbc.object.UpdatableSqlQuery;
+import org.springframework.r2dbc.core.DatabaseClient;
public class SpringJdbc {
@@ -80,4 +84,43 @@ public static void test(JdbcTemplate template, NamedParameterJdbcOperations name
namedParamTemplate.update(source(), null, null, null); // $ sqlInjection
}
+ public static void testR2dbc(DatabaseClient client, Connection connection, Batch batch) {
+ client.sql(source()); // $ sqlInjection
+ client.sql((Supplier) SpringJdbc::source).fetch(); // $ sqlInjection
+ client.sql((Supplier) SpringJdbc::source).then(); // $ sqlInjection
+ client.sql((Supplier) SpringJdbc::source).map(row -> row); // $ sqlInjection
+ client.sql((Supplier) SpringJdbc::source).map((row, metadata) -> row); // $ sqlInjection
+ client.sql((Supplier) SpringJdbc::source).flatMap(row -> row); // $ sqlInjection
+ client.sql((Supplier) SpringJdbc::source).mapValue(String.class); // $ sqlInjection
+ client.sql((Supplier) SpringJdbc::source).mapProperties(String.class); // $ sqlInjection
+ client.sql((Supplier) SpringJdbc::source)
+ .bind(0, "value")
+ .bind("name", "value")
+ .bindNull(0, String.class)
+ .bindNull("name", String.class)
+ .bindValues(java.util.List.of("value"))
+ .bindValues(java.util.Map.of("name", "value"))
+ .bindProperties(new Object())
+ .filter(statement -> statement)
+ .filter((org.springframework.r2dbc.core.StatementFilterFunction) null) // $ sqlInjection
+ .fetch();
+ connection.createStatement(source()); // $ sqlInjection
+ batch.add(source()); // $ sqlInjection
+ connection.createSavepoint(source()); // $ sqlInjection
+ connection.releaseSavepoint(source()); // $ sqlInjection
+ connection.rollbackTransactionToSavepoint(source()); // $ sqlInjection
+ connection.createStatement("INSERT INTO test VALUES (1)")
+ .returnGeneratedValues(source()); // $ sqlInjection
+
+ client.sql(() -> "SELECT * FROM test WHERE value = :value").bind("value", source()).fetch();
+ client.sql(() -> "SELECT * FROM test").filter(statement -> source()).fetch();
+ client.sql(() -> "SELECT * FROM test").map(row -> source());
+ connection.createStatement("SELECT * FROM test");
+ batch.add("SELECT * FROM test");
+ connection.createSavepoint("savepoint");
+ connection.releaseSavepoint("savepoint");
+ connection.rollbackTransactionToSavepoint("savepoint");
+ connection.createStatement("INSERT INTO test VALUES (1)").returnGeneratedValues("id");
+ }
+
}
\ No newline at end of file
diff --git a/java/ql/test/query-tests/security/CWE-089/semmle/examples/io/r2dbc/spi/Batch.java b/java/ql/test/query-tests/security/CWE-089/semmle/examples/io/r2dbc/spi/Batch.java
new file mode 100644
index 000000000000..dda062e2362f
--- /dev/null
+++ b/java/ql/test/query-tests/security/CWE-089/semmle/examples/io/r2dbc/spi/Batch.java
@@ -0,0 +1,5 @@
+package io.r2dbc.spi;
+
+public interface Batch {
+ Batch add(String sql);
+}
diff --git a/java/ql/test/query-tests/security/CWE-089/semmle/examples/io/r2dbc/spi/Connection.java b/java/ql/test/query-tests/security/CWE-089/semmle/examples/io/r2dbc/spi/Connection.java
new file mode 100644
index 000000000000..0269be9693c5
--- /dev/null
+++ b/java/ql/test/query-tests/security/CWE-089/semmle/examples/io/r2dbc/spi/Connection.java
@@ -0,0 +1,11 @@
+package io.r2dbc.spi;
+
+public interface Connection {
+ Statement createStatement(String sql);
+
+ void createSavepoint(String name);
+
+ void releaseSavepoint(String name);
+
+ void rollbackTransactionToSavepoint(String name);
+}
diff --git a/java/ql/test/query-tests/security/CWE-089/semmle/examples/io/r2dbc/spi/Statement.java b/java/ql/test/query-tests/security/CWE-089/semmle/examples/io/r2dbc/spi/Statement.java
new file mode 100644
index 000000000000..216629d0dad3
--- /dev/null
+++ b/java/ql/test/query-tests/security/CWE-089/semmle/examples/io/r2dbc/spi/Statement.java
@@ -0,0 +1,5 @@
+package io.r2dbc.spi;
+
+public interface Statement {
+ Statement returnGeneratedValues(String... columns);
+}
diff --git a/java/ql/test/query-tests/security/CWE-089/semmle/examples/org/springframework/r2dbc/core/DatabaseClient.java b/java/ql/test/query-tests/security/CWE-089/semmle/examples/org/springframework/r2dbc/core/DatabaseClient.java
new file mode 100644
index 000000000000..f36da8510dc5
--- /dev/null
+++ b/java/ql/test/query-tests/security/CWE-089/semmle/examples/org/springframework/r2dbc/core/DatabaseClient.java
@@ -0,0 +1,47 @@
+package org.springframework.r2dbc.core;
+
+import java.util.List;
+import java.util.Map;
+import java.util.function.BiFunction;
+import java.util.function.Function;
+import java.util.function.Supplier;
+
+public interface DatabaseClient {
+ GenericExecuteSpec sql(String sql);
+
+ GenericExecuteSpec sql(Supplier sqlSupplier);
+
+ interface GenericExecuteSpec {
+ GenericExecuteSpec bind(int index, Object value);
+
+ GenericExecuteSpec bind(String name, Object value);
+
+ GenericExecuteSpec bindNull(int index, Class> type);
+
+ GenericExecuteSpec bindNull(String name, Class> type);
+
+ GenericExecuteSpec bindValues(List
` | test.ts:8:9:8:79 | this.#h ... query') | test.ts:24:36:24:90 | `${ ... o}` | Cross-site scripting vulnerability due to $@. | test.ts:8:9:8:79 | this.#h ... query') | user-provided value |
@@ -19,9 +33,121 @@
| testUseQueries2.vue:40:10:40:23 | v-html=data3 | testUseQueries2.vue:12:28:12:41 | fetch("${id}") | testUseQueries2.vue:40:10:40:23 | v-html=data3 | Cross-site scripting vulnerability due to $@. | testUseQueries2.vue:12:28:12:41 | fetch("${id}") | user-provided value |
| testUseQueries.vue:25:10:25:23 | v-html=data2 | testUseQueries.vue:11:36:11:49 | fetch("${id}") | testUseQueries.vue:25:10:25:23 | v-html=data2 | Cross-site scripting vulnerability due to $@. | testUseQueries.vue:11:36:11:49 | fetch("${id}") | user-provided value |
edges
+| fetch-promise-chain.js:7:3:7:12 | fetch(url) | fetch-promise-chain.js:8:11:8:18 | response | provenance | |
+| fetch-promise-chain.js:7:3:8:38 | fetch(u ... json()) [PromiseValue] | fetch-promise-chain.js:9:11:9:14 | data | provenance | |
+| fetch-promise-chain.js:8:11:8:18 | response | fetch-promise-chain.js:8:23:8:30 | response | provenance | |
+| fetch-promise-chain.js:8:23:8:30 | response | fetch-promise-chain.js:8:23:8:37 | response.json() | provenance | |
+| fetch-promise-chain.js:8:23:8:37 | response.json() | fetch-promise-chain.js:7:3:8:38 | fetch(u ... json()) [PromiseValue] | provenance | |
+| fetch-promise-chain.js:9:11:9:14 | data | fetch-promise-chain.js:13:7:13:10 | data | provenance | |
+| fetch-promise-chain.js:13:7:13:10 | data | fetch-promise-chain.js:13:7:13:16 | data.items | provenance | |
+| fetch-promise-chain.js:13:7:13:16 | data.items | fetch-promise-chain.js:13:26:13:29 | item | provenance | |
+| fetch-promise-chain.js:13:26:13:29 | item | fetch-promise-chain.js:14:55:14:58 | item | provenance | |
+| fetch-promise-chain.js:13:26:13:29 | item | fetch-promise-chain.js:16:17:16:20 | item | provenance | |
+| fetch-promise-chain.js:13:26:13:29 | item | fetch-promise-chain.js:17:17:17:20 | item | provenance | |
+| fetch-promise-chain.js:13:26:13:29 | item | fetch-promise-chain.js:18:17:18:20 | item | provenance | |
+| fetch-promise-chain.js:14:15:14:18 | link | fetch-promise-chain.js:19:17:19:20 | link | provenance | |
+| fetch-promise-chain.js:14:22:14:88 | `` | fetch-promise-chain.js:14:15:14:18 | link | provenance | |
+| fetch-promise-chain.js:14:55:14:58 | item | fetch-promise-chain.js:14:55:14:68 | item.messageId | provenance | |
+| fetch-promise-chain.js:14:55:14:68 | item.messageId | fetch-promise-chain.js:14:22:14:88 | `` | provenance | |
+| fetch-promise-chain.js:15:15:15:17 | row | fetch-promise-chain.js:21:47:21:49 | row | provenance | |
+| fetch-promise-chain.js:15:21:20:14 | `\\n ...
` | fetch-promise-chain.js:15:15:15:17 | row | provenance | |
+| fetch-promise-chain.js:16:17:16:20 | item | fetch-promise-chain.js:16:17:16:32 | item.createdDate | provenance | |
+| fetch-promise-chain.js:16:17:16:32 | item.createdDate | fetch-promise-chain.js:15:21:20:14 | `\\n ...
` | provenance | |
+| fetch-promise-chain.js:17:17:17:20 | item | fetch-promise-chain.js:17:17:17:30 | item.messageId | provenance | |
+| fetch-promise-chain.js:17:17:17:30 | item.messageId | fetch-promise-chain.js:15:21:20:14 | `\\n ...
` | provenance | |
+| fetch-promise-chain.js:18:17:18:20 | item | fetch-promise-chain.js:18:17:18:33 | item.target ?? "" | provenance | |
+| fetch-promise-chain.js:18:17:18:33 | item.target ?? "" | fetch-promise-chain.js:15:21:20:14 | `\\n ...
` | provenance | |
+| fetch-promise-chain.js:19:17:19:20 | link | fetch-promise-chain.js:15:21:20:14 | `\\n ...
` | provenance | |
+| fetch-promise-chain.js:27:3:27:23 | fetch(" ... ssage") | fetch-promise-chain.js:28:11:28:18 | response | provenance | |
+| fetch-promise-chain.js:27:3:28:38 | fetch(" ... text()) [PromiseValue] | fetch-promise-chain.js:29:11:29:14 | text | provenance | |
+| fetch-promise-chain.js:28:11:28:18 | response | fetch-promise-chain.js:28:23:28:30 | response | provenance | |
+| fetch-promise-chain.js:28:23:28:30 | response | fetch-promise-chain.js:28:23:28:37 | response.text() | provenance | |
+| fetch-promise-chain.js:28:23:28:37 | response.text() | fetch-promise-chain.js:27:3:28:38 | fetch(" ... text()) [PromiseValue] | provenance | |
+| fetch-promise-chain.js:29:11:29:14 | text | fetch-promise-chain.js:30:33:30:36 | text | provenance | |
+| fetch-promise-chain.js:43:9:43:15 | request | fetch-promise-chain.js:44:3:44:9 | request | provenance | |
+| fetch-promise-chain.js:43:19:43:39 | fetch(" ... ssage") | fetch-promise-chain.js:43:9:43:15 | request | provenance | |
+| fetch-promise-chain.js:44:3:44:9 | request | fetch-promise-chain.js:45:11:45:18 | response | provenance | |
+| fetch-promise-chain.js:44:3:45:38 | request ... json()) [PromiseValue] | fetch-promise-chain.js:46:11:46:14 | data | provenance | |
+| fetch-promise-chain.js:45:11:45:18 | response | fetch-promise-chain.js:45:23:45:30 | response | provenance | |
+| fetch-promise-chain.js:45:23:45:30 | response | fetch-promise-chain.js:45:23:45:37 | response.json() | provenance | |
+| fetch-promise-chain.js:45:23:45:37 | response.json() | fetch-promise-chain.js:44:3:45:38 | request ... json()) [PromiseValue] | provenance | |
+| fetch-promise-chain.js:46:11:46:14 | data | fetch-promise-chain.js:47:33:47:36 | data | provenance | |
+| fetch-promise-chain.js:47:33:47:36 | data | fetch-promise-chain.js:47:33:47:44 | data.message | provenance | |
+| fetch-promise-chain.js:53:3:53:9 | request | fetch-promise-chain.js:54:3:54:9 | request | provenance | |
+| fetch-promise-chain.js:53:13:53:33 | fetch(" ... ssage") | fetch-promise-chain.js:53:3:53:9 | request | provenance | |
+| fetch-promise-chain.js:54:3:54:9 | request | fetch-promise-chain.js:55:11:55:18 | response | provenance | |
+| fetch-promise-chain.js:54:3:55:38 | request ... text()) [PromiseValue] | fetch-promise-chain.js:56:11:56:14 | text | provenance | |
+| fetch-promise-chain.js:55:11:55:18 | response | fetch-promise-chain.js:55:23:55:30 | response | provenance | |
+| fetch-promise-chain.js:55:23:55:30 | response | fetch-promise-chain.js:55:23:55:37 | response.text() | provenance | |
+| fetch-promise-chain.js:55:23:55:37 | response.text() | fetch-promise-chain.js:54:3:55:38 | request ... text()) [PromiseValue] | provenance | |
+| fetch-promise-chain.js:56:11:56:14 | text | fetch-promise-chain.js:57:33:57:36 | text | provenance | |
+| fetch-promise-chain.js:62:3:62:23 | fetch(" ... ssage") | fetch-promise-chain.js:63:11:63:18 | response | provenance | |
+| fetch-promise-chain.js:62:3:63:38 | fetch(" ... json()) [PromiseValue] | fetch-promise-chain.js:62:3:64:29 | fetch(" ... .items) [PromiseValue] | provenance | |
+| fetch-promise-chain.js:62:3:63:38 | fetch(" ... json()) [PromiseValue] | fetch-promise-chain.js:64:11:64:14 | data | provenance | |
+| fetch-promise-chain.js:62:3:64:29 | fetch(" ... .items) [PromiseValue] | fetch-promise-chain.js:65:11:65:15 | items | provenance | |
+| fetch-promise-chain.js:63:11:63:18 | response | fetch-promise-chain.js:63:23:63:30 | response | provenance | |
+| fetch-promise-chain.js:63:23:63:30 | response | fetch-promise-chain.js:63:23:63:37 | response.json() | provenance | |
+| fetch-promise-chain.js:63:23:63:37 | response.json() | fetch-promise-chain.js:62:3:63:38 | fetch(" ... json()) [PromiseValue] | provenance | |
+| fetch-promise-chain.js:64:11:64:14 | data | fetch-promise-chain.js:64:19:64:22 | data | provenance | |
+| fetch-promise-chain.js:64:19:64:22 | data | fetch-promise-chain.js:64:19:64:28 | data.items | provenance | |
+| fetch-promise-chain.js:65:11:65:15 | items | fetch-promise-chain.js:66:7:66:11 | items | provenance | |
+| fetch-promise-chain.js:66:7:66:11 | items | fetch-promise-chain.js:66:21:66:24 | item | provenance | |
+| fetch-promise-chain.js:66:21:66:24 | item | fetch-promise-chain.js:67:55:67:58 | item | provenance | |
+| fetch-promise-chain.js:67:55:67:58 | item | fetch-promise-chain.js:67:55:67:66 | item.message | provenance | |
+| fetch-promise-chain.js:73:3:73:23 | fetch(" ... ssage") | fetch-promise-chain.js:74:11:74:18 | response | provenance | |
+| fetch-promise-chain.js:73:3:74:38 | fetch(" ... json()) [PromiseValue] | fetch-promise-chain.js:75:12:75:22 | { message } | provenance | |
+| fetch-promise-chain.js:74:11:74:18 | response | fetch-promise-chain.js:74:23:74:30 | response | provenance | |
+| fetch-promise-chain.js:74:23:74:30 | response | fetch-promise-chain.js:74:23:74:37 | response.json() | provenance | |
+| fetch-promise-chain.js:74:23:74:37 | response.json() | fetch-promise-chain.js:73:3:74:38 | fetch(" ... json()) [PromiseValue] | provenance | |
+| fetch-promise-chain.js:75:12:75:22 | { message } | fetch-promise-chain.js:75:14:75:20 | message | provenance | |
+| fetch-promise-chain.js:75:14:75:20 | message | fetch-promise-chain.js:76:33:76:39 | message | provenance | |
+| fetch-promise-chain.js:81:3:81:23 | fetch(" ... ssage") | fetch-promise-chain.js:82:17:82:24 | response | provenance | |
+| fetch-promise-chain.js:81:3:82:50 | fetch(" ... json()) [PromiseValue] | fetch-promise-chain.js:83:11:83:14 | data | provenance | |
+| fetch-promise-chain.js:82:17:82:24 | response | fetch-promise-chain.js:82:35:82:42 | response | provenance | |
+| fetch-promise-chain.js:82:29:82:49 | await r ... .json() | fetch-promise-chain.js:81:3:82:50 | fetch(" ... json()) [PromiseValue] | provenance | |
+| fetch-promise-chain.js:82:35:82:42 | response | fetch-promise-chain.js:82:35:82:49 | response.json() | provenance | |
+| fetch-promise-chain.js:82:35:82:49 | response.json() | fetch-promise-chain.js:82:29:82:49 | await r ... .json() | provenance | |
+| fetch-promise-chain.js:83:11:83:14 | data | fetch-promise-chain.js:84:33:84:36 | data | provenance | |
+| fetch-promise-chain.js:84:33:84:36 | data | fetch-promise-chain.js:84:33:84:44 | data.message | provenance | |
+| fetch-promise-chain.js:89:3:92:4 | Promise ... ))\\n ]) [PromiseValue, 0] | fetch-promise-chain.js:92:12:92:17 | [data] [0] | provenance | |
+| fetch-promise-chain.js:89:15:92:3 | [\\n f ... ())\\n ] [0, PromiseValue] | fetch-promise-chain.js:89:3:92:4 | Promise ... ))\\n ]) [PromiseValue, 0] | provenance | |
+| fetch-promise-chain.js:90:5:90:25 | fetch(" ... ssage") | fetch-promise-chain.js:91:13:91:20 | response | provenance | |
+| fetch-promise-chain.js:90:5:91:40 | fetch(" ... json()) [PromiseValue] | fetch-promise-chain.js:89:15:92:3 | [\\n f ... ())\\n ] [0, PromiseValue] | provenance | |
+| fetch-promise-chain.js:91:13:91:20 | response | fetch-promise-chain.js:91:25:91:32 | response | provenance | |
+| fetch-promise-chain.js:91:25:91:32 | response | fetch-promise-chain.js:91:25:91:39 | response.json() | provenance | |
+| fetch-promise-chain.js:91:25:91:39 | response.json() | fetch-promise-chain.js:90:5:91:40 | fetch(" ... json()) [PromiseValue] | provenance | |
+| fetch-promise-chain.js:92:12:92:17 | [data] [0] | fetch-promise-chain.js:92:13:92:16 | data | provenance | |
+| fetch-promise-chain.js:92:13:92:16 | data | fetch-promise-chain.js:92:13:92:16 | data | provenance | |
+| fetch-promise-chain.js:92:13:92:16 | data | fetch-promise-chain.js:93:31:93:34 | data | provenance | |
+| fetch-promise-chain.js:93:31:93:34 | data | fetch-promise-chain.js:93:31:93:42 | data.message | provenance | |
+| fetch-promise-chain.js:98:3:98:23 | fetch(" ... ssage") | fetch-promise-chain.js:99:11:99:18 | response | provenance | |
+| fetch-promise-chain.js:98:3:99:38 | fetch(" ... json()) [PromiseValue] | fetch-promise-chain.js:100:11:100:14 | data | provenance | |
+| fetch-promise-chain.js:99:11:99:18 | response | fetch-promise-chain.js:99:23:99:30 | response | provenance | |
+| fetch-promise-chain.js:99:23:99:30 | response | fetch-promise-chain.js:99:23:99:37 | response.json() | provenance | |
+| fetch-promise-chain.js:99:23:99:37 | response.json() | fetch-promise-chain.js:98:3:99:38 | fetch(" ... json()) [PromiseValue] | provenance | |
+| fetch-promise-chain.js:100:11:100:14 | data | fetch-promise-chain.js:101:23:101:26 | data | provenance | |
+| fetch-promise-chain.js:101:13:101:19 | payload | fetch-promise-chain.js:102:33:102:39 | payload | provenance | |
+| fetch-promise-chain.js:101:23:101:26 | data | fetch-promise-chain.js:101:13:101:19 | payload | provenance | |
+| fetch-promise-chain.js:102:33:102:39 | payload | fetch-promise-chain.js:102:33:102:47 | payload.message | provenance | |
| interceptors.js:7:6:7:13 | response | interceptors.js:8:35:8:42 | response | provenance | |
| interceptors.js:8:15:8:31 | userGeneratedHtml | interceptors.js:9:56:9:72 | userGeneratedHtml | provenance | |
| interceptors.js:8:35:8:42 | response | interceptors.js:8:15:8:31 | userGeneratedHtml | provenance | |
+| non-fetch-promise-chain.js:3:3:3:35 | rp("htt ... ssage") | non-fetch-promise-chain.js:4:11:4:14 | body | provenance | |
+| non-fetch-promise-chain.js:4:11:4:14 | body | non-fetch-promise-chain.js:5:33:5:36 | body | provenance | |
+| non-fetch-promise-chain.js:11:3:11:56 | rp({ ur ... true }) | non-fetch-promise-chain.js:12:11:12:14 | data | provenance | |
+| non-fetch-promise-chain.js:12:11:12:14 | data | non-fetch-promise-chain.js:13:33:13:36 | data | provenance | |
+| non-fetch-promise-chain.js:13:33:13:36 | data | non-fetch-promise-chain.js:13:33:13:44 | data.message | provenance | |
+| non-fetch-promise-chain.js:19:9:19:15 | request | non-fetch-promise-chain.js:20:3:20:9 | request | provenance | |
+| non-fetch-promise-chain.js:19:19:19:58 | axios.g ... ssage") | non-fetch-promise-chain.js:19:9:19:15 | request | provenance | |
+| non-fetch-promise-chain.js:20:3:20:9 | request | non-fetch-promise-chain.js:20:16:20:23 | response | provenance | |
+| non-fetch-promise-chain.js:20:16:20:23 | response | non-fetch-promise-chain.js:21:31:21:38 | response | provenance | |
+| non-fetch-promise-chain.js:21:31:21:38 | response | non-fetch-promise-chain.js:21:31:21:51 | respons ... message | provenance | |
+| non-fetch-promise-chain.js:27:3:27:46 | needle( ... ssage") | non-fetch-promise-chain.js:28:11:28:18 | response | provenance | |
+| non-fetch-promise-chain.js:28:11:28:18 | response | non-fetch-promise-chain.js:29:33:29:40 | response | provenance | |
+| non-fetch-promise-chain.js:29:33:29:40 | response | non-fetch-promise-chain.js:29:33:29:53 | respons ... message | provenance | |
+| non-fetch-promise-chain.js:35:3:35:47 | superag ... ssage") | non-fetch-promise-chain.js:36:11:36:18 | response | provenance | |
+| non-fetch-promise-chain.js:36:11:36:18 | response | non-fetch-promise-chain.js:37:33:37:40 | response | provenance | |
+| non-fetch-promise-chain.js:37:33:37:40 | response | non-fetch-promise-chain.js:37:33:37:45 | response.text | provenance | |
| test.jsx:5:11:5:18 | response | test.jsx:6:24:6:31 | response | provenance | |
| test.jsx:5:22:5:63 | await f ... ntent") | test.jsx:5:11:5:18 | response | provenance | |
| test.jsx:5:28:5:63 | fetch(" ... ntent") | test.jsx:5:22:5:63 | await f ... ntent") | provenance | |
@@ -100,10 +226,133 @@ edges
| testUseQueries.vue:12:20:12:34 | response.json() | testUseQueries.vue:18:22:18:36 | results[0].data | provenance | |
| testUseQueries.vue:18:22:18:36 | results[0].data | testUseQueries.vue:25:10:25:23 | v-html=data2 | provenance | |
nodes
+| fetch-promise-chain.js:7:3:7:12 | fetch(url) | semmle.label | fetch(url) |
+| fetch-promise-chain.js:7:3:8:38 | fetch(u ... json()) [PromiseValue] | semmle.label | fetch(u ... json()) [PromiseValue] |
+| fetch-promise-chain.js:8:11:8:18 | response | semmle.label | response |
+| fetch-promise-chain.js:8:23:8:30 | response | semmle.label | response |
+| fetch-promise-chain.js:8:23:8:37 | response.json() | semmle.label | response.json() |
+| fetch-promise-chain.js:9:11:9:14 | data | semmle.label | data |
+| fetch-promise-chain.js:13:7:13:10 | data | semmle.label | data |
+| fetch-promise-chain.js:13:7:13:16 | data.items | semmle.label | data.items |
+| fetch-promise-chain.js:13:26:13:29 | item | semmle.label | item |
+| fetch-promise-chain.js:14:15:14:18 | link | semmle.label | link |
+| fetch-promise-chain.js:14:22:14:88 | `` | semmle.label | `` |
+| fetch-promise-chain.js:14:55:14:58 | item | semmle.label | item |
+| fetch-promise-chain.js:14:55:14:68 | item.messageId | semmle.label | item.messageId |
+| fetch-promise-chain.js:15:15:15:17 | row | semmle.label | row |
+| fetch-promise-chain.js:15:21:20:14 | `\\n ...
` | semmle.label | `\\n ...
` |
+| fetch-promise-chain.js:16:17:16:20 | item | semmle.label | item |
+| fetch-promise-chain.js:16:17:16:32 | item.createdDate | semmle.label | item.createdDate |
+| fetch-promise-chain.js:17:17:17:20 | item | semmle.label | item |
+| fetch-promise-chain.js:17:17:17:30 | item.messageId | semmle.label | item.messageId |
+| fetch-promise-chain.js:18:17:18:20 | item | semmle.label | item |
+| fetch-promise-chain.js:18:17:18:33 | item.target ?? "" | semmle.label | item.target ?? "" |
+| fetch-promise-chain.js:19:17:19:20 | link | semmle.label | link |
+| fetch-promise-chain.js:21:47:21:49 | row | semmle.label | row |
+| fetch-promise-chain.js:27:3:27:23 | fetch(" ... ssage") | semmle.label | fetch(" ... ssage") |
+| fetch-promise-chain.js:27:3:28:38 | fetch(" ... text()) [PromiseValue] | semmle.label | fetch(" ... text()) [PromiseValue] |
+| fetch-promise-chain.js:28:11:28:18 | response | semmle.label | response |
+| fetch-promise-chain.js:28:23:28:30 | response | semmle.label | response |
+| fetch-promise-chain.js:28:23:28:37 | response.text() | semmle.label | response.text() |
+| fetch-promise-chain.js:29:11:29:14 | text | semmle.label | text |
+| fetch-promise-chain.js:30:33:30:36 | text | semmle.label | text |
+| fetch-promise-chain.js:43:9:43:15 | request | semmle.label | request |
+| fetch-promise-chain.js:43:19:43:39 | fetch(" ... ssage") | semmle.label | fetch(" ... ssage") |
+| fetch-promise-chain.js:44:3:44:9 | request | semmle.label | request |
+| fetch-promise-chain.js:44:3:45:38 | request ... json()) [PromiseValue] | semmle.label | request ... json()) [PromiseValue] |
+| fetch-promise-chain.js:45:11:45:18 | response | semmle.label | response |
+| fetch-promise-chain.js:45:23:45:30 | response | semmle.label | response |
+| fetch-promise-chain.js:45:23:45:37 | response.json() | semmle.label | response.json() |
+| fetch-promise-chain.js:46:11:46:14 | data | semmle.label | data |
+| fetch-promise-chain.js:47:33:47:36 | data | semmle.label | data |
+| fetch-promise-chain.js:47:33:47:44 | data.message | semmle.label | data.message |
+| fetch-promise-chain.js:53:3:53:9 | request | semmle.label | request |
+| fetch-promise-chain.js:53:13:53:33 | fetch(" ... ssage") | semmle.label | fetch(" ... ssage") |
+| fetch-promise-chain.js:54:3:54:9 | request | semmle.label | request |
+| fetch-promise-chain.js:54:3:55:38 | request ... text()) [PromiseValue] | semmle.label | request ... text()) [PromiseValue] |
+| fetch-promise-chain.js:55:11:55:18 | response | semmle.label | response |
+| fetch-promise-chain.js:55:23:55:30 | response | semmle.label | response |
+| fetch-promise-chain.js:55:23:55:37 | response.text() | semmle.label | response.text() |
+| fetch-promise-chain.js:56:11:56:14 | text | semmle.label | text |
+| fetch-promise-chain.js:57:33:57:36 | text | semmle.label | text |
+| fetch-promise-chain.js:62:3:62:23 | fetch(" ... ssage") | semmle.label | fetch(" ... ssage") |
+| fetch-promise-chain.js:62:3:63:38 | fetch(" ... json()) [PromiseValue] | semmle.label | fetch(" ... json()) [PromiseValue] |
+| fetch-promise-chain.js:62:3:64:29 | fetch(" ... .items) [PromiseValue] | semmle.label | fetch(" ... .items) [PromiseValue] |
+| fetch-promise-chain.js:63:11:63:18 | response | semmle.label | response |
+| fetch-promise-chain.js:63:23:63:30 | response | semmle.label | response |
+| fetch-promise-chain.js:63:23:63:37 | response.json() | semmle.label | response.json() |
+| fetch-promise-chain.js:64:11:64:14 | data | semmle.label | data |
+| fetch-promise-chain.js:64:19:64:22 | data | semmle.label | data |
+| fetch-promise-chain.js:64:19:64:28 | data.items | semmle.label | data.items |
+| fetch-promise-chain.js:65:11:65:15 | items | semmle.label | items |
+| fetch-promise-chain.js:66:7:66:11 | items | semmle.label | items |
+| fetch-promise-chain.js:66:21:66:24 | item | semmle.label | item |
+| fetch-promise-chain.js:67:55:67:58 | item | semmle.label | item |
+| fetch-promise-chain.js:67:55:67:66 | item.message | semmle.label | item.message |
+| fetch-promise-chain.js:73:3:73:23 | fetch(" ... ssage") | semmle.label | fetch(" ... ssage") |
+| fetch-promise-chain.js:73:3:74:38 | fetch(" ... json()) [PromiseValue] | semmle.label | fetch(" ... json()) [PromiseValue] |
+| fetch-promise-chain.js:74:11:74:18 | response | semmle.label | response |
+| fetch-promise-chain.js:74:23:74:30 | response | semmle.label | response |
+| fetch-promise-chain.js:74:23:74:37 | response.json() | semmle.label | response.json() |
+| fetch-promise-chain.js:75:12:75:22 | { message } | semmle.label | { message } |
+| fetch-promise-chain.js:75:14:75:20 | message | semmle.label | message |
+| fetch-promise-chain.js:76:33:76:39 | message | semmle.label | message |
+| fetch-promise-chain.js:81:3:81:23 | fetch(" ... ssage") | semmle.label | fetch(" ... ssage") |
+| fetch-promise-chain.js:81:3:82:50 | fetch(" ... json()) [PromiseValue] | semmle.label | fetch(" ... json()) [PromiseValue] |
+| fetch-promise-chain.js:82:17:82:24 | response | semmle.label | response |
+| fetch-promise-chain.js:82:29:82:49 | await r ... .json() | semmle.label | await r ... .json() |
+| fetch-promise-chain.js:82:35:82:42 | response | semmle.label | response |
+| fetch-promise-chain.js:82:35:82:49 | response.json() | semmle.label | response.json() |
+| fetch-promise-chain.js:83:11:83:14 | data | semmle.label | data |
+| fetch-promise-chain.js:84:33:84:36 | data | semmle.label | data |
+| fetch-promise-chain.js:84:33:84:44 | data.message | semmle.label | data.message |
+| fetch-promise-chain.js:89:3:92:4 | Promise ... ))\\n ]) [PromiseValue, 0] | semmle.label | Promise ... ))\\n ]) [PromiseValue, 0] |
+| fetch-promise-chain.js:89:15:92:3 | [\\n f ... ())\\n ] [0, PromiseValue] | semmle.label | [\\n f ... ())\\n ] [0, PromiseValue] |
+| fetch-promise-chain.js:90:5:90:25 | fetch(" ... ssage") | semmle.label | fetch(" ... ssage") |
+| fetch-promise-chain.js:90:5:91:40 | fetch(" ... json()) [PromiseValue] | semmle.label | fetch(" ... json()) [PromiseValue] |
+| fetch-promise-chain.js:91:13:91:20 | response | semmle.label | response |
+| fetch-promise-chain.js:91:25:91:32 | response | semmle.label | response |
+| fetch-promise-chain.js:91:25:91:39 | response.json() | semmle.label | response.json() |
+| fetch-promise-chain.js:92:12:92:17 | [data] [0] | semmle.label | [data] [0] |
+| fetch-promise-chain.js:92:13:92:16 | data | semmle.label | data |
+| fetch-promise-chain.js:92:13:92:16 | data | semmle.label | data |
+| fetch-promise-chain.js:93:31:93:34 | data | semmle.label | data |
+| fetch-promise-chain.js:93:31:93:42 | data.message | semmle.label | data.message |
+| fetch-promise-chain.js:98:3:98:23 | fetch(" ... ssage") | semmle.label | fetch(" ... ssage") |
+| fetch-promise-chain.js:98:3:99:38 | fetch(" ... json()) [PromiseValue] | semmle.label | fetch(" ... json()) [PromiseValue] |
+| fetch-promise-chain.js:99:11:99:18 | response | semmle.label | response |
+| fetch-promise-chain.js:99:23:99:30 | response | semmle.label | response |
+| fetch-promise-chain.js:99:23:99:37 | response.json() | semmle.label | response.json() |
+| fetch-promise-chain.js:100:11:100:14 | data | semmle.label | data |
+| fetch-promise-chain.js:101:13:101:19 | payload | semmle.label | payload |
+| fetch-promise-chain.js:101:23:101:26 | data | semmle.label | data |
+| fetch-promise-chain.js:102:33:102:39 | payload | semmle.label | payload |
+| fetch-promise-chain.js:102:33:102:47 | payload.message | semmle.label | payload.message |
| interceptors.js:7:6:7:13 | response | semmle.label | response |
| interceptors.js:8:15:8:31 | userGeneratedHtml | semmle.label | userGeneratedHtml |
| interceptors.js:8:35:8:42 | response | semmle.label | response |
| interceptors.js:9:56:9:72 | userGeneratedHtml | semmle.label | userGeneratedHtml |
+| non-fetch-promise-chain.js:3:3:3:35 | rp("htt ... ssage") | semmle.label | rp("htt ... ssage") |
+| non-fetch-promise-chain.js:4:11:4:14 | body | semmle.label | body |
+| non-fetch-promise-chain.js:5:33:5:36 | body | semmle.label | body |
+| non-fetch-promise-chain.js:11:3:11:56 | rp({ ur ... true }) | semmle.label | rp({ ur ... true }) |
+| non-fetch-promise-chain.js:12:11:12:14 | data | semmle.label | data |
+| non-fetch-promise-chain.js:13:33:13:36 | data | semmle.label | data |
+| non-fetch-promise-chain.js:13:33:13:44 | data.message | semmle.label | data.message |
+| non-fetch-promise-chain.js:19:9:19:15 | request | semmle.label | request |
+| non-fetch-promise-chain.js:19:19:19:58 | axios.g ... ssage") | semmle.label | axios.g ... ssage") |
+| non-fetch-promise-chain.js:20:3:20:9 | request | semmle.label | request |
+| non-fetch-promise-chain.js:20:16:20:23 | response | semmle.label | response |
+| non-fetch-promise-chain.js:21:31:21:38 | response | semmle.label | response |
+| non-fetch-promise-chain.js:21:31:21:51 | respons ... message | semmle.label | respons ... message |
+| non-fetch-promise-chain.js:27:3:27:46 | needle( ... ssage") | semmle.label | needle( ... ssage") |
+| non-fetch-promise-chain.js:28:11:28:18 | response | semmle.label | response |
+| non-fetch-promise-chain.js:29:33:29:40 | response | semmle.label | response |
+| non-fetch-promise-chain.js:29:33:29:53 | respons ... message | semmle.label | respons ... message |
+| non-fetch-promise-chain.js:35:3:35:47 | superag ... ssage") | semmle.label | superag ... ssage") |
+| non-fetch-promise-chain.js:36:11:36:18 | response | semmle.label | response |
+| non-fetch-promise-chain.js:37:33:37:40 | response | semmle.label | response |
+| non-fetch-promise-chain.js:37:33:37:45 | response.text | semmle.label | response.text |
| test.jsx:5:11:5:18 | response | semmle.label | response |
| test.jsx:5:22:5:63 | await f ... ntent") | semmle.label | await f ... ntent") |
| test.jsx:5:28:5:63 | fetch(" ... ntent") | semmle.label | fetch(" ... ntent") |
@@ -197,3 +446,4 @@ nodes
| testUseQueries.vue:18:22:18:36 | results[0].data | semmle.label | results[0].data |
| testUseQueries.vue:25:10:25:23 | v-html=data2 | semmle.label | v-html=data2 |
subpaths
+| fetch-promise-chain.js:62:3:63:38 | fetch(" ... json()) [PromiseValue] | fetch-promise-chain.js:64:11:64:14 | data | fetch-promise-chain.js:64:19:64:28 | data.items | fetch-promise-chain.js:62:3:64:29 | fetch(" ... .items) [PromiseValue] |
diff --git a/javascript/ql/test/query-tests/Security/CWE-079/DomBasedXssWithResponseThreat/fetch-promise-chain.js b/javascript/ql/test/query-tests/Security/CWE-079/DomBasedXssWithResponseThreat/fetch-promise-chain.js
new file mode 100644
index 000000000000..ee6f6731f136
--- /dev/null
+++ b/javascript/ql/test/query-tests/Security/CWE-079/DomBasedXssWithResponseThreat/fetch-promise-chain.js
@@ -0,0 +1,145 @@
+function insertMessageRows(pageSize, continuationToken) {
+ let url = "?handler=LoadMessageLogs&pageSize=" + pageSize;
+ if (continuationToken) {
+ url += "&continuationToken=" + encodeURIComponent(continuationToken);
+ }
+
+ fetch(url) // $ Source[js/xss]
+ .then(response => response.json())
+ .then(data => {
+ const tbody = document.querySelector("#tblMessageLogs tbody");
+ tbody.innerHTML = "";
+
+ data.items.forEach(item => {
+ const link = `View message`;
+ const row = `
+ | ${item.createdDate} |
+ ${item.messageId} |
+ ${item.target ?? ""} |
+ ${link} |
+
`;
+ tbody.insertAdjacentHTML("beforeend", row); // $ Alert[js/xss]
+ });
+ });
+}
+
+function insertPlainTextResponse() {
+ fetch("/api/message") // $ Source[js/xss]
+ .then(response => response.text())
+ .then(text => {
+ document.body.innerHTML = text; // $ Alert[js/xss]
+ });
+}
+
+function assignTextContent() {
+ fetch("/api/message")
+ .then(response => response.json())
+ .then(data => {
+ document.body.textContent = data.message;
+ });
+}
+
+function insertAliasedFetchResponse() {
+ const request = fetch("/api/message"); // $ Source[js/xss]
+ request
+ .then(response => response.json())
+ .then(data => {
+ document.body.innerHTML = data.message; // $ Alert[js/xss]
+ });
+}
+
+function insertReassignedFetchResponse() {
+ let request;
+ request = fetch("/api/message"); // $ Source[js/xss]
+ request
+ .then(response => response.text())
+ .then(text => {
+ document.body.innerHTML = text; // $ Alert[js/xss]
+ });
+}
+
+function insertMessageAfterMultipleThenHops() {
+ fetch("/api/message") // $ Source[js/xss]
+ .then(response => response.json())
+ .then(data => data.items)
+ .then(items => {
+ items.forEach(item => {
+ document.body.insertAdjacentHTML("beforeend", item.message); // $ Alert[js/xss]
+ });
+ });
+}
+
+function insertDestructuredMessage() {
+ fetch("/api/message") // $ Source[js/xss]
+ .then(response => response.json())
+ .then(({ message }) => {
+ document.body.innerHTML = message; // $ Alert[js/xss]
+ });
+}
+
+function insertMessageFromAsyncThenCallback() {
+ fetch("/api/message") // $ Source[js/xss]
+ .then(async response => await response.json())
+ .then(data => {
+ document.body.innerHTML = data.message; // $ Alert[js/xss]
+ });
+}
+
+function insertPromiseAllMessage() {
+ Promise.all([
+ fetch("/api/message") // $ Source[js/xss]
+ .then(response => response.json())
+ ]).then(([data]) => {
+ document.body.innerHTML = data.message; // $ Alert[js/xss]
+ });
+}
+
+function insertAliasedDataMessage() {
+ fetch("/api/message") // $ Source[js/xss]
+ .then(response => response.json())
+ .then(data => {
+ const payload = data;
+ document.body.innerHTML = payload.message; // $ Alert[js/xss]
+ });
+}
+
+function insertSanitizedHtml() {
+ fetch("/api/message")
+ .then(response => response.text())
+ .then(text => {
+ document.body.innerHTML = DOMPurify.sanitize(text);
+ });
+}
+
+function assignInputValue() {
+ fetch("/api/message")
+ .then(response => response.text())
+ .then(text => {
+ document.querySelector("input").value = text;
+ });
+}
+
+function assignSafeAttributes() {
+ fetch("/api/message")
+ .then(response => response.text())
+ .then(text => {
+ const element = document.querySelector("div");
+ element.setAttribute("title", text);
+ element.setAttribute("aria-label", text);
+ });
+}
+
+function catchDoesNotInventResponseValue() {
+ fetch("/api/message")
+ .catch(error => {
+ document.body.innerHTML = error.message;
+ });
+}
+
+function finallyDoesNotInventResponseValue() {
+ let text = "";
+ fetch("/api/message")
+ .finally(() => {
+ document.body.innerHTML = text;
+ });
+}
diff --git a/javascript/ql/test/query-tests/Security/CWE-079/DomBasedXssWithResponseThreat/non-fetch-promise-chain.js b/javascript/ql/test/query-tests/Security/CWE-079/DomBasedXssWithResponseThreat/non-fetch-promise-chain.js
new file mode 100644
index 000000000000..2996c9012fa8
--- /dev/null
+++ b/javascript/ql/test/query-tests/Security/CWE-079/DomBasedXssWithResponseThreat/non-fetch-promise-chain.js
@@ -0,0 +1,47 @@
+function insertRequestPromiseBody() {
+ const rp = require("request-promise-native");
+ rp("https://example.com/message") // $ Source[js/xss]
+ .then(body => {
+ document.body.innerHTML = body; // $ Alert[js/xss]
+ });
+}
+
+function insertRequestPromiseJsonBody() {
+ const rp = require("request-promise");
+ rp({ uri: "https://example.com/message", json: true }) // $ Source[js/xss]
+ .then(data => {
+ document.body.innerHTML = data.message; // $ Alert[js/xss]
+ });
+}
+
+function insertAxiosResponseData() {
+ const axios = require("axios");
+ const request = axios.get("https://example.com/message"); // $ Source[js/xss]
+ request.then(response => {
+ document.body.innerHTML = response.data.message; // $ Alert[js/xss]
+ });
+}
+
+function insertNeedleResponseBody() {
+ const needle = require("needle");
+ needle("get", "https://example.com/message") // $ Source[js/xss]
+ .then(response => {
+ document.body.innerHTML = response.body.message; // $ Alert[js/xss]
+ });
+}
+
+function insertSuperagentResponseText() {
+ const superagent = require("superagent");
+ superagent.get("https://example.com/message") // $ Source[js/xss]
+ .then(response => {
+ document.body.innerHTML = response.text; // $ Alert[js/xss]
+ });
+}
+
+function assignAxiosResponseToInputValue() {
+ const axios = require("axios");
+ axios.get("https://example.com/message")
+ .then(response => {
+ document.querySelector("input").value = response.data.message;
+ });
+}
diff --git a/javascript/ql/test/query-tests/Security/CWE-770/MissingRateLimit/MissingRateLimiting.expected b/javascript/ql/test/query-tests/Security/CWE-770/MissingRateLimit/MissingRateLimiting.expected
index 8d197d6e37f6..5e2265f64b49 100644
--- a/javascript/ql/test/query-tests/Security/CWE-770/MissingRateLimit/MissingRateLimiting.expected
+++ b/javascript/ql/test/query-tests/Security/CWE-770/MissingRateLimit/MissingRateLimiting.expected
@@ -9,4 +9,5 @@
| tst.js:64:25:64:63 | functio ... req); } | This route handler performs $@, but is not rate-limited. | tst.js:64:46:64:60 | verifyUser(req) | authorization |
| tst.js:76:25:76:53 | catchAs ... ndler1) | This route handler performs $@, but is not rate-limited. | tst.js:14:40:14:46 | login() | authorization |
| tst.js:88:24:88:40 | expensiveHandler1 | This route handler performs $@, but is not rate-limited. | tst.js:14:40:14:46 | login() | authorization |
-| tst.js:112:28:112:44 | expensiveHandler1 | This route handler performs $@, but is not rate-limited. | tst.js:14:40:14:46 | login() | authorization |
+| tst.js:111:28:111:44 | expensiveHandler1 | This route handler performs $@, but is not rate-limited. | tst.js:14:40:14:46 | login() | authorization |
+| tst.js:116:39:116:55 | expensiveHandler1 | This route handler performs $@, but is not rate-limited. | tst.js:14:40:14:46 | login() | authorization |
diff --git a/javascript/ql/test/query-tests/Security/CWE-770/MissingRateLimit/tst.js b/javascript/ql/test/query-tests/Security/CWE-770/MissingRateLimit/tst.js
index 5b4312bbbe0e..7ff0c067fb51 100644
--- a/javascript/ql/test/query-tests/Security/CWE-770/MissingRateLimit/tst.js
+++ b/javascript/ql/test/query-tests/Security/CWE-770/MissingRateLimit/tst.js
@@ -91,7 +91,6 @@ fastifyApp.get('/bar', expensiveHandler1);
// Fastify per-route rate limiting via config.rateLimit
const fastifyApp2 = require('fastify')();
-fastifyApp2.register(require('@fastify/rate-limit'));
fastifyApp2.post('/login', {
config: {
@@ -110,3 +109,10 @@ fastifyApp2.post('/signup', {
}, expensiveHandler1); // OK - has per-route rateLimit directly in options
fastifyApp2.post('/other', expensiveHandler1); // $ Alert - no rate limiting
+
+// rate limiting using the scoped package name
+const fastifyApp3 = require('fastify')();
+
+fastifyApp3.get('/before-rate-limit', expensiveHandler1); // $ Alert
+fastifyApp3.register(require('@fastify/rate-limit'));
+fastifyApp3.get('/after-rate-limit', expensiveHandler1);
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.aho-corasick-1.1.3.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.aho-corasick-1.1.3.bazel
deleted file mode 100644
index 29ac012c7637..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.aho-corasick-1.1.3.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 = "aho_corasick",
- 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",
- "perf-literal",
- "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=aho-corasick",
- "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.1.3",
- deps = [
- "@vendor_ts__memchr-2.7.5//:memchr",
- ],
-)
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.4.bazel
new file mode 100644
index 000000000000..5f173cfeddb3
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.aho-corasick-1.1.4.bazel
@@ -0,0 +1,105 @@
+###############################################################################
+# @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 = "aho_corasick",
+ 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",
+ "perf-literal",
+ "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=aho-corasick",
+ "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.1.4",
+ deps = [
+ "@vendor_ts__memchr-2.8.0//:memchr",
+ ],
+)
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 165cf9da2fdb..356995f7f2a6 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
@@ -95,6 +95,6 @@ rust_library(
}),
version = "0.1.5",
deps = [
- "@vendor_ts__libc-0.2.175//:libc",
+ "@vendor_ts__libc-0.2.186//:libc",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstream-0.6.20.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstream-0.6.20.bazel
deleted file mode 100644
index bd6489b11e33..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstream-0.6.20.bazel
+++ /dev/null
@@ -1,121 +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 = "anstream",
- 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 = [
- "auto",
- "default",
- "wincon",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=anstream",
- "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.6.20",
- deps = [
- "@vendor_ts__anstyle-1.0.11//:anstyle",
- "@vendor_ts__anstyle-parse-0.2.7//:anstyle_parse",
- "@vendor_ts__anstyle-query-1.1.4//:anstyle_query",
- "@vendor_ts__colorchoice-1.0.4//:colorchoice",
- "@vendor_ts__is_terminal_polyfill-1.70.1//:is_terminal_polyfill",
- "@vendor_ts__utf8parse-0.2.2//:utf8parse",
- ] + select({
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@vendor_ts__anstyle-wincon-3.0.10//:anstyle_wincon", # aarch64-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@vendor_ts__anstyle-wincon-3.0.10//:anstyle_wincon", # i686-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@vendor_ts__anstyle-wincon-3.0.10//:anstyle_wincon", # x86_64-pc-windows-msvc
- ],
- "//conditions:default": [],
- }),
-)
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
new file mode 100644
index 000000000000..dbd980940c0b
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstream-1.0.0.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 = "anstream",
+ 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 = [
+ "auto",
+ "default",
+ "wincon",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=anstream",
+ "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.0",
+ deps = [
+ "@vendor_ts__anstyle-1.0.14//:anstyle",
+ "@vendor_ts__anstyle-parse-1.0.0//:anstyle_parse",
+ "@vendor_ts__anstyle-query-1.1.5//:anstyle_query",
+ "@vendor_ts__colorchoice-1.0.5//:colorchoice",
+ "@vendor_ts__is_terminal_polyfill-1.70.2//:is_terminal_polyfill",
+ "@vendor_ts__utf8parse-0.2.2//:utf8parse",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@vendor_ts__anstyle-wincon-3.0.11//:anstyle_wincon", # aarch64-pc-windows-msvc
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@vendor_ts__anstyle-wincon-3.0.11//:anstyle_wincon", # i686-pc-windows-msvc
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@vendor_ts__anstyle-wincon-3.0.11//:anstyle_wincon", # x86_64-pc-windows-msvc
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstyle-1.0.11.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstyle-1.0.11.bazel
deleted file mode 100644
index 1739823d66f4..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstyle-1.0.11.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 = "anstyle",
- 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=anstyle",
- "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.11",
-)
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
new file mode 100644
index 000000000000..31423b2f54ce
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstyle-1.0.14.bazel
@@ -0,0 +1,101 @@
+###############################################################################
+# @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 = "anstyle",
+ 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=anstyle",
+ "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.14",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstyle-parse-0.2.7.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstyle-parse-0.2.7.bazel
deleted file mode 100644
index d2c9594f554a..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstyle-parse-0.2.7.bazel
+++ /dev/null
@@ -1,104 +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 = "anstyle_parse",
- 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",
- "utf8",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=anstyle-parse",
- "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.7",
- deps = [
- "@vendor_ts__utf8parse-0.2.2//:utf8parse",
- ],
-)
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
new file mode 100644
index 000000000000..e953847f8c00
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstyle-parse-1.0.0.bazel
@@ -0,0 +1,104 @@
+###############################################################################
+# @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 = "anstyle_parse",
+ 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",
+ "utf8",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=anstyle-parse",
+ "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.0",
+ deps = [
+ "@vendor_ts__utf8parse-0.2.2//:utf8parse",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstyle-query-1.1.4.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstyle-query-1.1.4.bazel
deleted file mode 100644
index fe3361ea4119..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstyle-query-1.1.4.bazel
+++ /dev/null
@@ -1,109 +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 = "anstyle_query",
- 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=anstyle-query",
- "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.1.4",
- deps = select({
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@vendor_ts__windows-sys-0.60.2//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@vendor_ts__windows-sys-0.60.2//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@vendor_ts__windows-sys-0.60.2//:windows_sys", # cfg(windows)
- ],
- "//conditions:default": [],
- }),
-)
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
new file mode 100644
index 000000000000..f7aa26babb74
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstyle-query-1.1.5.bazel
@@ -0,0 +1,109 @@
+###############################################################################
+# @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 = "anstyle_query",
+ 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=anstyle-query",
+ "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.1.5",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@vendor_ts__windows-sys-0.61.2//:windows_sys", # cfg(windows)
+ ],
+ "@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)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstyle-wincon-3.0.10.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstyle-wincon-3.0.10.bazel
deleted file mode 100644
index 822d2d90ec43..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstyle-wincon-3.0.10.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 = "anstyle_wincon",
- 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=anstyle-wincon",
- "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 = "3.0.10",
- deps = [
- "@vendor_ts__anstyle-1.0.11//:anstyle",
- ] + select({
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@vendor_ts__once_cell_polyfill-1.70.1//:once_cell_polyfill", # cfg(windows)
- "@vendor_ts__windows-sys-0.60.2//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@vendor_ts__once_cell_polyfill-1.70.1//:once_cell_polyfill", # cfg(windows)
- "@vendor_ts__windows-sys-0.60.2//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@vendor_ts__once_cell_polyfill-1.70.1//:once_cell_polyfill", # cfg(windows)
- "@vendor_ts__windows-sys-0.60.2//:windows_sys", # cfg(windows)
- ],
- "//conditions:default": [],
- }),
-)
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
new file mode 100644
index 000000000000..5fc09341b964
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anstyle-wincon-3.0.11.bazel
@@ -0,0 +1,114 @@
+###############################################################################
+# @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 = "anstyle_wincon",
+ 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=anstyle-wincon",
+ "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 = "3.0.11",
+ deps = [
+ "@vendor_ts__anstyle-1.0.14//:anstyle",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@vendor_ts__once_cell_polyfill-1.70.2//:once_cell_polyfill", # cfg(windows)
+ "@vendor_ts__windows-sys-0.61.2//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@vendor_ts__once_cell_polyfill-1.70.2//:once_cell_polyfill", # cfg(windows)
+ "@vendor_ts__windows-sys-0.61.2//:windows_sys", # cfg(windows)
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@vendor_ts__once_cell_polyfill-1.70.2//:once_cell_polyfill", # cfg(windows)
+ "@vendor_ts__windows-sys-0.61.2//:windows_sys", # cfg(windows)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anyhow-1.0.100.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anyhow-1.0.100.bazel
deleted file mode 100644
index 48f6fcce1426..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anyhow-1.0.100.bazel
+++ /dev/null
@@ -1,170 +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 = "anyhow",
- 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 = "2018",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=anyhow",
- "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.100",
- deps = [
- "@vendor_ts__anyhow-1.0.100//: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_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 = "2018",
- pkg_name = "anyhow",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=anyhow",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.100",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
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.102.bazel
new file mode 100644
index 000000000000..99de10c1ab76
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.anyhow-1.0.102.bazel
@@ -0,0 +1,170 @@
+###############################################################################
+# @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 = "anyhow",
+ 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=anyhow",
+ "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.102",
+ deps = [
+ "@vendor_ts__anyhow-1.0.102//: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_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",
+ pkg_name = "anyhow",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=anyhow",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.102",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = ":_bs",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.argfile-0.2.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.argfile-0.2.1.bazel
deleted file mode 100644
index 4a1e9ba79158..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.argfile-0.2.1.bazel
+++ /dev/null
@@ -1,104 +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 = "argfile",
- 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 = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=argfile",
- "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__fs-err-2.11.0//:fs_err",
- "@vendor_ts__os_str_bytes-7.1.1//:os_str_bytes",
- ],
-)
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
new file mode 100644
index 000000000000..4a9f462734e5
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.argfile-1.0.0.bazel
@@ -0,0 +1,104 @@
+###############################################################################
+# @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 = "argfile",
+ 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 = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=argfile",
+ "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.0",
+ deps = [
+ "@vendor_ts__fs-err-3.3.0//:fs_err",
+ "@vendor_ts__os_str_bytes-7.2.0//:os_str_bytes",
+ ],
+)
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 dfa4a0f21eb2..85ab8b6872dd 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
@@ -99,6 +99,6 @@ rust_library(
}),
version = "0.6.1",
deps = [
- "@vendor_ts__bytemuck-1.23.2//:bytemuck",
+ "@vendor_ts__bytemuck-1.25.0//:bytemuck",
],
)
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.atomic-polyfill-1.0.3.bazel
new file mode 100644
index 000000000000..f20f39c53dca
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.atomic-polyfill-1.0.3.bazel
@@ -0,0 +1,163 @@
+###############################################################################
+# @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 = "atomic_polyfill",
+ 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=atomic-polyfill",
+ "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",
+ deps = [
+ "@vendor_ts__atomic-polyfill-1.0.3//:build_script_build",
+ "@vendor_ts__critical-section-1.2.0//:critical_section",
+ ],
+)
+
+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",
+ pkg_name = "atomic-polyfill",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=atomic-polyfill",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.3",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = ":_bs",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.autocfg-1.5.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.autocfg-1.5.0.bazel
deleted file mode 100644
index 8eb4be76a1b8..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.autocfg-1.5.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 = "autocfg",
- 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=autocfg",
- "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.5.0",
-)
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
new file mode 100644
index 000000000000..a7076288c6f5
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.autocfg-1.5.1.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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 = "autocfg",
+ 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=autocfg",
+ "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.5.1",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bazel
index ce1d79a772b9..7ea15cc09cd7 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bazel
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bazel
@@ -32,38 +32,26 @@ filegroup(
# Workspace Member Dependencies
alias(
- name = "anyhow-1.0.100",
- actual = "@vendor_ts__anyhow-1.0.100//:anyhow",
+ name = "anyhow-1.0.102",
+ actual = "@vendor_ts__anyhow-1.0.102//:anyhow",
tags = ["manual"],
)
alias(
name = "anyhow",
- actual = "@vendor_ts__anyhow-1.0.100//:anyhow",
+ actual = "@vendor_ts__anyhow-1.0.102//:anyhow",
tags = ["manual"],
)
alias(
- name = "argfile-0.2.1",
- actual = "@vendor_ts__argfile-0.2.1//:argfile",
+ name = "argfile-1.0.0",
+ actual = "@vendor_ts__argfile-1.0.0//:argfile",
tags = ["manual"],
)
alias(
name = "argfile",
- actual = "@vendor_ts__argfile-0.2.1//:argfile",
- tags = ["manual"],
-)
-
-alias(
- name = "cc-1.2.61",
- actual = "@vendor_ts__cc-1.2.61//:cc",
- tags = ["manual"],
-)
-
-alias(
- name = "cc",
- actual = "@vendor_ts__cc-1.2.61//:cc",
+ actual = "@vendor_ts__argfile-1.0.0//:argfile",
tags = ["manual"],
)
@@ -80,26 +68,26 @@ alias(
)
alias(
- name = "chrono-0.4.42",
- actual = "@vendor_ts__chrono-0.4.42//:chrono",
+ name = "chrono-0.4.44",
+ actual = "@vendor_ts__chrono-0.4.44//:chrono",
tags = ["manual"],
)
alias(
name = "chrono",
- actual = "@vendor_ts__chrono-0.4.42//:chrono",
+ actual = "@vendor_ts__chrono-0.4.44//:chrono",
tags = ["manual"],
)
alias(
- name = "clap-4.5.48",
- actual = "@vendor_ts__clap-4.5.48//:clap",
+ name = "clap-4.6.1",
+ actual = "@vendor_ts__clap-4.6.1//:clap",
tags = ["manual"],
)
alias(
name = "clap",
- actual = "@vendor_ts__clap-4.5.48//:clap",
+ actual = "@vendor_ts__clap-4.6.1//:clap",
tags = ["manual"],
)
@@ -116,14 +104,14 @@ alias(
)
alias(
- name = "either-1.15.0",
- actual = "@vendor_ts__either-1.15.0//:either",
+ name = "either-1.16.0",
+ actual = "@vendor_ts__either-1.16.0//:either",
tags = ["manual"],
)
alias(
name = "either",
- actual = "@vendor_ts__either-1.15.0//:either",
+ actual = "@vendor_ts__either-1.16.0//:either",
tags = ["manual"],
)
@@ -152,14 +140,14 @@ alias(
)
alias(
- name = "flate2-1.1.2",
- actual = "@vendor_ts__flate2-1.1.2//:flate2",
+ name = "flate2-1.1.9",
+ actual = "@vendor_ts__flate2-1.1.9//:flate2",
tags = ["manual"],
)
alias(
name = "flate2",
- actual = "@vendor_ts__flate2-1.1.2//:flate2",
+ actual = "@vendor_ts__flate2-1.1.9//:flate2",
tags = ["manual"],
)
@@ -176,14 +164,14 @@ alias(
)
alias(
- name = "globset-0.4.16",
- actual = "@vendor_ts__globset-0.4.16//:globset",
+ name = "globset-0.4.18",
+ actual = "@vendor_ts__globset-0.4.18//:globset",
tags = ["manual"],
)
alias(
name = "globset",
- actual = "@vendor_ts__globset-0.4.16//:globset",
+ actual = "@vendor_ts__globset-0.4.18//:globset",
tags = ["manual"],
)
@@ -248,260 +236,272 @@ alias(
)
alias(
- name = "proc-macro2-1.0.101",
- actual = "@vendor_ts__proc-macro2-1.0.101//:proc_macro2",
+ name = "proc-macro2-1.0.106",
+ actual = "@vendor_ts__proc-macro2-1.0.106//:proc_macro2",
tags = ["manual"],
)
alias(
name = "proc-macro2",
- actual = "@vendor_ts__proc-macro2-1.0.101//:proc_macro2",
+ actual = "@vendor_ts__proc-macro2-1.0.106//:proc_macro2",
tags = ["manual"],
)
alias(
- name = "quote-1.0.41",
- actual = "@vendor_ts__quote-1.0.41//:quote",
+ name = "quote-1.0.45",
+ actual = "@vendor_ts__quote-1.0.45//:quote",
tags = ["manual"],
)
alias(
name = "quote",
- actual = "@vendor_ts__quote-1.0.41//:quote",
+ actual = "@vendor_ts__quote-1.0.45//:quote",
tags = ["manual"],
)
alias(
- name = "ra_ap_base_db-0.0.301",
- actual = "@vendor_ts__ra_ap_base_db-0.0.301//:ra_ap_base_db",
+ name = "ra_ap_base_db-0.0.328",
+ actual = "@vendor_ts__ra_ap_base_db-0.0.328//:ra_ap_base_db",
tags = ["manual"],
)
alias(
name = "ra_ap_base_db",
- actual = "@vendor_ts__ra_ap_base_db-0.0.301//:ra_ap_base_db",
+ actual = "@vendor_ts__ra_ap_base_db-0.0.328//:ra_ap_base_db",
tags = ["manual"],
)
alias(
- name = "ra_ap_cfg-0.0.301",
- actual = "@vendor_ts__ra_ap_cfg-0.0.301//:ra_ap_cfg",
+ name = "ra_ap_cfg-0.0.328",
+ actual = "@vendor_ts__ra_ap_cfg-0.0.328//:ra_ap_cfg",
tags = ["manual"],
)
alias(
name = "ra_ap_cfg",
- actual = "@vendor_ts__ra_ap_cfg-0.0.301//:ra_ap_cfg",
+ actual = "@vendor_ts__ra_ap_cfg-0.0.328//:ra_ap_cfg",
tags = ["manual"],
)
alias(
- name = "ra_ap_hir-0.0.301",
- actual = "@vendor_ts__ra_ap_hir-0.0.301//:ra_ap_hir",
+ name = "ra_ap_hir-0.0.328",
+ actual = "@vendor_ts__ra_ap_hir-0.0.328//:ra_ap_hir",
tags = ["manual"],
)
alias(
name = "ra_ap_hir",
- actual = "@vendor_ts__ra_ap_hir-0.0.301//:ra_ap_hir",
+ actual = "@vendor_ts__ra_ap_hir-0.0.328//:ra_ap_hir",
tags = ["manual"],
)
alias(
- name = "ra_ap_hir_def-0.0.301",
- actual = "@vendor_ts__ra_ap_hir_def-0.0.301//:ra_ap_hir_def",
+ name = "ra_ap_hir_def-0.0.328",
+ actual = "@vendor_ts__ra_ap_hir_def-0.0.328//:ra_ap_hir_def",
tags = ["manual"],
)
alias(
name = "ra_ap_hir_def",
- actual = "@vendor_ts__ra_ap_hir_def-0.0.301//:ra_ap_hir_def",
+ actual = "@vendor_ts__ra_ap_hir_def-0.0.328//:ra_ap_hir_def",
tags = ["manual"],
)
alias(
- name = "ra_ap_hir_expand-0.0.301",
- actual = "@vendor_ts__ra_ap_hir_expand-0.0.301//:ra_ap_hir_expand",
+ name = "ra_ap_hir_expand-0.0.328",
+ actual = "@vendor_ts__ra_ap_hir_expand-0.0.328//:ra_ap_hir_expand",
tags = ["manual"],
)
alias(
name = "ra_ap_hir_expand",
- actual = "@vendor_ts__ra_ap_hir_expand-0.0.301//:ra_ap_hir_expand",
+ actual = "@vendor_ts__ra_ap_hir_expand-0.0.328//:ra_ap_hir_expand",
tags = ["manual"],
)
alias(
- name = "ra_ap_hir_ty-0.0.301",
- actual = "@vendor_ts__ra_ap_hir_ty-0.0.301//:ra_ap_hir_ty",
+ name = "ra_ap_hir_ty-0.0.328",
+ actual = "@vendor_ts__ra_ap_hir_ty-0.0.328//:ra_ap_hir_ty",
tags = ["manual"],
)
alias(
name = "ra_ap_hir_ty",
- actual = "@vendor_ts__ra_ap_hir_ty-0.0.301//:ra_ap_hir_ty",
+ actual = "@vendor_ts__ra_ap_hir_ty-0.0.328//:ra_ap_hir_ty",
tags = ["manual"],
)
alias(
- name = "ra_ap_ide_db-0.0.301",
- actual = "@vendor_ts__ra_ap_ide_db-0.0.301//:ra_ap_ide_db",
+ name = "ra_ap_ide_db-0.0.328",
+ actual = "@vendor_ts__ra_ap_ide_db-0.0.328//:ra_ap_ide_db",
tags = ["manual"],
)
alias(
name = "ra_ap_ide_db",
- actual = "@vendor_ts__ra_ap_ide_db-0.0.301//:ra_ap_ide_db",
+ actual = "@vendor_ts__ra_ap_ide_db-0.0.328//:ra_ap_ide_db",
tags = ["manual"],
)
alias(
- name = "ra_ap_intern-0.0.301",
- actual = "@vendor_ts__ra_ap_intern-0.0.301//:ra_ap_intern",
+ name = "ra_ap_intern-0.0.328",
+ actual = "@vendor_ts__ra_ap_intern-0.0.328//:ra_ap_intern",
tags = ["manual"],
)
alias(
name = "ra_ap_intern",
- actual = "@vendor_ts__ra_ap_intern-0.0.301//:ra_ap_intern",
+ actual = "@vendor_ts__ra_ap_intern-0.0.328//:ra_ap_intern",
tags = ["manual"],
)
alias(
- name = "ra_ap_load-cargo-0.0.301",
- actual = "@vendor_ts__ra_ap_load-cargo-0.0.301//:ra_ap_load_cargo",
+ name = "ra_ap_load-cargo-0.0.328",
+ actual = "@vendor_ts__ra_ap_load-cargo-0.0.328//:ra_ap_load_cargo",
tags = ["manual"],
)
alias(
name = "ra_ap_load-cargo",
- actual = "@vendor_ts__ra_ap_load-cargo-0.0.301//:ra_ap_load_cargo",
+ actual = "@vendor_ts__ra_ap_load-cargo-0.0.328//:ra_ap_load_cargo",
tags = ["manual"],
)
alias(
- name = "ra_ap_parser-0.0.301",
- actual = "@vendor_ts__ra_ap_parser-0.0.301//:ra_ap_parser",
+ name = "ra_ap_parser-0.0.328",
+ actual = "@vendor_ts__ra_ap_parser-0.0.328//:ra_ap_parser",
tags = ["manual"],
)
alias(
name = "ra_ap_parser",
- actual = "@vendor_ts__ra_ap_parser-0.0.301//:ra_ap_parser",
+ actual = "@vendor_ts__ra_ap_parser-0.0.328//:ra_ap_parser",
tags = ["manual"],
)
alias(
- name = "ra_ap_paths-0.0.301",
- actual = "@vendor_ts__ra_ap_paths-0.0.301//:ra_ap_paths",
+ name = "ra_ap_paths-0.0.328",
+ actual = "@vendor_ts__ra_ap_paths-0.0.328//:ra_ap_paths",
tags = ["manual"],
)
alias(
name = "ra_ap_paths",
- actual = "@vendor_ts__ra_ap_paths-0.0.301//:ra_ap_paths",
+ actual = "@vendor_ts__ra_ap_paths-0.0.328//:ra_ap_paths",
tags = ["manual"],
)
alias(
- name = "ra_ap_project_model-0.0.301",
- actual = "@vendor_ts__ra_ap_project_model-0.0.301//:ra_ap_project_model",
+ name = "ra_ap_project_model-0.0.328",
+ actual = "@vendor_ts__ra_ap_project_model-0.0.328//:ra_ap_project_model",
tags = ["manual"],
)
alias(
name = "ra_ap_project_model",
- actual = "@vendor_ts__ra_ap_project_model-0.0.301//:ra_ap_project_model",
+ actual = "@vendor_ts__ra_ap_project_model-0.0.328//:ra_ap_project_model",
tags = ["manual"],
)
alias(
- name = "ra_ap_span-0.0.301",
- actual = "@vendor_ts__ra_ap_span-0.0.301//:ra_ap_span",
+ name = "ra_ap_span-0.0.328",
+ actual = "@vendor_ts__ra_ap_span-0.0.328//:ra_ap_span",
tags = ["manual"],
)
alias(
name = "ra_ap_span",
- actual = "@vendor_ts__ra_ap_span-0.0.301//:ra_ap_span",
+ actual = "@vendor_ts__ra_ap_span-0.0.328//:ra_ap_span",
tags = ["manual"],
)
alias(
- name = "ra_ap_stdx-0.0.301",
- actual = "@vendor_ts__ra_ap_stdx-0.0.301//:ra_ap_stdx",
+ name = "ra_ap_stdx-0.0.328",
+ actual = "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx",
tags = ["manual"],
)
alias(
- name = "stdx-0.0.301",
- actual = "@vendor_ts__ra_ap_stdx-0.0.301//:ra_ap_stdx",
+ name = "stdx-0.0.328",
+ actual = "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx",
tags = ["manual"],
)
alias(
name = "stdx",
- actual = "@vendor_ts__ra_ap_stdx-0.0.301//:ra_ap_stdx",
+ actual = "@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx",
tags = ["manual"],
)
alias(
- name = "ra_ap_syntax-0.0.301",
- actual = "@vendor_ts__ra_ap_syntax-0.0.301//:ra_ap_syntax",
+ name = "ra_ap_syntax-0.0.328",
+ actual = "@vendor_ts__ra_ap_syntax-0.0.328//:ra_ap_syntax",
tags = ["manual"],
)
alias(
name = "ra_ap_syntax",
- actual = "@vendor_ts__ra_ap_syntax-0.0.301//:ra_ap_syntax",
+ actual = "@vendor_ts__ra_ap_syntax-0.0.328//: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",
+ tags = ["manual"],
+)
+
+alias(
+ name = "ra_ap_syntax-bridge",
+ actual = "@vendor_ts__ra_ap_syntax-bridge-0.0.328//:ra_ap_syntax_bridge",
tags = ["manual"],
)
alias(
- name = "ra_ap_vfs-0.0.301",
- actual = "@vendor_ts__ra_ap_vfs-0.0.301//:ra_ap_vfs",
+ name = "ra_ap_vfs-0.0.328",
+ actual = "@vendor_ts__ra_ap_vfs-0.0.328//:ra_ap_vfs",
tags = ["manual"],
)
alias(
name = "ra_ap_vfs",
- actual = "@vendor_ts__ra_ap_vfs-0.0.301//:ra_ap_vfs",
+ actual = "@vendor_ts__ra_ap_vfs-0.0.328//:ra_ap_vfs",
tags = ["manual"],
)
alias(
- name = "rand-0.9.2",
- actual = "@vendor_ts__rand-0.9.2//:rand",
+ name = "rand-0.10.1",
+ actual = "@vendor_ts__rand-0.10.1//:rand",
tags = ["manual"],
)
alias(
name = "rand",
- actual = "@vendor_ts__rand-0.9.2//:rand",
+ actual = "@vendor_ts__rand-0.10.1//:rand",
tags = ["manual"],
)
alias(
- name = "rayon-1.11.0",
- actual = "@vendor_ts__rayon-1.11.0//:rayon",
+ name = "rayon-1.12.0",
+ actual = "@vendor_ts__rayon-1.12.0//:rayon",
tags = ["manual"],
)
alias(
name = "rayon",
- actual = "@vendor_ts__rayon-1.11.0//:rayon",
+ actual = "@vendor_ts__rayon-1.12.0//:rayon",
tags = ["manual"],
)
alias(
- name = "regex-1.11.3",
- actual = "@vendor_ts__regex-1.11.3//:regex",
+ name = "regex-1.12.3",
+ actual = "@vendor_ts__regex-1.12.3//:regex",
tags = ["manual"],
)
alias(
name = "regex",
- actual = "@vendor_ts__regex-1.11.3//:regex",
+ actual = "@vendor_ts__regex-1.12.3//:regex",
tags = ["manual"],
)
@@ -518,26 +518,26 @@ alias(
)
alias(
- name = "serde_json-1.0.145",
- actual = "@vendor_ts__serde_json-1.0.145//:serde_json",
+ name = "serde_json-1.0.150",
+ actual = "@vendor_ts__serde_json-1.0.150//:serde_json",
tags = ["manual"],
)
alias(
name = "serde_json",
- actual = "@vendor_ts__serde_json-1.0.145//:serde_json",
+ actual = "@vendor_ts__serde_json-1.0.150//:serde_json",
tags = ["manual"],
)
alias(
- name = "serde_with-3.14.1",
- actual = "@vendor_ts__serde_with-3.14.1//:serde_with",
+ name = "serde_with-3.20.0",
+ actual = "@vendor_ts__serde_with-3.20.0//:serde_with",
tags = ["manual"],
)
alias(
name = "serde_with",
- actual = "@vendor_ts__serde_with-3.14.1//:serde_with",
+ actual = "@vendor_ts__serde_with-3.20.0//:serde_with",
tags = ["manual"],
)
@@ -566,38 +566,38 @@ alias(
)
alias(
- name = "syn-2.0.106",
- actual = "@vendor_ts__syn-2.0.106//:syn",
+ name = "syn-2.0.117",
+ actual = "@vendor_ts__syn-2.0.117//:syn",
tags = ["manual"],
)
alias(
name = "syn",
- actual = "@vendor_ts__syn-2.0.106//:syn",
+ actual = "@vendor_ts__syn-2.0.117//:syn",
tags = ["manual"],
)
alias(
- name = "toml-0.9.7",
- actual = "@vendor_ts__toml-0.9.7//:toml",
+ name = "toml-1.1.2+spec-1.1.0",
+ actual = "@vendor_ts__toml-1.1.2-spec-1.1.0//:toml",
tags = ["manual"],
)
alias(
name = "toml",
- actual = "@vendor_ts__toml-0.9.7//:toml",
+ actual = "@vendor_ts__toml-1.1.2-spec-1.1.0//:toml",
tags = ["manual"],
)
alias(
- name = "tracing-0.1.41",
- actual = "@vendor_ts__tracing-0.1.41//:tracing",
+ name = "tracing-0.1.44",
+ actual = "@vendor_ts__tracing-0.1.44//:tracing",
tags = ["manual"],
)
alias(
name = "tracing",
- actual = "@vendor_ts__tracing-0.1.41//:tracing",
+ actual = "@vendor_ts__tracing-0.1.44//:tracing",
tags = ["manual"],
)
@@ -614,26 +614,26 @@ alias(
)
alias(
- name = "tracing-subscriber-0.3.20",
- actual = "@vendor_ts__tracing-subscriber-0.3.20//:tracing_subscriber",
+ name = "tracing-subscriber-0.3.23",
+ actual = "@vendor_ts__tracing-subscriber-0.3.23//:tracing_subscriber",
tags = ["manual"],
)
alias(
name = "tracing-subscriber",
- actual = "@vendor_ts__tracing-subscriber-0.3.20//:tracing_subscriber",
+ actual = "@vendor_ts__tracing-subscriber-0.3.23//:tracing_subscriber",
tags = ["manual"],
)
alias(
- name = "tree-sitter-0.26.8",
- actual = "@vendor_ts__tree-sitter-0.26.8//:tree_sitter",
+ name = "tree-sitter-0.26.9",
+ actual = "@vendor_ts__tree-sitter-0.26.9//:tree_sitter",
tags = ["manual"],
)
alias(
name = "tree-sitter",
- actual = "@vendor_ts__tree-sitter-0.26.8//:tree_sitter",
+ actual = "@vendor_ts__tree-sitter-0.26.9//:tree_sitter",
tags = ["manual"],
)
@@ -649,18 +649,6 @@ alias(
tags = ["manual"],
)
-alias(
- name = "tree-sitter-generate-0.26.8",
- actual = "@vendor_ts__tree-sitter-generate-0.26.8//:tree_sitter_generate",
- tags = ["manual"],
-)
-
-alias(
- name = "tree-sitter-generate",
- actual = "@vendor_ts__tree-sitter-generate-0.26.8//:tree_sitter_generate",
- tags = ["manual"],
-)
-
alias(
name = "tree-sitter-json-0.24.8",
actual = "@vendor_ts__tree-sitter-json-0.24.8//:tree_sitter_json",
@@ -673,18 +661,6 @@ alias(
tags = ["manual"],
)
-alias(
- name = "tree-sitter-language-0.1.5",
- actual = "@vendor_ts__tree-sitter-language-0.1.5//:tree_sitter_language",
- tags = ["manual"],
-)
-
-alias(
- name = "tree-sitter-language",
- actual = "@vendor_ts__tree-sitter-language-0.1.5//:tree_sitter_language",
- tags = ["manual"],
-)
-
alias(
name = "tree-sitter-python-0.23.6",
actual = "@vendor_ts__tree-sitter-python-0.23.6//:tree_sitter_python",
@@ -722,26 +698,14 @@ alias(
)
alias(
- name = "tree-sitter-swift-0.7.2",
- actual = "@vendor_ts__tree-sitter-swift-0.7.2//:tree_sitter_swift",
- tags = ["manual"],
-)
-
-alias(
- name = "tree-sitter-swift",
- actual = "@vendor_ts__tree-sitter-swift-0.7.2//:tree_sitter_swift",
- tags = ["manual"],
-)
-
-alias(
- name = "triomphe-0.1.14",
- actual = "@vendor_ts__triomphe-0.1.14//:triomphe",
+ name = "triomphe-0.1.15",
+ actual = "@vendor_ts__triomphe-0.1.15//:triomphe",
tags = ["manual"],
)
alias(
name = "triomphe",
- actual = "@vendor_ts__triomphe-0.1.14//:triomphe",
+ actual = "@vendor_ts__triomphe-0.1.15//:triomphe",
tags = ["manual"],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bindgen-0.72.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bindgen-0.72.1.bazel
deleted file mode 100644
index 903b1c8fc773..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bindgen-0.72.1.bazel
+++ /dev/null
@@ -1,190 +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 = "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_features = [
- "default",
- "logging",
- "prettyplease",
- "runtime",
- ],
- crate_root = "lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=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.72.1",
- deps = [
- "@vendor_ts__bindgen-0.72.1//:build_script_build",
- "@vendor_ts__bitflags-2.9.4//:bitflags",
- "@vendor_ts__cexpr-0.6.0//:cexpr",
- "@vendor_ts__clang-sys-1.8.1//:clang_sys",
- "@vendor_ts__itertools-0.12.1//:itertools",
- "@vendor_ts__log-0.4.28//:log",
- "@vendor_ts__prettyplease-0.2.37//:prettyplease",
- "@vendor_ts__proc-macro2-1.0.101//:proc_macro2",
- "@vendor_ts__quote-1.0.41//:quote",
- "@vendor_ts__regex-1.11.3//:regex",
- "@vendor_ts__rustc-hash-2.1.1//:rustc_hash",
- "@vendor_ts__shlex-1.3.0//:shlex",
- "@vendor_ts__syn-2.0.106//: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_features = [
- "default",
- "logging",
- "prettyplease",
- "runtime",
- ],
- 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",
- link_deps = [
- "@vendor_ts__clang-sys-1.8.1//:clang_sys",
- "@vendor_ts__prettyplease-0.2.37//:prettyplease",
- ],
- pkg_name = "bindgen",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=bindgen",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.72.1",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bitflags-1.3.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bitflags-1.3.2.bazel
deleted file mode 100644
index 3c554f70f16d..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bitflags-1.3.2.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 = "bitflags",
- 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 = "2018",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=bitflags",
- "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.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.11.1.bazel
new file mode 100644
index 000000000000..02bd7814aa45
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bitflags-2.11.1.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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 = "bitflags",
+ 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=bitflags",
+ "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.11.1",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bitflags-2.9.4.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bitflags-2.9.4.bazel
deleted file mode 100644
index 1e9bde485ea4..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bitflags-2.9.4.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 = "bitflags",
- 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=bitflags",
- "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.9.4",
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.borsh-1.5.7.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.borsh-1.5.7.bazel
deleted file mode 100644
index cdf0bd3bcde6..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.borsh-1.5.7.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 = "borsh",
- 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=borsh",
- "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.5.7",
- deps = [
- "@vendor_ts__borsh-1.5.7//: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 = "2018",
- pkg_name = "borsh",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=borsh",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.5.7",
- visibility = ["//visibility:private"],
- deps = [
- "@vendor_ts__cfg_aliases-0.2.1//:cfg_aliases",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
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.6.1.bazel
new file mode 100644
index 000000000000..76af71ed47f7
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.borsh-1.6.1.bazel
@@ -0,0 +1,165 @@
+###############################################################################
+# @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 = "borsh",
+ 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=borsh",
+ "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.6.1",
+ deps = [
+ "@vendor_ts__borsh-1.6.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 = "2018",
+ pkg_name = "borsh",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=borsh",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.6.1",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@vendor_ts__cfg_aliases-0.2.1//:cfg_aliases",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = ":_bs",
+ tags = ["manual"],
+)
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
new file mode 100644
index 000000000000..9501e5277cc7
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bs58-0.5.1.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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 = "bs58",
+ 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=bs58",
+ "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.5.1",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bstr-1.12.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bstr-1.12.0.bazel
deleted file mode 100644
index efe6232bbf79..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bstr-1.12.0.bazel
+++ /dev/null
@@ -1,104 +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 = "bstr",
- 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=bstr",
- "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.12.0",
- deps = [
- "@vendor_ts__memchr-2.7.5//:memchr",
- ],
-)
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
new file mode 100644
index 000000000000..1d1c95f8e747
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bstr-1.12.1.bazel
@@ -0,0 +1,104 @@
+###############################################################################
+# @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 = "bstr",
+ 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=bstr",
+ "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.12.1",
+ deps = [
+ "@vendor_ts__memchr-2.8.0//:memchr",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bumpalo-3.19.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bumpalo-3.19.0.bazel
deleted file mode 100644
index 223a747c07a0..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bumpalo-3.19.0.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 = "bumpalo",
- 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 = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=bumpalo",
- "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 = "3.19.0",
-)
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.2.bazel
new file mode 100644
index 000000000000..53fc8c4cf8ea
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bumpalo-3.20.2.bazel
@@ -0,0 +1,100 @@
+###############################################################################
+# @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 = "bumpalo",
+ 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 = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=bumpalo",
+ "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 = "3.20.2",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bytemuck-1.23.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bytemuck-1.23.2.bazel
deleted file mode 100644
index 6ef9d8ce9187..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bytemuck-1.23.2.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 = "bytemuck",
- 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=bytemuck",
- "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.23.2",
-)
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
new file mode 100644
index 000000000000..b39efaf84360
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bytemuck-1.25.0.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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 = "bytemuck",
+ 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=bytemuck",
+ "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.25.0",
+)
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.byteorder-1.5.0.bazel
new file mode 100644
index 000000000000..a4c26e134094
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.byteorder-1.5.0.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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 = "byteorder",
+ 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=byteorder",
+ "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.5.0",
+)
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.11.1.bazel
new file mode 100644
index 000000000000..d16c296c5adc
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.bytes-1.11.1.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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 = "bytes",
+ 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=bytes",
+ "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.11.1",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.camino-1.1.12.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.camino-1.1.12.bazel
deleted file mode 100644
index 250bb124b510..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.camino-1.1.12.bazel
+++ /dev/null
@@ -1,171 +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 = "camino",
- 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 = [
- "serde",
- "serde1",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=camino",
- "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.1.12",
- deps = [
- "@vendor_ts__camino-1.1.12//:build_script_build",
- "@vendor_ts__serde-1.0.228//:serde",
- ],
-)
-
-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 = [
- "serde",
- "serde1",
- ],
- 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 = "camino",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=camino",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.1.12",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
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.2.bazel
new file mode 100644
index 000000000000..92a6e66df847
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.camino-1.2.2.bazel
@@ -0,0 +1,169 @@
+###############################################################################
+# @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 = "camino",
+ 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 = [
+ "serde1",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=camino",
+ "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.2",
+ deps = [
+ "@vendor_ts__camino-1.2.2//:build_script_build",
+ "@vendor_ts__serde_core-1.0.228//:serde_core",
+ ],
+)
+
+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 = [
+ "serde1",
+ ],
+ 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 = "camino",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=camino",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.2.2",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = ":_bs",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cargo-platform-0.2.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cargo-platform-0.2.0.bazel
deleted file mode 100644
index 1a1a383b6390..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cargo-platform-0.2.0.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 = "cargo_platform",
- 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=cargo-platform",
- "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.0",
- deps = [
- "@vendor_ts__serde-1.0.228//:serde",
- ],
-)
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
new file mode 100644
index 000000000000..163804fcc1a8
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cargo-platform-0.3.3.bazel
@@ -0,0 +1,100 @@
+###############################################################################
+# @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 = "cargo_platform",
+ 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=cargo-platform",
+ "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.3",
+ deps = [
+ "@vendor_ts__serde_core-1.0.228//:serde_core",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cargo-util-schemas-0.8.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cargo-util-schemas-0.8.2.bazel
deleted file mode 100644
index 79d9696b3cd8..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cargo-util-schemas-0.8.2.bazel
+++ /dev/null
@@ -1,107 +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 = "cargo_util_schemas",
- 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=cargo-util-schemas",
- "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.8.2",
- deps = [
- "@vendor_ts__semver-1.0.28//:semver",
- "@vendor_ts__serde-1.0.228//:serde",
- "@vendor_ts__serde-untagged-0.1.8//:serde_untagged",
- "@vendor_ts__serde-value-0.7.0//:serde_value",
- "@vendor_ts__thiserror-2.0.18//:thiserror",
- "@vendor_ts__toml-0.8.23//:toml",
- "@vendor_ts__unicode-xid-0.2.6//:unicode_xid",
- "@vendor_ts__url-2.5.7//:url",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cargo_metadata-0.21.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cargo_metadata-0.21.0.bazel
deleted file mode 100644
index 10cd194b507d..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cargo_metadata-0.21.0.bazel
+++ /dev/null
@@ -1,109 +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 = "cargo_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_features = [
- "default",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=cargo_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.21.0",
- deps = [
- "@vendor_ts__camino-1.1.12//:camino",
- "@vendor_ts__cargo-platform-0.2.0//:cargo_platform",
- "@vendor_ts__cargo-util-schemas-0.8.2//:cargo_util_schemas",
- "@vendor_ts__semver-1.0.28//:semver",
- "@vendor_ts__serde-1.0.228//:serde",
- "@vendor_ts__serde_json-1.0.145//:serde_json",
- "@vendor_ts__thiserror-2.0.18//:thiserror",
- ],
-)
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
new file mode 100644
index 000000000000..b4a2d6f9aae2
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cargo_metadata-0.23.1.bazel
@@ -0,0 +1,108 @@
+###############################################################################
+# @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 = "cargo_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_features = [
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=cargo_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.23.1",
+ deps = [
+ "@vendor_ts__camino-1.2.2//: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",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cc-1.2.61.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cc-1.2.61.bazel
deleted file mode 100644
index 4071cd592439..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cc-1.2.61.bazel
+++ /dev/null
@@ -1,143 +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 = "cc",
- 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 = [
- "parallel",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=cc",
- "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.61",
- 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",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@vendor_ts__libc-0.2.175//:libc", # aarch64-apple-darwin
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # aarch64-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@vendor_ts__libc-0.2.175//:libc", # arm-unknown-linux-gnueabi
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # i686-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # powerpc-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # riscv64gc-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # s390x-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@vendor_ts__libc-0.2.175//:libc", # x86_64-apple-darwin
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@vendor_ts__libc-0.2.175//:libc", # x86_64-unknown-freebsd
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # x86_64-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
- ],
- "//conditions:default": [],
- }),
-)
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.2.62.bazel
new file mode 100644
index 000000000000..0f2c0be546ad
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cc-1.2.62.bazel
@@ -0,0 +1,143 @@
+###############################################################################
+# @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 = "cc",
+ 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 = [
+ "parallel",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=cc",
+ "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.62",
+ 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",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@vendor_ts__libc-0.2.186//:libc", # aarch64-apple-darwin
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.186//: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
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@vendor_ts__libc-0.2.186//:libc", # arm-unknown-linux-gnueabi
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.186//:libc", # i686-unknown-linux-gnu
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.186//:libc", # powerpc-unknown-linux-gnu
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.186//:libc", # riscv64gc-unknown-linux-gnu
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.186//:libc", # s390x-unknown-linux-gnu
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@vendor_ts__libc-0.2.186//:libc", # x86_64-apple-darwin
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@vendor_ts__libc-0.2.186//: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
+ ],
+ "@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
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cexpr-0.6.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cexpr-0.6.0.bazel
deleted file mode 100644
index 500c657be108..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cexpr-0.6.0.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 = "cexpr",
- 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=cexpr",
- "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.6.0",
- deps = [
- "@vendor_ts__nom-7.1.3//:nom",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cfg-if-1.0.3.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cfg-if-1.0.3.bazel
deleted file mode 100644
index 66d5b40eb232..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cfg-if-1.0.3.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 = "cfg_if",
- 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=cfg-if",
- "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",
-)
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
new file mode 100644
index 000000000000..415a85fe18cc
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cfg-if-1.0.4.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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 = "cfg_if",
+ 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=cfg-if",
+ "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.4",
+)
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.0.bazel
new file mode 100644
index 000000000000..7109de2bbe4a
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chacha20-0.10.0.bazel
@@ -0,0 +1,151 @@
+###############################################################################
+# @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 = "chacha20",
+ 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 = [
+ "rng",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2024",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=chacha20",
+ "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.10.0",
+ deps = [
+ "@vendor_ts__cfg-if-1.0.4//:cfg_if",
+ "@vendor_ts__rand_core-0.10.1//:rand_core",
+ ] + select({
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@vendor_ts__cpufeatures-0.3.0//:cpufeatures", # cfg(any(target_arch = "x86_64", target_arch = "x86"))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@vendor_ts__cpufeatures-0.3.0//:cpufeatures", # cfg(any(target_arch = "x86_64", target_arch = "x86"))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@vendor_ts__cpufeatures-0.3.0//:cpufeatures", # cfg(any(target_arch = "x86_64", target_arch = "x86"))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@vendor_ts__cpufeatures-0.3.0//:cpufeatures", # cfg(any(target_arch = "x86_64", target_arch = "x86"))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@vendor_ts__cpufeatures-0.3.0//:cpufeatures", # cfg(any(target_arch = "x86_64", target_arch = "x86"))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@vendor_ts__cpufeatures-0.3.0//:cpufeatures", # cfg(any(target_arch = "x86_64", target_arch = "x86"))
+ ],
+ "@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-linux-android": [
+ "@vendor_ts__cpufeatures-0.3.0//:cpufeatures", # cfg(any(target_arch = "x86_64", target_arch = "x86"))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@vendor_ts__cpufeatures-0.3.0//:cpufeatures", # cfg(any(target_arch = "x86_64", target_arch = "x86"))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@vendor_ts__cpufeatures-0.3.0//:cpufeatures", # cfg(any(target_arch = "x86_64", target_arch = "x86"))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [
+ "@vendor_ts__cpufeatures-0.3.0//:cpufeatures", # cfg(any(target_arch = "x86_64", target_arch = "x86"))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@vendor_ts__cpufeatures-0.3.0//:cpufeatures", # cfg(any(target_arch = "x86_64", target_arch = "x86"))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
+ "@vendor_ts__cpufeatures-0.3.0//:cpufeatures", # cfg(any(target_arch = "x86_64", target_arch = "x86"))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-none": [
+ "@vendor_ts__cpufeatures-0.3.0//:cpufeatures", # cfg(any(target_arch = "x86_64", target_arch = "x86"))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-uefi": [
+ "@vendor_ts__cpufeatures-0.3.0//:cpufeatures", # cfg(any(target_arch = "x86_64", target_arch = "x86"))
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chalk-derive-0.103.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chalk-derive-0.103.0.bazel
deleted file mode 100644
index d43c7b6b893d..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chalk-derive-0.103.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_proc_macro")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_proc_macro(
- name = "chalk_derive",
- 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=chalk-derive",
- "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.103.0",
- deps = [
- "@vendor_ts__proc-macro2-1.0.101//:proc_macro2",
- "@vendor_ts__quote-1.0.41//:quote",
- "@vendor_ts__syn-2.0.106//:syn",
- "@vendor_ts__synstructure-0.13.2//:synstructure",
- ],
-)
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 c7b526db2fb6..b66be433fe88 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
@@ -95,9 +95,9 @@ rust_proc_macro(
}),
version = "0.104.0",
deps = [
- "@vendor_ts__proc-macro2-1.0.101//:proc_macro2",
- "@vendor_ts__quote-1.0.41//:quote",
- "@vendor_ts__syn-2.0.106//:syn",
+ "@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",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chalk-ir-0.103.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chalk-ir-0.103.0.bazel
deleted file mode 100644
index 7f20b012de96..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chalk-ir-0.103.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 = "chalk_ir",
- 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",
- proc_macro_deps = [
- "@vendor_ts__chalk-derive-0.103.0//:chalk_derive",
- ],
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=chalk-ir",
- "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.103.0",
- deps = [
- "@vendor_ts__bitflags-2.9.4//:bitflags",
- ],
-)
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 2d796bef0b65..66edc978c74f 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
@@ -98,6 +98,6 @@ rust_library(
}),
version = "0.104.0",
deps = [
- "@vendor_ts__bitflags-2.9.4//:bitflags",
+ "@vendor_ts__bitflags-2.11.1//:bitflags",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chalk-recursive-0.103.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chalk-recursive-0.103.0.bazel
deleted file mode 100644
index b5bb39ea428c..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chalk-recursive-0.103.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 = "chalk_recursive",
- 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",
- proc_macro_deps = [
- "@vendor_ts__chalk-derive-0.103.0//:chalk_derive",
- ],
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=chalk-recursive",
- "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.103.0",
- deps = [
- "@vendor_ts__chalk-ir-0.103.0//:chalk_ir",
- "@vendor_ts__chalk-solve-0.103.0//:chalk_solve",
- "@vendor_ts__rustc-hash-1.1.0//:rustc_hash",
- "@vendor_ts__tracing-0.1.41//:tracing",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chalk-solve-0.103.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chalk-solve-0.103.0.bazel
deleted file mode 100644
index 4fb684fec28b..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chalk-solve-0.103.0.bazel
+++ /dev/null
@@ -1,109 +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 = "chalk_solve",
- 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",
- proc_macro_deps = [
- "@vendor_ts__chalk-derive-0.103.0//:chalk_derive",
- ],
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=chalk-solve",
- "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.103.0",
- deps = [
- "@vendor_ts__chalk-ir-0.103.0//:chalk_ir",
- "@vendor_ts__ena-0.14.3//:ena",
- "@vendor_ts__indexmap-2.14.0//:indexmap",
- "@vendor_ts__itertools-0.12.1//:itertools",
- "@vendor_ts__petgraph-0.6.5//:petgraph",
- "@vendor_ts__rustc-hash-1.1.0//:rustc_hash",
- "@vendor_ts__tracing-0.1.41//:tracing",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chrono-0.4.42.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chrono-0.4.42.bazel
deleted file mode 100644
index 41e2b0285ecc..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chrono-0.4.42.bazel
+++ /dev/null
@@ -1,212 +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 = "chrono",
- 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",
- "clock",
- "default",
- "iana-time-zone",
- "js-sys",
- "now",
- "oldtime",
- "serde",
- "std",
- "wasm-bindgen",
- "wasmbind",
- "winapi",
- "windows-link",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=chrono",
- "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.42",
- deps = [
- "@vendor_ts__num-traits-0.2.19//:num_traits",
- "@vendor_ts__serde-1.0.228//:serde",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@vendor_ts__iana-time-zone-0.1.63//:iana_time_zone", # aarch64-apple-darwin
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@vendor_ts__iana-time-zone-0.1.63//:iana_time_zone", # aarch64-apple-ios
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@vendor_ts__iana-time-zone-0.1.63//:iana_time_zone", # aarch64-apple-ios-sim
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@vendor_ts__iana-time-zone-0.1.63//:iana_time_zone", # aarch64-linux-android
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@vendor_ts__windows-link-0.2.0//:windows_link", # aarch64-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [
- "@vendor_ts__iana-time-zone-0.1.63//:iana_time_zone", # aarch64-unknown-fuchsia
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@vendor_ts__iana-time-zone-0.1.63//:iana_time_zone", # aarch64-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
- "@vendor_ts__iana-time-zone-0.1.63//:iana_time_zone", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
- ],
- "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [
- "@vendor_ts__iana-time-zone-0.1.63//:iana_time_zone", # aarch64-unknown-nto-qnx710
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@vendor_ts__iana-time-zone-0.1.63//:iana_time_zone", # arm-unknown-linux-gnueabi
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [
- "@vendor_ts__iana-time-zone-0.1.63//:iana_time_zone", # arm-unknown-linux-musleabi
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@vendor_ts__iana-time-zone-0.1.63//:iana_time_zone", # armv7-linux-androideabi
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@vendor_ts__iana-time-zone-0.1.63//:iana_time_zone", # armv7-unknown-linux-gnueabi
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@vendor_ts__iana-time-zone-0.1.63//:iana_time_zone", # i686-apple-darwin
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@vendor_ts__iana-time-zone-0.1.63//:iana_time_zone", # i686-linux-android
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@vendor_ts__windows-link-0.2.0//:windows_link", # i686-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@vendor_ts__iana-time-zone-0.1.63//:iana_time_zone", # i686-unknown-freebsd
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@vendor_ts__iana-time-zone-0.1.63//:iana_time_zone", # i686-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@vendor_ts__iana-time-zone-0.1.63//:iana_time_zone", # powerpc-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
- "@vendor_ts__iana-time-zone-0.1.63//:iana_time_zone", # riscv64gc-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@vendor_ts__iana-time-zone-0.1.63//:iana_time_zone", # s390x-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:wasm32-unknown-emscripten": [
- "@vendor_ts__iana-time-zone-0.1.63//:iana_time_zone", # wasm32-unknown-emscripten
- ],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [
- "@vendor_ts__js-sys-0.3.78//:js_sys", # wasm32-unknown-unknown
- "@vendor_ts__wasm-bindgen-0.2.101//:wasm_bindgen", # wasm32-unknown-unknown
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@vendor_ts__iana-time-zone-0.1.63//:iana_time_zone", # x86_64-apple-darwin
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@vendor_ts__iana-time-zone-0.1.63//:iana_time_zone", # x86_64-apple-ios
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@vendor_ts__iana-time-zone-0.1.63//:iana_time_zone", # x86_64-linux-android
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@vendor_ts__windows-link-0.2.0//:windows_link", # x86_64-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@vendor_ts__iana-time-zone-0.1.63//:iana_time_zone", # x86_64-unknown-freebsd
- ],
- "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [
- "@vendor_ts__iana-time-zone-0.1.63//:iana_time_zone", # x86_64-unknown-fuchsia
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@vendor_ts__iana-time-zone-0.1.63//:iana_time_zone", # x86_64-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
- "@vendor_ts__iana-time-zone-0.1.63//:iana_time_zone", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
- ],
- "//conditions:default": [],
- }),
-)
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.44.bazel
new file mode 100644
index 000000000000..d4410c3639c8
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.chrono-0.4.44.bazel
@@ -0,0 +1,212 @@
+###############################################################################
+# @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 = "chrono",
+ 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",
+ "clock",
+ "default",
+ "iana-time-zone",
+ "js-sys",
+ "now",
+ "oldtime",
+ "serde",
+ "std",
+ "wasm-bindgen",
+ "wasmbind",
+ "winapi",
+ "windows-link",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=chrono",
+ "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.44",
+ deps = [
+ "@vendor_ts__num-traits-0.2.19//:num_traits",
+ "@vendor_ts__serde-1.0.228//:serde",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # aarch64-apple-darwin
+ ],
+ "@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-sim": [
+ "@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # aarch64-apple-ios-sim
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # aarch64-linux-android
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@vendor_ts__windows-link-0.2.1//:windows_link", # aarch64-pc-windows-msvc
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [
+ "@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # aarch64-unknown-fuchsia
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # aarch64-unknown-linux-gnu
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
+ "@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [
+ "@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # aarch64-unknown-nto-qnx710
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # arm-unknown-linux-gnueabi
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [
+ "@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # arm-unknown-linux-musleabi
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # armv7-linux-androideabi
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # armv7-unknown-linux-gnueabi
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # i686-apple-darwin
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # i686-linux-android
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@vendor_ts__windows-link-0.2.1//:windows_link", # i686-pc-windows-msvc
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # i686-unknown-freebsd
+ ],
+ "@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:powerpc-unknown-linux-gnu": [
+ "@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # powerpc-unknown-linux-gnu
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
+ "@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # riscv64gc-unknown-linux-gnu
+ ],
+ "@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: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
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # x86_64-apple-darwin
+ ],
+ "@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-linux-android": [
+ "@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # x86_64-linux-android
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@vendor_ts__windows-link-0.2.1//:windows_link", # x86_64-pc-windows-msvc
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # x86_64-unknown-freebsd
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [
+ "@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # x86_64-unknown-fuchsia
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # x86_64-unknown-linux-gnu
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
+ "@vendor_ts__iana-time-zone-0.1.65//:iana_time_zone", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clang-sys-1.8.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clang-sys-1.8.1.bazel
deleted file mode 100644
index b039f4c28e5b..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clang-sys-1.8.1.bazel
+++ /dev/null
@@ -1,203 +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 = "clang_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_features = [
- "clang_10_0",
- "clang_11_0",
- "clang_3_5",
- "clang_3_6",
- "clang_3_7",
- "clang_3_8",
- "clang_3_9",
- "clang_4_0",
- "clang_5_0",
- "clang_6_0",
- "clang_7_0",
- "clang_8_0",
- "clang_9_0",
- "libloading",
- "runtime",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=clang-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 = "1.8.1",
- deps = [
- "@vendor_ts__clang-sys-1.8.1//:build_script_build",
- "@vendor_ts__glob-0.3.3//:glob",
- "@vendor_ts__libc-0.2.175//:libc",
- "@vendor_ts__libloading-0.8.9//:libloading",
- ],
-)
-
-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 = [
- "clang_10_0",
- "clang_11_0",
- "clang_3_5",
- "clang_3_6",
- "clang_3_7",
- "clang_3_8",
- "clang_3_9",
- "clang_4_0",
- "clang_5_0",
- "clang_6_0",
- "clang_7_0",
- "clang_8_0",
- "clang_9_0",
- "libloading",
- "runtime",
- ],
- 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 = "clang",
- pkg_name = "clang-sys",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=clang-sys",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.8.1",
- visibility = ["//visibility:private"],
- deps = [
- "@vendor_ts__glob-0.3.3//:glob",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap-4.5.48.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap-4.5.48.bazel
deleted file mode 100644
index 1ef4252fc093..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap-4.5.48.bazel
+++ /dev/null
@@ -1,113 +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 = "clap",
- 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 = [
- "color",
- "default",
- "derive",
- "error-context",
- "help",
- "std",
- "suggestions",
- "usage",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- proc_macro_deps = [
- "@vendor_ts__clap_derive-4.5.47//:clap_derive",
- ],
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=clap",
- "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 = "4.5.48",
- deps = [
- "@vendor_ts__clap_builder-4.5.48//:clap_builder",
- ],
-)
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.1.bazel
new file mode 100644
index 000000000000..c03e48a40d2e
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap-4.6.1.bazel
@@ -0,0 +1,113 @@
+###############################################################################
+# @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 = "clap",
+ 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 = [
+ "color",
+ "default",
+ "derive",
+ "error-context",
+ "help",
+ "std",
+ "suggestions",
+ "usage",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2024",
+ proc_macro_deps = [
+ "@vendor_ts__clap_derive-4.6.1//:clap_derive",
+ ],
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=clap",
+ "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 = "4.6.1",
+ deps = [
+ "@vendor_ts__clap_builder-4.6.0//:clap_builder",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap_builder-4.5.48.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap_builder-4.5.48.bazel
deleted file mode 100644
index f15804a69287..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap_builder-4.5.48.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 = "clap_builder",
- 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 = [
- "color",
- "error-context",
- "help",
- "std",
- "suggestions",
- "usage",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=clap_builder",
- "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 = "4.5.48",
- deps = [
- "@vendor_ts__anstream-0.6.20//:anstream",
- "@vendor_ts__anstyle-1.0.11//:anstyle",
- "@vendor_ts__clap_lex-0.7.5//:clap_lex",
- "@vendor_ts__strsim-0.11.1//:strsim",
- ],
-)
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.0.bazel
new file mode 100644
index 000000000000..e80eda78e4eb
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap_builder-4.6.0.bazel
@@ -0,0 +1,111 @@
+###############################################################################
+# @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 = "clap_builder",
+ 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 = [
+ "color",
+ "error-context",
+ "help",
+ "std",
+ "suggestions",
+ "usage",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2024",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=clap_builder",
+ "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 = "4.6.0",
+ deps = [
+ "@vendor_ts__anstream-1.0.0//:anstream",
+ "@vendor_ts__anstyle-1.0.14//:anstyle",
+ "@vendor_ts__clap_lex-1.1.0//:clap_lex",
+ "@vendor_ts__strsim-0.11.1//:strsim",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap_derive-4.5.47.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap_derive-4.5.47.bazel
deleted file mode 100644
index d203b2121e87..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap_derive-4.5.47.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_proc_macro")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_proc_macro(
- name = "clap_derive",
- 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 = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=clap_derive",
- "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 = "4.5.47",
- deps = [
- "@vendor_ts__heck-0.5.0//:heck",
- "@vendor_ts__proc-macro2-1.0.101//:proc_macro2",
- "@vendor_ts__quote-1.0.41//:quote",
- "@vendor_ts__syn-2.0.106//:syn",
- ],
-)
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.1.bazel
new file mode 100644
index 000000000000..dfbff2549f07
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap_derive-4.6.1.bazel
@@ -0,0 +1,106 @@
+###############################################################################
+# @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 = "clap_derive",
+ 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 = "2024",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=clap_derive",
+ "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 = "4.6.1",
+ 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",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap_lex-0.7.5.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap_lex-0.7.5.bazel
deleted file mode 100644
index a5a6cca1fe85..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap_lex-0.7.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 = "clap_lex",
- 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=clap_lex",
- "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",
-)
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
new file mode 100644
index 000000000000..701c96d00d9e
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.clap_lex-1.1.0.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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 = "clap_lex",
+ 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=clap_lex",
+ "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.1.0",
+)
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
new file mode 100644
index 000000000000..658009e8af70
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cobs-0.3.0.bazel
@@ -0,0 +1,100 @@
+###############################################################################
+# @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 = "cobs",
+ 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=cobs",
+ "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.0",
+ deps = [
+ "@vendor_ts__thiserror-2.0.18//:thiserror",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.colorchoice-1.0.4.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.colorchoice-1.0.4.bazel
deleted file mode 100644
index 5956c5ff8f7f..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.colorchoice-1.0.4.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 = "colorchoice",
- 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=colorchoice",
- "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.4",
-)
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
new file mode 100644
index 000000000000..59b50356c647
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.colorchoice-1.0.5.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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 = "colorchoice",
+ 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=colorchoice",
+ "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.5",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.convert_case-0.8.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.convert_case-0.8.0.bazel
deleted file mode 100644
index a1a2df07bf1f..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.convert_case-0.8.0.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 = "convert_case",
- 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=convert_case",
- "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.8.0",
- deps = [
- "@vendor_ts__unicode-segmentation-1.13.2//:unicode_segmentation",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cov-mark-2.1.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cov-mark-2.1.0.bazel
deleted file mode 100644
index ca4a3e64b05f..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cov-mark-2.1.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 = "cov_mark",
- 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",
- "enable",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=cov-mark",
- "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.1.0",
-)
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
new file mode 100644
index 000000000000..0548d73ed680
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cov-mark-2.2.0.bazel
@@ -0,0 +1,101 @@
+###############################################################################
+# @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 = "cov_mark",
+ 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",
+ "enable",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=cov-mark",
+ "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.2.0",
+)
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
new file mode 100644
index 000000000000..0defc99a0ac1
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.cpufeatures-0.3.0.bazel
@@ -0,0 +1,118 @@
+###############################################################################
+# @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 = "cpufeatures",
+ 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=cpufeatures",
+ "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.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"))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@vendor_ts__libc-0.2.186//: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"))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@vendor_ts__libc-0.2.186//: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"))
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(all(target_arch = "aarch64", 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 46c3fb30a597..ee8ffed758d6 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
@@ -103,7 +103,7 @@ rust_library(
}),
version = "1.5.0",
deps = [
- "@vendor_ts__cfg-if-1.0.3//:cfg_if",
+ "@vendor_ts__cfg-if-1.0.4//:cfg_if",
"@vendor_ts__crc32fast-1.5.0//:build_script_build",
],
)
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
new file mode 100644
index 000000000000..0e3cf2f62f41
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.critical-section-1.2.0.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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.darling-0.21.3.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.darling-0.21.3.bazel
deleted file mode 100644
index a9572a79a814..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.darling-0.21.3.bazel
+++ /dev/null
@@ -1,107 +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 = "darling",
- 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",
- "suggestions",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- proc_macro_deps = [
- "@vendor_ts__darling_macro-0.21.3//:darling_macro",
- ],
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=darling",
- "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.21.3",
- deps = [
- "@vendor_ts__darling_core-0.21.3//:darling_core",
- ],
-)
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
new file mode 100644
index 000000000000..84da5eac9d94
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.darling-0.23.0.bazel
@@ -0,0 +1,107 @@
+###############################################################################
+# @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 = "darling",
+ 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",
+ "suggestions",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ proc_macro_deps = [
+ "@vendor_ts__darling_macro-0.23.0//:darling_macro",
+ ],
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=darling",
+ "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.23.0",
+ deps = [
+ "@vendor_ts__darling_core-0.23.0//:darling_core",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.darling_core-0.21.3.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.darling_core-0.21.3.bazel
deleted file mode 100644
index 22e3ea592f61..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.darling_core-0.21.3.bazel
+++ /dev/null
@@ -1,109 +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 = "darling_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_features = [
- "strsim",
- "suggestions",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=darling_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.21.3",
- deps = [
- "@vendor_ts__fnv-1.0.7//:fnv",
- "@vendor_ts__ident_case-1.0.1//:ident_case",
- "@vendor_ts__proc-macro2-1.0.101//:proc_macro2",
- "@vendor_ts__quote-1.0.41//:quote",
- "@vendor_ts__strsim-0.11.1//:strsim",
- "@vendor_ts__syn-2.0.106//:syn",
- ],
-)
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
new file mode 100644
index 000000000000..a9da47fd6acd
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.darling_core-0.23.0.bazel
@@ -0,0 +1,108 @@
+###############################################################################
+# @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 = "darling_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_features = [
+ "strsim",
+ "suggestions",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=darling_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.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__strsim-0.11.1//:strsim",
+ "@vendor_ts__syn-2.0.117//:syn",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.darling_macro-0.21.3.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.darling_macro-0.21.3.bazel
deleted file mode 100644
index 99c3af7e2e4f..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.darling_macro-0.21.3.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 = "darling_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 = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=darling_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.21.3",
- deps = [
- "@vendor_ts__darling_core-0.21.3//:darling_core",
- "@vendor_ts__quote-1.0.41//:quote",
- "@vendor_ts__syn-2.0.106//: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
new file mode 100644
index 000000000000..aa8c9c33128a
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.darling_macro-0.23.0.bazel
@@ -0,0 +1,102 @@
+###############################################################################
+# @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 = "darling_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 = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=darling_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.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",
+ ],
+)
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.1.0.bazel
index c9a20e45392f..bdfab824cf51 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.1.0.bazel
@@ -99,11 +99,11 @@ rust_library(
}),
version = "6.1.0",
deps = [
- "@vendor_ts__cfg-if-1.0.3//:cfg_if",
+ "@vendor_ts__cfg-if-1.0.4//:cfg_if",
"@vendor_ts__crossbeam-utils-0.8.21//:crossbeam_utils",
"@vendor_ts__hashbrown-0.14.5//:hashbrown",
- "@vendor_ts__lock_api-0.4.13//:lock_api",
- "@vendor_ts__once_cell-1.21.3//:once_cell",
- "@vendor_ts__parking_lot_core-0.9.11//:parking_lot_core",
+ "@vendor_ts__lock_api-0.4.14//:lock_api",
+ "@vendor_ts__once_cell-1.21.4//:once_cell",
+ "@vendor_ts__parking_lot_core-0.9.12//:parking_lot_core",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.deranged-0.5.3.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.deranged-0.5.3.bazel
deleted file mode 100644
index 850713a2e455..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.deranged-0.5.3.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 = "deranged",
- 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=deranged",
- "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.5.3",
-)
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
new file mode 100644
index 000000000000..a2e622da9c32
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.deranged-0.5.8.bazel
@@ -0,0 +1,104 @@
+###############################################################################
+# @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 = "deranged",
+ 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",
+ "powerfmt",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=deranged",
+ "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.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
new file mode 100644
index 000000000000..16396514eeb5
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.derive-where-1.6.1.bazel
@@ -0,0 +1,102 @@
+###############################################################################
+# @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 = "derive_where",
+ 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=derive-where",
+ "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.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",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.displaydoc-0.2.5.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.displaydoc-0.2.5.bazel
deleted file mode 100644
index 41aae8ab1ecc..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.displaydoc-0.2.5.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 = "displaydoc",
- 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=displaydoc",
- "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.5",
- deps = [
- "@vendor_ts__proc-macro2-1.0.101//:proc_macro2",
- "@vendor_ts__quote-1.0.41//:quote",
- "@vendor_ts__syn-2.0.106//: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
new file mode 100644
index 000000000000..79ee7c7ee72a
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.dissimilar-1.0.11.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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 = "dissimilar",
+ 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=dissimilar",
+ "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.11",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.either-1.15.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.either-1.15.0.bazel
deleted file mode 100644
index f0853ff36b75..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.either-1.15.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 = "either",
- 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",
- "use_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=either",
- "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.15.0",
-)
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.16.0.bazel
new file mode 100644
index 000000000000..70e20043d922
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.either-1.16.0.bazel
@@ -0,0 +1,102 @@
+###############################################################################
+# @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 = "either",
+ 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",
+ "use_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=either",
+ "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.16.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
new file mode 100644
index 000000000000..1aedeaf25f78
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.embedded-io-0.4.0.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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 = "embedded_io",
+ 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=embedded-io",
+ "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",
+)
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
new file mode 100644
index 000000000000..cf929d38e539
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.embedded-io-0.6.1.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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 = "embedded_io",
+ 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=embedded-io",
+ "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.6.1",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ena-0.14.3.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ena-0.14.3.bazel
deleted file mode 100644
index c59d0a9a3162..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ena-0.14.3.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 = "ena",
- 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=ena",
- "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.14.3",
- deps = [
- "@vendor_ts__log-0.4.28//:log",
- ],
-)
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
new file mode 100644
index 000000000000..09e5e93a3375
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ena-0.14.4.bazel
@@ -0,0 +1,100 @@
+###############################################################################
+# @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 = "ena",
+ 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=ena",
+ "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.14.4",
+ deps = [
+ "@vendor_ts__log-0.4.29//:log",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.erased-serde-0.4.6.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.erased-serde-0.4.6.bazel
deleted file mode 100644
index 7c25af547746..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.erased-serde-0.4.6.bazel
+++ /dev/null
@@ -1,104 +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 = "erased_serde",
- 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",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=erased-serde",
- "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.6",
- deps = [
- "@vendor_ts__serde-1.0.228//:serde",
- "@vendor_ts__typeid-1.0.3//:typeid",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.fastrand-2.4.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.fastrand-2.4.1.bazel
deleted file mode 100644
index f6f016a9f467..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.fastrand-2.4.1.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 = "fastrand",
- 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=fastrand",
- "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.4.1",
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.fixedbitset-0.4.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.fixedbitset-0.4.2.bazel
deleted file mode 100644
index b41f13ec6e51..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.fixedbitset-0.4.2.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 = "fixedbitset",
- 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=fixedbitset",
- "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.2",
-)
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
new file mode 100644
index 000000000000..01336178f130
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.fixedbitset-0.5.7.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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 = "fixedbitset",
+ 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=fixedbitset",
+ "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.5.7",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.flate2-1.1.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.flate2-1.1.2.bazel
deleted file mode 100644
index efc1a622b666..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.flate2-1.1.2.bazel
+++ /dev/null
@@ -1,107 +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 = "flate2",
- 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 = [
- "any_impl",
- "default",
- "miniz_oxide",
- "rust_backend",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=flate2",
- "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.1.2",
- deps = [
- "@vendor_ts__crc32fast-1.5.0//:crc32fast",
- "@vendor_ts__miniz_oxide-0.8.9//:miniz_oxide",
- ],
-)
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
new file mode 100644
index 000000000000..9c55039b43f1
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.flate2-1.1.9.bazel
@@ -0,0 +1,107 @@
+###############################################################################
+# @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 = "flate2",
+ 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 = [
+ "any_impl",
+ "default",
+ "miniz_oxide",
+ "rust_backend",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=flate2",
+ "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.1.9",
+ deps = [
+ "@vendor_ts__crc32fast-1.5.0//:crc32fast",
+ "@vendor_ts__miniz_oxide-0.8.9//:miniz_oxide",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.fnv-1.0.7.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.fnv-1.0.7.bazel
deleted file mode 100644
index 80252992a212..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.fnv-1.0.7.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 = "fnv",
- 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 = "lib.rs",
- edition = "2015",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=fnv",
- "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.7",
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.foldhash-0.2.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.foldhash-0.2.0.bazel
deleted file mode 100644
index 03940fb08ac2..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.foldhash-0.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 = "foldhash",
- 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=foldhash",
- "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.0",
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.form_urlencoded-1.2.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.form_urlencoded-1.2.2.bazel
deleted file mode 100644
index 7d4cbdcdecb7..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.form_urlencoded-1.2.2.bazel
+++ /dev/null
@@ -1,104 +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 = "form_urlencoded",
- 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 = "2018",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=form_urlencoded",
- "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.2",
- deps = [
- "@vendor_ts__percent-encoding-2.3.2//:percent_encoding",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.fs-err-2.11.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.fs-err-2.11.0.bazel
deleted file mode 100644
index 657e1cd8a4aa..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.fs-err-2.11.0.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 = "fs_err",
- 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=fs-err",
- "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.11.0",
- deps = [
- "@vendor_ts__fs-err-2.11.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 = "2018",
- pkg_name = "fs-err",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=fs-err",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "2.11.0",
- visibility = ["//visibility:private"],
- deps = [
- "@vendor_ts__autocfg-1.5.0//:autocfg",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
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
new file mode 100644
index 000000000000..a8823433285d
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.fs-err-3.3.0.bazel
@@ -0,0 +1,165 @@
+###############################################################################
+# @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 = "fs_err",
+ 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=fs-err",
+ "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 = "3.3.0",
+ deps = [
+ "@vendor_ts__fs-err-3.3.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 = "2018",
+ pkg_name = "fs-err",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=fs-err",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "3.3.0",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@vendor_ts__autocfg-1.5.1//:autocfg",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = ":_bs",
+ tags = ["manual"],
+)
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 cb938292839d..cdf129ebf21c 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
@@ -95,6 +95,6 @@ rust_library(
}),
version = "4.1.0",
deps = [
- "@vendor_ts__libc-0.2.175//:libc",
+ "@vendor_ts__libc-0.2.186//:libc",
],
)
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.32.bazel
new file mode 100644
index 000000000000..0540232caa8d
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.futures-core-0.3.32.bazel
@@ -0,0 +1,101 @@
+###############################################################################
+# @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_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_features = [
+ "alloc",
+ "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-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.3.32",
+)
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.32.bazel
new file mode 100644
index 000000000000..35f5694bc98b
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.futures-task-0.3.32.bazel
@@ -0,0 +1,101 @@
+###############################################################################
+# @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_task",
+ 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 = "2018",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=futures-task",
+ "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.32",
+)
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.futures-util-0.3.32.bazel
new file mode 100644
index 000000000000..e545f6db19f8
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.futures-util-0.3.32.bazel
@@ -0,0 +1,108 @@
+###############################################################################
+# @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-sim": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:aarch64-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.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",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.getrandom-0.3.3.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.getrandom-0.3.3.bazel
deleted file mode 100644
index d09e3ce7a4a5..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.getrandom-0.3.3.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.3",
- deps = [
- "@vendor_ts__cfg-if-1.0.3//:cfg_if",
- "@vendor_ts__getrandom-0.3.3//:build_script_build",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@vendor_ts__libc-0.2.175//: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.175//: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.175//: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.175//: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.175//: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.175//: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.175//: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.175//: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.175//: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.175//: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.175//: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.175//: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.175//: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.175//: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.175//: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.175//: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.175//: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.175//: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.175//:libc", # cfg(any(target_os = "macos", target_os = "openbsd", target_os = "vita", target_os = "emscripten"))
- ],
- "@rules_rust//rust/platform:wasm32-wasip2": [
- "@vendor_ts__wasi-0.14.5-wasi-0.2.4//:wasi", # cfg(all(target_arch = "wasm32", target_os = "wasi", target_env = "p2"))
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@vendor_ts__libc-0.2.175//: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.175//: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.175//: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.175//: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.175//: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.175//: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.3",
- 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.3.4.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.getrandom-0.3.4.bazel
new file mode 100644
index 000000000000..226c87db023e
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.getrandom-0.3.4.bazel
@@ -0,0 +1,249 @@
+###############################################################################
+# @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.2.bazel
new file mode 100644
index 000000000000..c9cdb9f51292
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.getrandom-0.4.2.bazel
@@ -0,0 +1,252 @@
+###############################################################################
+# @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",
+ "sys_rng",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2024",
+ 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.4.2",
+ deps = [
+ "@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"))
+ ],
+ "@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",
+ "sys_rng",
+ ],
+ 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 = "getrandom",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=getrandom",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.4.2",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = ":_bs",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.globset-0.4.16.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.globset-0.4.16.bazel
deleted file mode 100644
index 0f83adee8e78..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.globset-0.4.16.bazel
+++ /dev/null
@@ -1,108 +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 = "globset",
- 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",
- "log",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=globset",
- "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.16",
- deps = [
- "@vendor_ts__aho-corasick-1.1.3//:aho_corasick",
- "@vendor_ts__bstr-1.12.0//:bstr",
- "@vendor_ts__log-0.4.28//:log",
- "@vendor_ts__regex-automata-0.4.11//:regex_automata",
- "@vendor_ts__regex-syntax-0.8.6//:regex_syntax",
- ],
-)
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
new file mode 100644
index 000000000000..a372bc5cbecf
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.globset-0.4.18.bazel
@@ -0,0 +1,108 @@
+###############################################################################
+# @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 = "globset",
+ 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",
+ "log",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2024",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=globset",
+ "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.18",
+ deps = [
+ "@vendor_ts__aho-corasick-1.1.4//: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",
+ ],
+)
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
new file mode 100644
index 000000000000..182c9c89fd4e
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hash32-0.2.1.bazel
@@ -0,0 +1,100 @@
+###############################################################################
+# @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.16.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hashbrown-0.16.1.bazel
deleted file mode 100644
index 8090f6f8c7fc..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.hashbrown-0.16.1.bazel
+++ /dev/null
@@ -1,110 +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 = "hashbrown",
- 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 = [
- "allocator-api2",
- "default",
- "default-hasher",
- "equivalent",
- "inline-more",
- "raw-entry",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=hashbrown",
- "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.16.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.heapless-0.7.17.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.heapless-0.7.17.bazel
new file mode 100644
index 000000000000..75b7d25c4df4
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.heapless-0.7.17.bazel
@@ -0,0 +1,213 @@
+###############################################################################
+# @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.home-0.5.11.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.home-0.5.11.bazel
deleted file mode 100644
index 97b2f5a5b94b..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.home-0.5.11.bazel
+++ /dev/null
@@ -1,109 +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 = "home",
- 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=home",
- "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.5.11",
- deps = select({
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@vendor_ts__windows-sys-0.59.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@vendor_ts__windows-sys-0.59.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@vendor_ts__windows-sys-0.59.0//:windows_sys", # cfg(windows)
- ],
- "//conditions:default": [],
- }),
-)
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.home-0.5.12.bazel
new file mode 100644
index 000000000000..e1135d6cac8c
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.home-0.5.12.bazel
@@ -0,0 +1,109 @@
+###############################################################################
+# @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 = "home",
+ 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=home",
+ "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.5.12",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@vendor_ts__windows-sys-0.61.2//:windows_sys", # cfg(windows)
+ ],
+ "@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)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.iana-time-zone-0.1.63.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.iana-time-zone-0.1.63.bazel
deleted file mode 100644
index d66d4803a463..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.iana-time-zone-0.1.63.bazel
+++ /dev/null
@@ -1,147 +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 = "iana_time_zone",
- 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 = [
- "fallback",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=iana-time-zone",
- "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.63",
- deps = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@vendor_ts__core-foundation-sys-0.8.7//:core_foundation_sys", # cfg(target_vendor = "apple")
- ],
- "@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-sim": [
- "@vendor_ts__core-foundation-sys-0.8.7//:core_foundation_sys", # cfg(target_vendor = "apple")
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@vendor_ts__android_system_properties-0.1.5//:android_system_properties", # cfg(target_os = "android")
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@vendor_ts__windows-core-0.61.2//:windows_core", # cfg(target_os = "windows")
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@vendor_ts__android_system_properties-0.1.5//:android_system_properties", # cfg(target_os = "android")
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@vendor_ts__core-foundation-sys-0.8.7//:core_foundation_sys", # cfg(target_vendor = "apple")
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@vendor_ts__android_system_properties-0.1.5//:android_system_properties", # cfg(target_os = "android")
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@vendor_ts__windows-core-0.61.2//:windows_core", # cfg(target_os = "windows")
- ],
- "@rules_rust//rust/platform:wasm32-unknown-unknown": [
- "@vendor_ts__js-sys-0.3.78//:js_sys", # cfg(all(target_arch = "wasm32", target_os = "unknown"))
- "@vendor_ts__log-0.4.28//:log", # cfg(all(target_arch = "wasm32", target_os = "unknown"))
- "@vendor_ts__wasm-bindgen-0.2.101//: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")
- ],
- "@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-linux-android": [
- "@vendor_ts__android_system_properties-0.1.5//:android_system_properties", # cfg(target_os = "android")
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@vendor_ts__windows-core-0.61.2//:windows_core", # cfg(target_os = "windows")
- ],
- "//conditions:default": [],
- }),
-)
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
new file mode 100644
index 000000000000..3d43db490e7d
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.iana-time-zone-0.1.65.bazel
@@ -0,0 +1,147 @@
+###############################################################################
+# @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 = "iana_time_zone",
+ 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 = [
+ "fallback",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=iana-time-zone",
+ "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.65",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@vendor_ts__core-foundation-sys-0.8.7//:core_foundation_sys", # cfg(target_vendor = "apple")
+ ],
+ "@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-sim": [
+ "@vendor_ts__core-foundation-sys-0.8.7//:core_foundation_sys", # cfg(target_vendor = "apple")
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@vendor_ts__android_system_properties-0.1.5//:android_system_properties", # cfg(target_os = "android")
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@vendor_ts__windows-core-0.62.2//:windows_core", # cfg(target_os = "windows")
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@vendor_ts__android_system_properties-0.1.5//:android_system_properties", # cfg(target_os = "android")
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@vendor_ts__core-foundation-sys-0.8.7//:core_foundation_sys", # cfg(target_vendor = "apple")
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@vendor_ts__android_system_properties-0.1.5//:android_system_properties", # cfg(target_os = "android")
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@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"))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@vendor_ts__core-foundation-sys-0.8.7//:core_foundation_sys", # cfg(target_vendor = "apple")
+ ],
+ "@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-linux-android": [
+ "@vendor_ts__android_system_properties-0.1.5//:android_system_properties", # cfg(target_os = "android")
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@vendor_ts__windows-core-0.62.2//:windows_core", # cfg(target_os = "windows")
+ ],
+ "//conditions:default": [],
+ }),
+)
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 582c31e06fb7..626fa294ba23 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
@@ -154,7 +154,7 @@ cargo_build_script(
version = "0.1.2",
visibility = ["//visibility:private"],
deps = [
- "@vendor_ts__cc-1.2.61//:cc",
+ "@vendor_ts__cc-1.2.62//:cc",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.icu_collections-2.0.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.icu_collections-2.0.0.bazel
deleted file mode 100644
index 4d6d31338250..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.icu_collections-2.0.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 = "icu_collections",
- 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__displaydoc-0.2.5//:displaydoc",
- ],
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=icu_collections",
- "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.0.0",
- deps = [
- "@vendor_ts__potential_utf-0.1.3//:potential_utf",
- "@vendor_ts__yoke-0.8.0//:yoke",
- "@vendor_ts__zerofrom-0.1.6//:zerofrom",
- "@vendor_ts__zerovec-0.11.4//:zerovec",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.icu_locale_core-2.0.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.icu_locale_core-2.0.0.bazel
deleted file mode 100644
index b0cb71a32999..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.icu_locale_core-2.0.0.bazel
+++ /dev/null
@@ -1,109 +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 = "icu_locale_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_features = [
- "zerovec",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- proc_macro_deps = [
- "@vendor_ts__displaydoc-0.2.5//:displaydoc",
- ],
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=icu_locale_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 = "2.0.0",
- deps = [
- "@vendor_ts__litemap-0.8.0//:litemap",
- "@vendor_ts__tinystr-0.8.1//:tinystr",
- "@vendor_ts__writeable-0.6.1//:writeable",
- "@vendor_ts__zerovec-0.11.4//:zerovec",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.icu_normalizer-2.0.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.icu_normalizer-2.0.0.bazel
deleted file mode 100644
index 460c5de79a2a..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.icu_normalizer-2.0.0.bazel
+++ /dev/null
@@ -1,110 +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 = "icu_normalizer",
- 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 = [
- "compiled_data",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- proc_macro_deps = [
- "@vendor_ts__displaydoc-0.2.5//:displaydoc",
- ],
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=icu_normalizer",
- "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.0.0",
- deps = [
- "@vendor_ts__icu_collections-2.0.0//:icu_collections",
- "@vendor_ts__icu_normalizer_data-2.0.0//:icu_normalizer_data",
- "@vendor_ts__icu_provider-2.0.0//:icu_provider",
- "@vendor_ts__smallvec-1.15.1//:smallvec",
- "@vendor_ts__zerovec-0.11.4//:zerovec",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.icu_normalizer_data-2.0.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.icu_normalizer_data-2.0.0.bazel
deleted file mode 100644
index f5367ece66c1..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.icu_normalizer_data-2.0.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 = "icu_normalizer_data",
- 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=icu_normalizer_data",
- "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.0.0",
- deps = [
- "@vendor_ts__icu_normalizer_data-2.0.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 = "2021",
- pkg_name = "icu_normalizer_data",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=icu_normalizer_data",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "2.0.0",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.icu_properties-2.0.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.icu_properties-2.0.1.bazel
deleted file mode 100644
index 4416b8253053..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.icu_properties-2.0.1.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 = "icu_properties",
- 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 = [
- "compiled_data",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- proc_macro_deps = [
- "@vendor_ts__displaydoc-0.2.5//:displaydoc",
- ],
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=icu_properties",
- "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.0.1",
- deps = [
- "@vendor_ts__icu_collections-2.0.0//:icu_collections",
- "@vendor_ts__icu_locale_core-2.0.0//:icu_locale_core",
- "@vendor_ts__icu_properties_data-2.0.1//:icu_properties_data",
- "@vendor_ts__icu_provider-2.0.0//:icu_provider",
- "@vendor_ts__potential_utf-0.1.3//:potential_utf",
- "@vendor_ts__zerotrie-0.2.2//:zerotrie",
- "@vendor_ts__zerovec-0.11.4//:zerovec",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.icu_properties_data-2.0.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.icu_properties_data-2.0.1.bazel
deleted file mode 100644
index e7aa78908e36..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.icu_properties_data-2.0.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 = "icu_properties_data",
- 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=icu_properties_data",
- "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.0.1",
- deps = [
- "@vendor_ts__icu_properties_data-2.0.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 = "2021",
- pkg_name = "icu_properties_data",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=icu_properties_data",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "2.0.1",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.icu_provider-2.0.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.icu_provider-2.0.0.bazel
deleted file mode 100644
index 08e96e830c79..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.icu_provider-2.0.0.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 = "icu_provider",
- 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 = [
- "baked",
- "zerotrie",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- proc_macro_deps = [
- "@vendor_ts__displaydoc-0.2.5//:displaydoc",
- ],
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=icu_provider",
- "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.0.0",
- deps = [
- "@vendor_ts__icu_locale_core-2.0.0//:icu_locale_core",
- "@vendor_ts__stable_deref_trait-1.2.0//:stable_deref_trait",
- "@vendor_ts__tinystr-0.8.1//:tinystr",
- "@vendor_ts__writeable-0.6.1//:writeable",
- "@vendor_ts__yoke-0.8.0//:yoke",
- "@vendor_ts__zerofrom-0.1.6//:zerofrom",
- "@vendor_ts__zerotrie-0.2.2//:zerotrie",
- "@vendor_ts__zerovec-0.11.4//:zerovec",
- ],
-)
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
new file mode 100644
index 000000000000..7561bcf77875
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.id-arena-2.3.0.bazel
@@ -0,0 +1,101 @@
+###############################################################################
+# @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.idna-1.1.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.idna-1.1.0.bazel
deleted file mode 100644
index afb404176fd2..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.idna-1.1.0.bazel
+++ /dev/null
@@ -1,107 +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 = "idna",
- 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",
- "compiled_data",
- "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=idna",
- "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.1.0",
- deps = [
- "@vendor_ts__idna_adapter-1.2.1//:idna_adapter",
- "@vendor_ts__smallvec-1.15.1//:smallvec",
- "@vendor_ts__utf8_iter-1.0.4//:utf8_iter",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.idna_adapter-1.2.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.idna_adapter-1.2.1.bazel
deleted file mode 100644
index 7f44f43eac20..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.idna_adapter-1.2.1.bazel
+++ /dev/null
@@ -1,104 +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 = "idna_adapter",
- 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 = [
- "compiled_data",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=idna_adapter",
- "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.1",
- deps = [
- "@vendor_ts__icu_normalizer-2.0.0//:icu_normalizer",
- "@vendor_ts__icu_properties-2.0.1//:icu_properties",
- ],
-)
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 13298f4aa2cd..b80e746408fe 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
@@ -155,7 +155,7 @@ cargo_build_script(
version = "1.9.3",
visibility = ["//visibility:private"],
deps = [
- "@vendor_ts__autocfg-1.5.0//:autocfg",
+ "@vendor_ts__autocfg-1.5.1//:autocfg",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.indoc-2.0.7.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.indoc-2.0.7.bazel
deleted file mode 100644
index f3a9dea14d42..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.indoc-2.0.7.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_proc_macro")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_proc_macro(
- name = "indoc",
- 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=indoc",
- "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.0.7",
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.inotify-0.11.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.inotify-0.11.0.bazel
deleted file mode 100644
index 6be5e3be9d96..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.inotify-0.11.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 = "inotify",
- 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=inotify",
- "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.11.0",
- deps = [
- "@vendor_ts__bitflags-2.9.4//:bitflags",
- "@vendor_ts__inotify-sys-0.1.5//:inotify_sys",
- "@vendor_ts__libc-0.2.175//:libc",
- ],
-)
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
new file mode 100644
index 000000000000..7e7ec089ec53
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.inotify-0.11.1.bazel
@@ -0,0 +1,102 @@
+###############################################################################
+# @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",
+ 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=inotify",
+ "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.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",
+ ],
+)
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
index 9316b8d907c5..18a221db2a12 100644
--- 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
@@ -95,6 +95,6 @@ rust_library(
}),
version = "0.1.5",
deps = [
- "@vendor_ts__libc-0.2.175//:libc",
+ "@vendor_ts__libc-0.2.186//:libc",
],
)
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
new file mode 100644
index 000000000000..f80d0c4f3e86
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.inventory-0.3.24.bazel
@@ -0,0 +1,115 @@
+###############################################################################
+# @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 = "inventory",
+ 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 = select({
+ "@rules_rust//rust/platform:wasm32-unknown-emscripten": [
+ "@vendor_ts__rustversion-1.0.22//:rustversion", # cfg(target_family = "wasm")
+ ],
+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [
+ "@vendor_ts__rustversion-1.0.22//:rustversion", # cfg(target_family = "wasm")
+ ],
+ "@rules_rust//rust/platform:wasm32-wasip1": [
+ "@vendor_ts__rustversion-1.0.22//:rustversion", # cfg(target_family = "wasm")
+ ],
+ "@rules_rust//rust/platform:wasm32-wasip1-threads": [
+ "@vendor_ts__rustversion-1.0.22//:rustversion", # cfg(target_family = "wasm")
+ ],
+ "@rules_rust//rust/platform:wasm32-wasip2": [
+ "@vendor_ts__rustversion-1.0.22//:rustversion", # cfg(target_family = "wasm")
+ ],
+ "//conditions:default": [],
+ }),
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=inventory",
+ "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.24",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.is_terminal_polyfill-1.70.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.is_terminal_polyfill-1.70.1.bazel
deleted file mode 100644
index 637041b51c3c..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.is_terminal_polyfill-1.70.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 = "is_terminal_polyfill",
- 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 = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=is_terminal_polyfill",
- "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.70.1",
-)
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
new file mode 100644
index 000000000000..d42782128b45
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.is_terminal_polyfill-1.70.2.bazel
@@ -0,0 +1,100 @@
+###############################################################################
+# @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 = "is_terminal_polyfill",
+ 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 = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=is_terminal_polyfill",
+ "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.70.2",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.itertools-0.12.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.itertools-0.12.1.bazel
deleted file mode 100644
index ff3ee2442f86..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.itertools-0.12.1.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 = "itertools",
- 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",
- "use_alloc",
- "use_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=itertools",
- "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.12.1",
- deps = [
- "@vendor_ts__either-1.15.0//:either",
- ],
-)
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.14.0.bazel
index 6e2c04598d0b..359e0123e5f6 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.14.0.bazel
@@ -100,6 +100,6 @@ rust_library(
}),
version = "0.14.0",
deps = [
- "@vendor_ts__either-1.15.0//:either",
+ "@vendor_ts__either-1.16.0//:either",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.itoa-1.0.15.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.itoa-1.0.15.bazel
deleted file mode 100644
index 57e6f406e902..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.itoa-1.0.15.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 = "itoa",
- 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=itoa",
- "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.15",
-)
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
new file mode 100644
index 000000000000..034a159fcebd
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.itoa-1.0.18.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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 = "itoa",
+ 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=itoa",
+ "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.18",
+)
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.34.bazel
index 2546f6c8a77f..0df7e753130c 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.34.bazel
@@ -96,94 +96,94 @@ rust_library(
version = "0.1.34",
deps = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-apple-ios": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-linux-android": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@vendor_ts__getrandom-0.3.3//:getrandom", # cfg(windows)
+ "@vendor_ts__getrandom-0.3.4//:getrandom", # cfg(windows)
],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:arm-unknown-linux-musleabi": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-apple-darwin": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-linux-android": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@vendor_ts__getrandom-0.3.3//:getrandom", # cfg(windows)
+ "@vendor_ts__getrandom-0.3.4//:getrandom", # cfg(windows)
],
"@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-apple-ios": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-linux-android": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@vendor_ts__getrandom-0.3.3//:getrandom", # cfg(windows)
+ "@vendor_ts__getrandom-0.3.4//:getrandom", # cfg(windows)
],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-unknown-fuchsia": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
],
"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
],
"//conditions:default": [],
}),
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.js-sys-0.3.78.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.js-sys-0.3.78.bazel
deleted file mode 100644
index 91569ee35263..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.js-sys-0.3.78.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 = "js_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_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=js-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.3.78",
- deps = [
- "@vendor_ts__once_cell-1.21.3//:once_cell",
- "@vendor_ts__wasm-bindgen-0.2.101//:wasm_bindgen",
- ],
-)
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.98.bazel
new file mode 100644
index 000000000000..0739ea021bba
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.js-sys-0.3.98.bazel
@@ -0,0 +1,108 @@
+###############################################################################
+# @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 = "js_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_features = [
+ "default",
+ "std",
+ "unsafe-eval",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=js-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.3.98",
+ 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",
+ ],
+)
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.1.1.bazel
index 3943bd7e1b94..a663b6594fbb 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.1.1.bazel
@@ -95,7 +95,7 @@ rust_library(
}),
version = "1.1.1",
deps = [
- "@vendor_ts__kqueue-sys-1.0.4//:kqueue_sys",
- "@vendor_ts__libc-0.2.175//:libc",
+ "@vendor_ts__kqueue-sys-1.1.2//:kqueue_sys",
+ "@vendor_ts__libc-0.2.186//:libc",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.kqueue-sys-1.0.4.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.kqueue-sys-1.0.4.bazel
deleted file mode 100644
index dadf3b16e818..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.kqueue-sys-1.0.4.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 = "kqueue_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 = "2018",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=kqueue-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 = "1.0.4",
- deps = [
- "@vendor_ts__bitflags-1.3.2//:bitflags",
- "@vendor_ts__libc-0.2.175//: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
new file mode 100644
index 000000000000..6ff785ad9d4b
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.kqueue-sys-1.1.2.bazel
@@ -0,0 +1,101 @@
+###############################################################################
+# @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 = "kqueue_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 = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=kqueue-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 = "1.1.2",
+ deps = [
+ "@vendor_ts__bitflags-2.11.1//:bitflags",
+ "@vendor_ts__libc-0.2.186//:libc",
+ ],
+)
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
new file mode 100644
index 000000000000..a047cb9ea54a
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.leb128fmt-0.1.0.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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.175.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.libc-0.2.175.bazel
deleted file mode 100644
index b63baa0019d2..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.libc-0.2.175.bazel
+++ /dev/null
@@ -1,170 +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 = "libc",
- 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=libc",
- "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.175",
- deps = [
- "@vendor_ts__libc-0.2.175//: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_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",
- pkg_name = "libc",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=libc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.175",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
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.186.bazel
new file mode 100644
index 000000000000..5d03831cec69
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.libc-0.2.186.bazel
@@ -0,0 +1,170 @@
+###############################################################################
+# @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 = "libc",
+ 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=libc",
+ "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.186",
+ deps = [
+ "@vendor_ts__libc-0.2.186//: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_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",
+ pkg_name = "libc",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=libc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.2.186",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = ":_bs",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.libloading-0.8.9.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.libloading-0.8.9.bazel
deleted file mode 100644
index e87fddeaaa5c..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.libloading-0.8.9.bazel
+++ /dev/null
@@ -1,190 +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 = "libloading",
- 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=libloading",
- "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.8.9",
- deps = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@vendor_ts__cfg-if-1.0.3//:cfg_if", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@vendor_ts__cfg-if-1.0.3//:cfg_if", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@vendor_ts__cfg-if-1.0.3//:cfg_if", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@vendor_ts__cfg-if-1.0.3//:cfg_if", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@vendor_ts__windows-link-0.2.0//:windows_link", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [
- "@vendor_ts__cfg-if-1.0.3//:cfg_if", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@vendor_ts__cfg-if-1.0.3//:cfg_if", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
- "@vendor_ts__cfg-if-1.0.3//:cfg_if", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [
- "@vendor_ts__cfg-if-1.0.3//:cfg_if", # cfg(unix)
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@vendor_ts__cfg-if-1.0.3//:cfg_if", # cfg(unix)
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [
- "@vendor_ts__cfg-if-1.0.3//:cfg_if", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@vendor_ts__cfg-if-1.0.3//:cfg_if", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@vendor_ts__cfg-if-1.0.3//:cfg_if", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@vendor_ts__cfg-if-1.0.3//:cfg_if", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@vendor_ts__cfg-if-1.0.3//:cfg_if", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@vendor_ts__windows-link-0.2.0//:windows_link", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@vendor_ts__cfg-if-1.0.3//:cfg_if", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@vendor_ts__cfg-if-1.0.3//:cfg_if", # cfg(unix)
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@vendor_ts__cfg-if-1.0.3//:cfg_if", # cfg(unix)
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
- "@vendor_ts__cfg-if-1.0.3//:cfg_if", # cfg(unix)
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@vendor_ts__cfg-if-1.0.3//:cfg_if", # cfg(unix)
- ],
- "@rules_rust//rust/platform:wasm32-unknown-emscripten": [
- "@vendor_ts__cfg-if-1.0.3//:cfg_if", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@vendor_ts__cfg-if-1.0.3//:cfg_if", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@vendor_ts__cfg-if-1.0.3//:cfg_if", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@vendor_ts__cfg-if-1.0.3//:cfg_if", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@vendor_ts__windows-link-0.2.0//:windows_link", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@vendor_ts__cfg-if-1.0.3//:cfg_if", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [
- "@vendor_ts__cfg-if-1.0.3//:cfg_if", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@vendor_ts__cfg-if-1.0.3//:cfg_if", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
- "@vendor_ts__cfg-if-1.0.3//:cfg_if", # cfg(unix)
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.litemap-0.8.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.litemap-0.8.0.bazel
deleted file mode 100644
index 47c9e11a8b9f..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.litemap-0.8.0.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 = "litemap",
- 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",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=litemap",
- "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.8.0",
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.lock_api-0.4.13.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.lock_api-0.4.13.bazel
deleted file mode 100644
index 465339500a56..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.lock_api-0.4.13.bazel
+++ /dev/null
@@ -1,174 +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 = "lock_api",
- 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_usize",
- "default",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=lock_api",
- "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.13",
- deps = [
- "@vendor_ts__lock_api-0.4.13//:build_script_build",
- "@vendor_ts__scopeguard-1.2.0//:scopeguard",
- ],
-)
-
-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_usize",
- "default",
- ],
- 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 = "lock_api",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=lock_api",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.4.13",
- visibility = ["//visibility:private"],
- deps = [
- "@vendor_ts__autocfg-1.5.0//:autocfg",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
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
new file mode 100644
index 000000000000..6ceaac5802d0
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.lock_api-0.4.14.bazel
@@ -0,0 +1,104 @@
+###############################################################################
+# @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 = "lock_api",
+ 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_usize",
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=lock_api",
+ "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.14",
+ deps = [
+ "@vendor_ts__scopeguard-1.2.0//:scopeguard",
+ ],
+)
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 45798b37ab70..42e47567b286 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
@@ -99,6 +99,6 @@ rust_library(
}),
version = "0.3.9",
deps = [
- "@vendor_ts__log-0.4.28//:log",
+ "@vendor_ts__log-0.4.29//:log",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.log-0.4.28.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.log-0.4.28.bazel
deleted file mode 100644
index 26a8978cb1bf..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.log-0.4.28.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 = "log",
- 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=log",
- "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.28",
-)
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.29.bazel
new file mode 100644
index 000000000000..ddb30f59c320
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.log-0.4.29.bazel
@@ -0,0 +1,100 @@
+###############################################################################
+# @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 = "log",
+ 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=log",
+ "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.29",
+)
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 3e43dd562abe..33d700108c78 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
@@ -95,6 +95,6 @@ rust_library(
}),
version = "0.2.0",
deps = [
- "@vendor_ts__regex-automata-0.4.11//:regex_automata",
+ "@vendor_ts__regex-automata-0.4.14//:regex_automata",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.memchr-2.7.5.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.memchr-2.7.5.bazel
deleted file mode 100644
index 2338b0077dad..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.memchr-2.7.5.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 = "memchr",
- 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",
- "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=memchr",
- "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.7.5",
-)
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.0.bazel
new file mode 100644
index 000000000000..98e6008f7669
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.memchr-2.8.0.bazel
@@ -0,0 +1,102 @@
+###############################################################################
+# @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 = "memchr",
+ 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",
+ "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=memchr",
+ "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.8.0",
+)
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 8bac1c6d8e7b..867f1108683c 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
@@ -160,7 +160,7 @@ cargo_build_script(
version = "0.9.1",
visibility = ["//visibility:private"],
deps = [
- "@vendor_ts__autocfg-1.5.0//:autocfg",
+ "@vendor_ts__autocfg-1.5.1//:autocfg",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.minimal-lexical-0.2.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.minimal-lexical-0.2.1.bazel
deleted file mode 100644
index 40e1e2259be6..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.minimal-lexical-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 = "minimal_lexical",
- 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 = "2018",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=minimal-lexical",
- "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",
-)
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 48322b462ca4..854567e46fc9 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
@@ -35,6 +35,8 @@ rust_library(
],
),
crate_features = [
+ "simd",
+ "simd-adler32",
"with-alloc",
],
crate_root = "src/lib.rs",
@@ -99,5 +101,6 @@ rust_library(
version = "0.8.9",
deps = [
"@vendor_ts__adler2-2.0.1//:adler2",
+ "@vendor_ts__simd-adler32-0.3.9//:simd_adler32",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.mio-1.0.4.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.mio-1.0.4.bazel
deleted file mode 100644
index 4b6fcc8c864e..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.mio-1.0.4.bazel
+++ /dev/null
@@ -1,210 +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 = "mio",
- 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",
- "log",
- "os-ext",
- "os-poll",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=mio",
- "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.4",
- deps = [
- "@vendor_ts__log-0.4.28//:log",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@vendor_ts__windows-sys-0.59.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@vendor_ts__windows-sys-0.59.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:wasm32-unknown-emscripten": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:wasm32-wasip1": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(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.175//:libc", # cfg(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.175//:libc", # cfg(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.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@vendor_ts__windows-sys-0.59.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "//conditions:default": [],
- }),
-)
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.0.bazel
new file mode 100644
index 000000000000..ebf8f0ce0c9c
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.mio-1.2.0.bazel
@@ -0,0 +1,210 @@
+###############################################################################
+# @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 = "mio",
+ 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",
+ "log",
+ "os-ext",
+ "os-poll",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=mio",
+ "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",
+ deps = [
+ "@vendor_ts__log-0.4.29//: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"))
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@vendor_ts__libc-0.2.186//: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"))
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@vendor_ts__libc-0.2.186//: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"))
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.186//: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"))
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [
+ "@vendor_ts__libc-0.2.186//: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"))
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [
+ "@vendor_ts__libc-0.2.186//: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"))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@vendor_ts__libc-0.2.186//: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"))
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@vendor_ts__libc-0.2.186//: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"))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.186//: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"))
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.186//: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"))
+ ],
+ "@rules_rust//rust/platform:wasm32-unknown-emscripten": [
+ "@vendor_ts__libc-0.2.186//: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__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__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__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"))
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@vendor_ts__libc-0.2.186//: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"))
+ ],
+ "@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"))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [
+ "@vendor_ts__libc-0.2.186//: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"))
+ ],
+ "@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"))
+ ],
+ "//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 aa7509dd1fea..8ffd321c1fe0 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
@@ -95,6 +95,6 @@ rust_library(
}),
version = "0.6.1",
deps = [
- "@vendor_ts__windows-sys-0.61.0//:windows_sys",
+ "@vendor_ts__windows-sys-0.61.2//:windows_sys",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.nom-7.1.3.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.nom-7.1.3.bazel
deleted file mode 100644
index b1524d8a86d9..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.nom-7.1.3.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 = "nom",
- 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 = "2018",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=nom",
- "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 = "7.1.3",
- deps = [
- "@vendor_ts__memchr-2.7.5//:memchr",
- "@vendor_ts__minimal-lexical-0.2.1//:minimal_lexical",
- ],
-)
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 0c838f2c6c31..41a689289f08 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
@@ -100,111 +100,111 @@ rust_library(
}),
version = "8.2.0",
deps = [
- "@vendor_ts__libc-0.2.175//:libc",
- "@vendor_ts__log-0.4.28//:log",
- "@vendor_ts__notify-types-2.0.0//:notify_types",
+ "@vendor_ts__libc-0.2.186//:libc",
+ "@vendor_ts__log-0.4.29//: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.9.4//:bitflags", # cfg(target_os = "macos")
+ "@vendor_ts__bitflags-2.11.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.0.4//:mio", # 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"))
],
"@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.0.4//:mio", # 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"))
],
"@rules_rust//rust/platform:aarch64-linux-android": [
- "@vendor_ts__inotify-0.11.0//:inotify", # cfg(any(target_os = "linux", target_os = "android"))
- "@vendor_ts__mio-1.0.4//:mio", # cfg(any(target_os = "linux", target_os = "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"))
],
"@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.0//:inotify", # cfg(any(target_os = "linux", target_os = "android"))
- "@vendor_ts__mio-1.0.4//:mio", # cfg(any(target_os = "linux", target_os = "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"))
],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
- "@vendor_ts__inotify-0.11.0//:inotify", # cfg(any(target_os = "linux", target_os = "android"))
- "@vendor_ts__mio-1.0.4//:mio", # cfg(any(target_os = "linux", target_os = "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"))
],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@vendor_ts__inotify-0.11.0//:inotify", # cfg(any(target_os = "linux", target_os = "android"))
- "@vendor_ts__mio-1.0.4//:mio", # cfg(any(target_os = "linux", target_os = "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"))
],
"@rules_rust//rust/platform:arm-unknown-linux-musleabi": [
- "@vendor_ts__inotify-0.11.0//:inotify", # cfg(any(target_os = "linux", target_os = "android"))
- "@vendor_ts__mio-1.0.4//:mio", # cfg(any(target_os = "linux", target_os = "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"))
],
"@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@vendor_ts__inotify-0.11.0//:inotify", # cfg(any(target_os = "linux", target_os = "android"))
- "@vendor_ts__mio-1.0.4//:mio", # cfg(any(target_os = "linux", target_os = "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"))
],
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@vendor_ts__inotify-0.11.0//:inotify", # cfg(any(target_os = "linux", target_os = "android"))
- "@vendor_ts__mio-1.0.4//:mio", # cfg(any(target_os = "linux", target_os = "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"))
],
"@rules_rust//rust/platform:i686-apple-darwin": [
- "@vendor_ts__bitflags-2.9.4//:bitflags", # cfg(target_os = "macos")
+ "@vendor_ts__bitflags-2.11.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.0//:inotify", # cfg(any(target_os = "linux", target_os = "android"))
- "@vendor_ts__mio-1.0.4//:mio", # cfg(any(target_os = "linux", target_os = "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"))
],
"@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.0.4//:mio", # 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"))
],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@vendor_ts__inotify-0.11.0//:inotify", # cfg(any(target_os = "linux", target_os = "android"))
- "@vendor_ts__mio-1.0.4//:mio", # cfg(any(target_os = "linux", target_os = "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"))
],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@vendor_ts__inotify-0.11.0//:inotify", # cfg(any(target_os = "linux", target_os = "android"))
- "@vendor_ts__mio-1.0.4//:mio", # cfg(any(target_os = "linux", target_os = "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"))
],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
- "@vendor_ts__inotify-0.11.0//:inotify", # cfg(any(target_os = "linux", target_os = "android"))
- "@vendor_ts__mio-1.0.4//:mio", # cfg(any(target_os = "linux", target_os = "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"))
],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@vendor_ts__inotify-0.11.0//:inotify", # cfg(any(target_os = "linux", target_os = "android"))
- "@vendor_ts__mio-1.0.4//:mio", # cfg(any(target_os = "linux", target_os = "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"))
],
"@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@vendor_ts__bitflags-2.9.4//:bitflags", # cfg(target_os = "macos")
+ "@vendor_ts__bitflags-2.11.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.0.4//:mio", # 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"))
],
"@rules_rust//rust/platform:x86_64-linux-android": [
- "@vendor_ts__inotify-0.11.0//:inotify", # cfg(any(target_os = "linux", target_os = "android"))
- "@vendor_ts__mio-1.0.4//:mio", # cfg(any(target_os = "linux", target_os = "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"))
],
"@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.0.4//:mio", # 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"))
],
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@vendor_ts__inotify-0.11.0//:inotify", # cfg(any(target_os = "linux", target_os = "android"))
- "@vendor_ts__mio-1.0.4//:mio", # cfg(any(target_os = "linux", target_os = "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"))
],
"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
- "@vendor_ts__inotify-0.11.0//:inotify", # cfg(any(target_os = "linux", target_os = "android"))
- "@vendor_ts__mio-1.0.4//:mio", # cfg(any(target_os = "linux", target_os = "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"))
],
"//conditions:default": [],
}),
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.notify-types-2.0.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.notify-types-2.0.0.bazel
deleted file mode 100644
index f690f5b42495..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.notify-types-2.0.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 = "notify_types",
- 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=notify-types",
- "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.0.0",
-)
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
new file mode 100644
index 000000000000..d10108728e0d
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.notify-types-2.1.0.bazel
@@ -0,0 +1,100 @@
+###############################################################################
+# @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 = "notify_types",
+ 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=notify-types",
+ "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.1.0",
+ deps = [
+ "@vendor_ts__bitflags-2.11.1//:bitflags",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.nu-ansi-term-0.50.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.nu-ansi-term-0.50.1.bazel
deleted file mode 100644
index 03714107c726..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.nu-ansi-term-0.50.1.bazel
+++ /dev/null
@@ -1,121 +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 = "nu_ansi_term",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- aliases = select({
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": {
- "@vendor_ts__windows-sys-0.52.0//:windows_sys": "windows", # cfg(windows)
- },
- "@rules_rust//rust/platform:i686-pc-windows-msvc": {
- "@vendor_ts__windows-sys-0.52.0//:windows_sys": "windows", # cfg(windows)
- },
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": {
- "@vendor_ts__windows-sys-0.52.0//:windows_sys": "windows", # cfg(windows)
- },
- "//conditions:default": {},
- }),
- 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=nu-ansi-term",
- "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.50.1",
- deps = select({
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@vendor_ts__windows-sys-0.52.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@vendor_ts__windows-sys-0.52.0//:windows_sys", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@vendor_ts__windows-sys-0.52.0//:windows_sys", # cfg(windows)
- ],
- "//conditions:default": [],
- }),
-)
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
new file mode 100644
index 000000000000..ad2e5b6694fa
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.nu-ansi-term-0.50.3.bazel
@@ -0,0 +1,125 @@
+###############################################################################
+# @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 = "nu_ansi_term",
+ srcs = glob(
+ include = ["**/*.rs"],
+ allow_empty = True,
+ ),
+ aliases = select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": {
+ "@vendor_ts__windows-sys-0.61.2//:windows_sys": "windows", # cfg(windows)
+ },
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": {
+ "@vendor_ts__windows-sys-0.61.2//:windows_sys": "windows", # cfg(windows)
+ },
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": {
+ "@vendor_ts__windows-sys-0.61.2//:windows_sys": "windows", # cfg(windows)
+ },
+ "//conditions:default": {},
+ }),
+ 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=nu-ansi-term",
+ "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.50.3",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@vendor_ts__windows-sys-0.61.2//:windows_sys", # cfg(windows)
+ ],
+ "@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)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.num-conv-0.1.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.num-conv-0.1.0.bazel
deleted file mode 100644
index 587cbdf418fa..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.num-conv-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 = "num_conv",
- 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=num-conv",
- "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.num-conv-0.2.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.num-conv-0.2.2.bazel
new file mode 100644
index 000000000000..c1e07eb50b35
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.num-conv-0.2.2.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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 = "num_conv",
+ 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=num-conv",
+ "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.2",
+)
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 6b95a1d7743c..2724cafe2c42 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
@@ -162,7 +162,7 @@ cargo_build_script(
version = "0.2.19",
visibility = ["//visibility:private"],
deps = [
- "@vendor_ts__autocfg-1.5.0//:autocfg",
+ "@vendor_ts__autocfg-1.5.1//:autocfg",
],
)
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 00293e65e2da..86f976884b33 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
@@ -96,118 +96,118 @@ rust_library(
version = "1.17.0",
deps = select({
"@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:aarch64-apple-ios": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:aarch64-linux-android": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:aarch64-unknown-fuchsia": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:aarch64-unknown-uefi": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:arm-unknown-linux-musleabi": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:i686-apple-darwin": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:i686-linux-android": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:thumbv7em-none-eabi": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:thumbv8m.main-none-eabi": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:wasm32-unknown-emscripten": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:wasm32-unknown-unknown": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:wasm32-wasip1": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:wasm32-wasip1-threads": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:wasm32-wasip2": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:x86_64-apple-ios": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:x86_64-linux-android": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:x86_64-unknown-fuchsia": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:x86_64-unknown-none": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(not(windows))
],
"@rules_rust//rust/platform:x86_64-unknown-uefi": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(not(windows))
+ "@vendor_ts__libc-0.2.186//: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
new file mode 100644
index 000000000000..2ea3545ef12e
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.num_threads-0.1.7.bazel
@@ -0,0 +1,124 @@
+###############################################################################
+# @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 = "num_threads",
+ 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=num_threads",
+ "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.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"))
+ ],
+ "@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"))
+ ],
+ "@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"))
+ ],
+ "@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"))
+ ],
+ "@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"))
+ ],
+ "@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"))
+ ],
+ "@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"))
+ ],
+ "@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"))
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.once_cell-1.21.3.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.once_cell-1.21.3.bazel
deleted file mode 100644
index d10ec0a4bceb..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.once_cell-1.21.3.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 = "once_cell",
- 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",
- "default",
- "race",
- "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=once_cell",
- "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.21.3",
-)
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
new file mode 100644
index 000000000000..e556134028f4
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.once_cell-1.21.4.bazel
@@ -0,0 +1,103 @@
+###############################################################################
+# @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 = "once_cell",
+ 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",
+ "default",
+ "race",
+ "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=once_cell",
+ "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.21.4",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.once_cell_polyfill-1.70.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.once_cell_polyfill-1.70.1.bazel
deleted file mode 100644
index 968db54eafe3..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.once_cell_polyfill-1.70.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 = "once_cell_polyfill",
- 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 = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=once_cell_polyfill",
- "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.70.1",
-)
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
new file mode 100644
index 000000000000..95c79f066379
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.once_cell_polyfill-1.70.2.bazel
@@ -0,0 +1,100 @@
+###############################################################################
+# @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 = "once_cell_polyfill",
+ 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 = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=once_cell_polyfill",
+ "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.70.2",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ordered-float-2.10.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ordered-float-2.10.1.bazel
deleted file mode 100644
index 58f67759d31e..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ordered-float-2.10.1.bazel
+++ /dev/null
@@ -1,104 +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 = "ordered_float",
- 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 = "2018",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=ordered-float",
- "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.10.1",
- deps = [
- "@vendor_ts__num-traits-0.2.19//:num_traits",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.os_str_bytes-7.1.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.os_str_bytes-7.1.1.bazel
deleted file mode 100644
index 05f864c1758a..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.os_str_bytes-7.1.1.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 = "os_str_bytes",
- 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",
- "memchr",
- "raw_os_str",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=os_str_bytes",
- "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 = "7.1.1",
- deps = [
- "@vendor_ts__memchr-2.7.5//:memchr",
- ],
-)
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
new file mode 100644
index 000000000000..7d8571887f0a
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.os_str_bytes-7.2.0.bazel
@@ -0,0 +1,105 @@
+###############################################################################
+# @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 = "os_str_bytes",
+ 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",
+ "memchr",
+ "raw_os_str",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=os_str_bytes",
+ "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 = "7.2.0",
+ deps = [
+ "@vendor_ts__memchr-2.8.0//:memchr",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.papaya-0.2.3.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.papaya-0.2.3.bazel
deleted file mode 100644
index 27bb71298a83..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.papaya-0.2.3.bazel
+++ /dev/null
@@ -1,104 +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 = "papaya",
- 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 = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=papaya",
- "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.3",
- deps = [
- "@vendor_ts__equivalent-1.0.2//:equivalent",
- "@vendor_ts__seize-0.5.0//:seize",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.parking_lot-0.12.4.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.parking_lot-0.12.4.bazel
deleted file mode 100644
index b93d8562fad0..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.parking_lot-0.12.4.bazel
+++ /dev/null
@@ -1,104 +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 = "parking_lot",
- 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 = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=parking_lot",
- "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.12.4",
- deps = [
- "@vendor_ts__lock_api-0.4.13//:lock_api",
- "@vendor_ts__parking_lot_core-0.9.11//:parking_lot_core",
- ],
-)
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
new file mode 100644
index 000000000000..0735630ce836
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.parking_lot-0.12.5.bazel
@@ -0,0 +1,104 @@
+###############################################################################
+# @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 = "parking_lot",
+ 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 = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=parking_lot",
+ "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.12.5",
+ deps = [
+ "@vendor_ts__lock_api-0.4.14//:lock_api",
+ "@vendor_ts__parking_lot_core-0.9.12//:parking_lot_core",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.parking_lot_core-0.9.11.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.parking_lot_core-0.9.11.bazel
deleted file mode 100644
index f2199e602c2b..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.parking_lot_core-0.9.11.bazel
+++ /dev/null
@@ -1,256 +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 = "parking_lot_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 = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=parking_lot_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.9.11",
- deps = [
- "@vendor_ts__cfg-if-1.0.3//:cfg_if",
- "@vendor_ts__parking_lot_core-0.9.11//:build_script_build",
- "@vendor_ts__smallvec-1.15.1//:smallvec",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@vendor_ts__windows-targets-0.52.6//:windows_targets", # cfg(windows)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@vendor_ts__windows-targets-0.52.6//:windows_targets", # cfg(windows)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:wasm32-unknown-emscripten": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@vendor_ts__windows-targets-0.52.6//:windows_targets", # cfg(windows)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "//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_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 = "parking_lot_core",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=parking_lot_core",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.9.11",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
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
new file mode 100644
index 000000000000..9b68b08ea4d9
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.parking_lot_core-0.9.12.bazel
@@ -0,0 +1,256 @@
+###############################################################################
+# @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 = "parking_lot_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 = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=parking_lot_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.9.12",
+ deps = [
+ "@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",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@vendor_ts__libc-0.2.186//: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)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@vendor_ts__libc-0.2.186//: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)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:wasm32-unknown-emscripten": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@vendor_ts__libc-0.2.186//: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)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "//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_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 = "parking_lot_core",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=parking_lot_core",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.9.12",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = ":_bs",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.pathdiff-0.2.3.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.pathdiff-0.2.3.bazel
deleted file mode 100644
index 48df9a3c3d89..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.pathdiff-0.2.3.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 = "pathdiff",
- 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=pathdiff",
- "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.3",
-)
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 2b0175999d4a..6badf66e2aef 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
@@ -95,9 +95,9 @@ rust_proc_macro(
}),
version = "0.2.9",
deps = [
- "@vendor_ts__proc-macro2-1.0.101//:proc_macro2",
+ "@vendor_ts__proc-macro2-1.0.106//:proc_macro2",
"@vendor_ts__proc-macro2-diagnostics-0.10.1//:proc_macro2_diagnostics",
- "@vendor_ts__quote-1.0.41//:quote",
- "@vendor_ts__syn-2.0.106//:syn",
+ "@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.percent-encoding-2.3.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.percent-encoding-2.3.2.bazel
deleted file mode 100644
index 8a8d1e9e3c97..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.percent-encoding-2.3.2.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 = "percent_encoding",
- 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 = "2018",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=percent-encoding",
- "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.2",
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.perf-event-0.4.7.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.perf-event-0.4.7.bazel
deleted file mode 100644
index 8ba85de58daa..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.perf-event-0.4.7.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 = "perf_event",
- 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=perf-event",
- "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.7",
- deps = [
- "@vendor_ts__libc-0.2.175//:libc",
- "@vendor_ts__perf-event-open-sys-1.0.1//:perf_event_open_sys",
- ],
-)
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
new file mode 100644
index 000000000000..b053be48bb28
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.perf-event-0.4.8.bazel
@@ -0,0 +1,105 @@
+###############################################################################
+# @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 = "perf_event",
+ 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",
+ "hooks",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=perf-event",
+ "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.8",
+ deps = [
+ "@vendor_ts__libc-0.2.186//: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-1.0.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.perf-event-open-sys-1.0.1.bazel
deleted file mode 100644
index 120842ef4fbb..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.perf-event-open-sys-1.0.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 = "perf_event_open_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 = "2018",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=perf-event-open-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 = "1.0.1",
- deps = [
- "@vendor_ts__libc-0.2.175//:libc",
- ],
-)
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
new file mode 100644
index 000000000000..61d131547c16
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.perf-event-open-sys-4.0.0.bazel
@@ -0,0 +1,100 @@
+###############################################################################
+# @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 = "perf_event_open_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 = "2018",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=perf-event-open-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 = "4.0.0",
+ deps = [
+ "@vendor_ts__libc-0.2.186//:libc",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.petgraph-0.6.5.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.petgraph-0.6.5.bazel
deleted file mode 100644
index 675b426dd1ab..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.petgraph-0.6.5.bazel
+++ /dev/null
@@ -1,107 +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 = "petgraph",
- 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",
- "graphmap",
- "matrix_graph",
- "stable_graph",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=petgraph",
- "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.6.5",
- deps = [
- "@vendor_ts__fixedbitset-0.4.2//:fixedbitset",
- "@vendor_ts__indexmap-2.14.0//:indexmap",
- ],
-)
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
new file mode 100644
index 000000000000..054c06f6350a
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.petgraph-0.8.3.bazel
@@ -0,0 +1,102 @@
+###############################################################################
+# @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 = "petgraph",
+ 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=petgraph",
+ "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.8.3",
+ deps = [
+ "@vendor_ts__fixedbitset-0.5.7//:fixedbitset",
+ "@vendor_ts__hashbrown-0.15.5//:hashbrown",
+ "@vendor_ts__indexmap-2.14.0//:indexmap",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.phf-0.13.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.phf-0.13.1.bazel
deleted file mode 100644
index 8c41939eb97f..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.phf-0.13.1.bazel
+++ /dev/null
@@ -1,104 +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 = "phf",
- 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=phf",
- "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.13.1",
- deps = [
- "@vendor_ts__phf_shared-0.13.1//:phf_shared",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.phf_generator-0.13.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.phf_generator-0.13.1.bazel
deleted file mode 100644
index c270102428d2..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.phf_generator-0.13.1.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 = "phf_generator",
- 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=phf_generator",
- "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.13.1",
- deps = [
- "@vendor_ts__fastrand-2.4.1//:fastrand",
- "@vendor_ts__phf_shared-0.13.1//:phf_shared",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.phf_shared-0.13.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.phf_shared-0.13.1.bazel
deleted file mode 100644
index 164cee335225..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.phf_shared-0.13.1.bazel
+++ /dev/null
@@ -1,104 +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 = "phf_shared",
- 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=phf_shared",
- "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.13.1",
- deps = [
- "@vendor_ts__siphasher-1.0.3//:siphasher",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.pin-project-lite-0.2.16.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.pin-project-lite-0.2.16.bazel
deleted file mode 100644
index 9234efd2e0e2..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.pin-project-lite-0.2.16.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 = "pin_project_lite",
- 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=pin-project-lite",
- "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.16",
-)
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
new file mode 100644
index 000000000000..c0fad00dd23e
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.pin-project-lite-0.2.17.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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 = "pin_project_lite",
+ 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=pin-project-lite",
+ "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.17",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.pkg-config-0.3.32.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.pkg-config-0.3.32.bazel
deleted file mode 100644
index 806b9c904c78..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.pkg-config-0.3.32.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 = "pkg_config",
- 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=pkg-config",
- "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.32",
-)
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
new file mode 100644
index 000000000000..6d2c2e9933d6
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.pkg-config-0.3.33.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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 = "pkg_config",
+ 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=pkg-config",
+ "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.33",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.portable-atomic-1.11.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.portable-atomic-1.11.1.bazel
deleted file mode 100644
index ba1a8734eaa8..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.portable-atomic-1.11.1.bazel
+++ /dev/null
@@ -1,170 +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 = "portable_atomic",
- 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",
- "fallback",
- ],
- 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",
- "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.11.1",
- deps = [
- "@vendor_ts__portable-atomic-1.11.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_features = [
- "default",
- "fallback",
- ],
- 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 = "portable-atomic",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=portable-atomic",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.11.1",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
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.13.1.bazel
new file mode 100644
index 000000000000..1018f79e9d4b
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.portable-atomic-1.13.1.bazel
@@ -0,0 +1,170 @@
+###############################################################################
+# @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",
+ 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",
+ "fallback",
+ ],
+ 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",
+ "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.13.1",
+ deps = [
+ "@vendor_ts__portable-atomic-1.13.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_features = [
+ "default",
+ "fallback",
+ ],
+ 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 = "portable-atomic",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=portable-atomic",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.13.1",
+ 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
new file mode 100644
index 000000000000..8a9c9489923b
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.postcard-1.1.3.bazel
@@ -0,0 +1,108 @@
+###############################################################################
+# @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 = "postcard",
+ 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",
+ "default",
+ "heapless",
+ "heapless-cas",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=postcard",
+ "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.1.3",
+ deps = [
+ "@vendor_ts__cobs-0.3.0//:cobs",
+ "@vendor_ts__heapless-0.7.17//:heapless",
+ "@vendor_ts__serde-1.0.228//:serde",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.potential_utf-0.1.3.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.potential_utf-0.1.3.bazel
deleted file mode 100644
index 4a5d00884b13..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.potential_utf-0.1.3.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 = "potential_utf",
- 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 = [
- "zerovec",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=potential_utf",
- "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.3",
- deps = [
- "@vendor_ts__zerovec-0.11.4//:zerovec",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ppv-lite86-0.2.21.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ppv-lite86-0.2.21.bazel
deleted file mode 100644
index a4b01dcbc67f..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ppv-lite86-0.2.21.bazel
+++ /dev/null
@@ -1,104 +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 = "ppv_lite86",
- 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 = [
- "simd",
- "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=ppv-lite86",
- "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.21",
- deps = [
- "@vendor_ts__zerocopy-0.8.27//:zerocopy",
- ],
-)
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
index 5d0886807cb8..ed6e293e5d6b 100644
--- 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
@@ -38,9 +38,6 @@ rust_library(
"WORKSPACE.bazel",
],
),
- crate_features = [
- "verbatim",
- ],
crate_root = "src/lib.rs",
edition = "2021",
rustc_env_files = [
@@ -103,8 +100,8 @@ rust_library(
version = "0.2.37",
deps = [
"@vendor_ts__prettyplease-0.2.37//:build_script_build",
- "@vendor_ts__proc-macro2-1.0.101//:proc_macro2",
- "@vendor_ts__syn-2.0.106//:syn",
+ "@vendor_ts__proc-macro2-1.0.106//:proc_macro2",
+ "@vendor_ts__syn-2.0.117//:syn",
],
)
@@ -127,9 +124,6 @@ cargo_build_script(
"WORKSPACE.bazel",
],
),
- crate_features = [
- "verbatim",
- ],
crate_name = "build_script_build",
crate_root = "build.rs",
data = glob(
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.proc-macro-crate-3.5.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.proc-macro-crate-3.5.0.bazel
deleted file mode 100644
index 0ae50367face..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.proc-macro-crate-3.5.0.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 = "proc_macro_crate",
- 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=proc-macro-crate",
- "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 = "3.5.0",
- deps = [
- "@vendor_ts__toml_edit-0.25.11-spec-1.1.0//:toml_edit",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.proc-macro2-1.0.101.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.proc-macro2-1.0.101.bazel
deleted file mode 100644
index bb23160f9b8f..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.proc-macro2-1.0.101.bazel
+++ /dev/null
@@ -1,171 +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 = "proc_macro2",
- 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",
- "proc-macro",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=proc-macro2",
- "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.101",
- deps = [
- "@vendor_ts__proc-macro2-1.0.101//:build_script_build",
- "@vendor_ts__unicode-ident-1.0.19//:unicode_ident",
- ],
-)
-
-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 = [
- "default",
- "proc-macro",
- ],
- 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 = "proc-macro2",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=proc-macro2",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.101",
- 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.106.bazel
new file mode 100644
index 000000000000..dec96ff20b92
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.proc-macro2-1.0.106.bazel
@@ -0,0 +1,171 @@
+###############################################################################
+# @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 = "proc_macro2",
+ 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",
+ "proc-macro",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=proc-macro2",
+ "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.106",
+ deps = [
+ "@vendor_ts__proc-macro2-1.0.106//:build_script_build",
+ "@vendor_ts__unicode-ident-1.0.24//:unicode_ident",
+ ],
+)
+
+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 = [
+ "default",
+ "proc-macro",
+ ],
+ 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 = "proc-macro2",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=proc-macro2",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.106",
+ 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-diagnostics-0.10.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.proc-macro2-diagnostics-0.10.1.bazel
index 9a309e0d43a0..334933c92a6a 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
@@ -104,10 +104,10 @@ rust_library(
}),
version = "0.10.1",
deps = [
- "@vendor_ts__proc-macro2-1.0.101//:proc_macro2",
+ "@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.41//:quote",
- "@vendor_ts__syn-2.0.106//:syn",
+ "@vendor_ts__quote-1.0.45//:quote",
+ "@vendor_ts__syn-2.0.117//:syn",
"@vendor_ts__yansi-1.0.1//:yansi",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.quote-1.0.41.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.quote-1.0.41.bazel
deleted file mode 100644
index 621cfb33ab4e..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.quote-1.0.41.bazel
+++ /dev/null
@@ -1,171 +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 = "quote",
- 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",
- "proc-macro",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=quote",
- "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.41",
- deps = [
- "@vendor_ts__proc-macro2-1.0.101//:proc_macro2",
- "@vendor_ts__quote-1.0.41//: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_features = [
- "default",
- "proc-macro",
- ],
- 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 = "quote",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=quote",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.41",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
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.45.bazel
new file mode 100644
index 000000000000..8ffcb2477317
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.quote-1.0.45.bazel
@@ -0,0 +1,171 @@
+###############################################################################
+# @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 = "quote",
+ 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",
+ "proc-macro",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=quote",
+ "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.45",
+ deps = [
+ "@vendor_ts__proc-macro2-1.0.106//:proc_macro2",
+ "@vendor_ts__quote-1.0.45//: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_features = [
+ "default",
+ "proc-macro",
+ ],
+ 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 = "quote",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=quote",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.45",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = ":_bs",
+ tags = ["manual"],
+)
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
new file mode 100644
index 000000000000..5ee0d985fe56
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.r-efi-6.0.0.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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 = "6.0.0",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_abi-0.123.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_abi-0.123.0.bazel
deleted file mode 100644
index 6222aecac162..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_abi-0.123.0.bazel
+++ /dev/null
@@ -1,107 +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 = "ra_ap_rustc_abi",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- aliases = {
- "@vendor_ts__ra-ap-rustc_hashes-0.123.0//:ra_ap_rustc_hashes": "rustc_hashes",
- "@vendor_ts__ra-ap-rustc_index-0.123.0//:ra_ap_rustc_index": "rustc_index",
- },
- 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-rustc_abi",
- "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.123.0",
- deps = [
- "@vendor_ts__bitflags-2.9.4//:bitflags",
- "@vendor_ts__ra-ap-rustc_hashes-0.123.0//:ra_ap_rustc_hashes",
- "@vendor_ts__ra-ap-rustc_index-0.123.0//:ra_ap_rustc_index",
- "@vendor_ts__tracing-0.1.41//:tracing",
- ],
-)
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.143.0.bazel
new file mode 100644
index 000000000000..c26dd82ee19d
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_abi-0.143.0.bazel
@@ -0,0 +1,107 @@
+###############################################################################
+# @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 = "ra_ap_rustc_abi",
+ srcs = glob(
+ include = ["**/*.rs"],
+ 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",
+ },
+ 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-rustc_abi",
+ "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.143.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__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.143.0.bazel
new file mode 100644
index 000000000000..3dfb4af1d544
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_ast_ir-0.143.0.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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 = "ra_ap_rustc_ast_ir",
+ 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-rustc_ast_ir",
+ "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.143.0",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_hashes-0.123.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_hashes-0.123.0.bazel
deleted file mode 100644
index 6d510190f025..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_hashes-0.123.0.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 = "ra_ap_rustc_hashes",
- 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-rustc_hashes",
- "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.123.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_hashes-0.143.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_hashes-0.143.0.bazel
new file mode 100644
index 000000000000..6b0e793e07f6
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_hashes-0.143.0.bazel
@@ -0,0 +1,100 @@
+###############################################################################
+# @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 = "ra_ap_rustc_hashes",
+ 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-rustc_hashes",
+ "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.143.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.123.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_index-0.123.0.bazel
deleted file mode 100644
index b8d5f8af922f..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_index-0.123.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 = "ra_ap_rustc_index",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- aliases = {
- "@vendor_ts__ra-ap-rustc_index_macros-0.123.0//:ra_ap_rustc_index_macros": "rustc_index_macros",
- },
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2024",
- proc_macro_deps = [
- "@vendor_ts__ra-ap-rustc_index_macros-0.123.0//:ra_ap_rustc_index_macros",
- ],
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=ra-ap-rustc_index",
- "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.123.0",
- deps = [
- "@vendor_ts__smallvec-1.15.1//:smallvec",
- ],
-)
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.143.0.bazel
new file mode 100644
index 000000000000..db5b0ccbd889
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_index-0.143.0.bazel
@@ -0,0 +1,103 @@
+###############################################################################
+# @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 = "ra_ap_rustc_index",
+ srcs = glob(
+ include = ["**/*.rs"],
+ allow_empty = True,
+ ),
+ aliases = {
+ "@vendor_ts__ra-ap-rustc_index_macros-0.143.0//:ra_ap_rustc_index_macros": "rustc_index_macros",
+ },
+ compile_data = glob(
+ include = ["**"],
+ allow_empty = True,
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ 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",
+ ],
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=ra-ap-rustc_index",
+ "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.143.0",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_index_macros-0.123.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_index_macros-0.123.0.bazel
deleted file mode 100644
index f25a9e197681..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_index_macros-0.123.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_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_rustc_index_macros",
- 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-rustc_index_macros",
- "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.123.0",
- deps = [
- "@vendor_ts__proc-macro2-1.0.101//:proc_macro2",
- "@vendor_ts__quote-1.0.41//:quote",
- "@vendor_ts__syn-2.0.106//:syn",
- ],
-)
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.143.0.bazel
new file mode 100644
index 000000000000..13c12f07ce27
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_index_macros-0.143.0.bazel
@@ -0,0 +1,102 @@
+###############################################################################
+# @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_rustc_index_macros",
+ 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-rustc_index_macros",
+ "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.143.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",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_lexer-0.121.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_lexer-0.121.0.bazel
deleted file mode 100644
index 1ba187aeb8f2..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_lexer-0.121.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 = "ra_ap_rustc_lexer",
- 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-rustc_lexer",
- "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.121.0",
- deps = [
- "@vendor_ts__memchr-2.7.5//:memchr",
- "@vendor_ts__unicode-properties-0.1.3//: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_lexer-0.123.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_lexer-0.123.0.bazel
deleted file mode 100644
index 5ed4bd3f912f..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_lexer-0.123.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 = "ra_ap_rustc_lexer",
- 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-rustc_lexer",
- "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.123.0",
- deps = [
- "@vendor_ts__memchr-2.7.5//:memchr",
- "@vendor_ts__unicode-properties-0.1.3//: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_lexer-0.143.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_lexer-0.143.0.bazel
new file mode 100644
index 000000000000..383c1dcd3595
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_lexer-0.143.0.bazel
@@ -0,0 +1,102 @@
+###############################################################################
+# @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 = "ra_ap_rustc_lexer",
+ 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-rustc_lexer",
+ "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.143.0",
+ deps = [
+ "@vendor_ts__memchr-2.8.0//:memchr",
+ "@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.143.0.bazel
new file mode 100644
index 000000000000..8d9cd2fa75a1
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_next_trait_solver-0.143.0.bazel
@@ -0,0 +1,111 @@
+###############################################################################
+# @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 = "ra_ap_rustc_next_trait_solver",
+ srcs = glob(
+ include = ["**/*.rs"],
+ 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",
+ },
+ compile_data = glob(
+ include = ["**"],
+ allow_empty = True,
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ 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",
+ ],
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=ra-ap-rustc_next_trait_solver",
+ "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.143.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__tracing-0.1.44//:tracing",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_parse_format-0.121.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_parse_format-0.121.0.bazel
deleted file mode 100644
index 987599aa9648..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_parse_format-0.121.0.bazel
+++ /dev/null
@@ -1,104 +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 = "ra_ap_rustc_parse_format",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- aliases = {
- "@vendor_ts__ra-ap-rustc_lexer-0.121.0//:ra_ap_rustc_lexer": "rustc_lexer",
- },
- 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-rustc_parse_format",
- "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.121.0",
- deps = [
- "@vendor_ts__ra-ap-rustc_lexer-0.121.0//:ra_ap_rustc_lexer",
- "@vendor_ts__rustc-literal-escaper-0.0.4//:rustc_literal_escaper",
- ],
-)
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.143.0.bazel
new file mode 100644
index 000000000000..9b4e436a3cad
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_parse_format-0.143.0.bazel
@@ -0,0 +1,104 @@
+###############################################################################
+# @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 = "ra_ap_rustc_parse_format",
+ srcs = glob(
+ include = ["**/*.rs"],
+ allow_empty = True,
+ ),
+ aliases = {
+ "@vendor_ts__ra-ap-rustc_lexer-0.143.0//:ra_ap_rustc_lexer": "rustc_lexer",
+ },
+ 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-rustc_parse_format",
+ "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.143.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",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_pattern_analysis-0.123.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_pattern_analysis-0.123.0.bazel
deleted file mode 100644
index e81038a00849..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_pattern_analysis-0.123.0.bazel
+++ /dev/null
@@ -1,107 +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 = "ra_ap_rustc_pattern_analysis",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- aliases = {
- "@vendor_ts__ra-ap-rustc_index-0.123.0//:ra_ap_rustc_index": "rustc_index",
- },
- 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-rustc_pattern_analysis",
- "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.123.0",
- deps = [
- "@vendor_ts__ra-ap-rustc_index-0.123.0//:ra_ap_rustc_index",
- "@vendor_ts__rustc-hash-2.1.1//:rustc_hash",
- "@vendor_ts__rustc_apfloat-0.2.3-llvm-462a31f5a5ab//:rustc_apfloat",
- "@vendor_ts__smallvec-1.15.1//:smallvec",
- "@vendor_ts__tracing-0.1.41//:tracing",
- ],
-)
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.143.0.bazel
new file mode 100644
index 000000000000..2f8087c18312
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_pattern_analysis-0.143.0.bazel
@@ -0,0 +1,107 @@
+###############################################################################
+# @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 = "ra_ap_rustc_pattern_analysis",
+ srcs = glob(
+ include = ["**/*.rs"],
+ allow_empty = True,
+ ),
+ aliases = {
+ "@vendor_ts__ra-ap-rustc_index-0.143.0//:ra_ap_rustc_index": "rustc_index",
+ },
+ 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-rustc_pattern_analysis",
+ "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.143.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__rustc_apfloat-0.2.3-llvm-462a31f5a5ab//:rustc_apfloat",
+ "@vendor_ts__smallvec-1.15.1//: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.143.0.bazel
new file mode 100644
index 000000000000..665970571fdc
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_type_ir-0.143.0.bazel
@@ -0,0 +1,118 @@
+###############################################################################
+# @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 = "ra_ap_rustc_type_ir",
+ srcs = glob(
+ include = ["**/*.rs"],
+ 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",
+ },
+ compile_data = glob(
+ include = ["**"],
+ allow_empty = True,
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_root = "src/lib.rs",
+ 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",
+ ],
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=ra-ap-rustc_type_ir",
+ "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.143.0",
+ deps = [
+ "@vendor_ts__arrayvec-0.7.6//:arrayvec",
+ "@vendor_ts__bitflags-2.11.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__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.143.0.bazel
new file mode 100644
index 000000000000..899303af5f3f
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra-ap-rustc_type_ir_macros-0.143.0.bazel
@@ -0,0 +1,103 @@
+###############################################################################
+# @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_rustc_type_ir_macros",
+ 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-rustc_type_ir_macros",
+ "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.143.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__synstructure-0.13.2//:synstructure",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_base_db-0.0.301.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_base_db-0.0.301.bazel
deleted file mode 100644
index 073916cafe78..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_base_db-0.0.301.bazel
+++ /dev/null
@@ -1,124 +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 = "ra_ap_base_db",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- aliases = {
- "@vendor_ts__ra_ap_cfg-0.0.301//:ra_ap_cfg": "cfg",
- "@vendor_ts__ra_ap_intern-0.0.301//:ra_ap_intern": "intern",
- "@vendor_ts__ra_ap_query-group-macro-0.0.301//:ra_ap_query_group_macro": "query_group",
- "@vendor_ts__ra_ap_span-0.0.301//:ra_ap_span": "span",
- "@vendor_ts__ra_ap_syntax-0.0.301//:ra_ap_syntax": "syntax",
- "@vendor_ts__ra_ap_vfs-0.0.301//:ra_ap_vfs": "vfs",
- },
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2024",
- proc_macro_deps = [
- "@vendor_ts__ra_ap_query-group-macro-0.0.301//:ra_ap_query_group_macro",
- "@vendor_ts__salsa-macros-0.23.0//:salsa_macros",
- ],
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=ra_ap_base_db",
- "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.301",
- deps = [
- "@vendor_ts__dashmap-6.1.0//:dashmap",
- "@vendor_ts__indexmap-2.14.0//:indexmap",
- "@vendor_ts__la-arena-0.3.1//:la_arena",
- "@vendor_ts__ra_ap_cfg-0.0.301//:ra_ap_cfg",
- "@vendor_ts__ra_ap_intern-0.0.301//:ra_ap_intern",
- "@vendor_ts__ra_ap_span-0.0.301//:ra_ap_span",
- "@vendor_ts__ra_ap_syntax-0.0.301//:ra_ap_syntax",
- "@vendor_ts__ra_ap_vfs-0.0.301//:ra_ap_vfs",
- "@vendor_ts__rustc-hash-2.1.1//:rustc_hash",
- "@vendor_ts__salsa-0.23.0//:salsa",
- "@vendor_ts__semver-1.0.28//:semver",
- "@vendor_ts__tracing-0.1.41//:tracing",
- "@vendor_ts__triomphe-0.1.14//:triomphe",
- ],
-)
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.328.bazel
new file mode 100644
index 000000000000..42da0d0298c4
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_base_db-0.0.328.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 = "ra_ap_base_db",
+ srcs = glob(
+ include = ["**/*.rs"],
+ 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",
+ },
+ 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 = "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",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=ra_ap_base_db",
+ "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__dashmap-6.1.0//: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__semver-1.0.28//:semver",
+ "@vendor_ts__tracing-0.1.44//:tracing",
+ "@vendor_ts__triomphe-0.1.15//:triomphe",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_cfg-0.0.301.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_cfg-0.0.301.bazel
deleted file mode 100644
index 35af421f0231..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_cfg-0.0.301.bazel
+++ /dev/null
@@ -1,110 +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 = "ra_ap_cfg",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- aliases = {
- "@vendor_ts__ra_ap_intern-0.0.301//:ra_ap_intern": "intern",
- "@vendor_ts__ra_ap_tt-0.0.301//:ra_ap_tt": "tt",
- },
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "tt",
- ],
- 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_cfg",
- "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.301",
- deps = [
- "@vendor_ts__ra_ap_intern-0.0.301//:ra_ap_intern",
- "@vendor_ts__ra_ap_tt-0.0.301//:ra_ap_tt",
- "@vendor_ts__rustc-hash-2.1.1//:rustc_hash",
- "@vendor_ts__tracing-0.1.41//:tracing",
- ],
-)
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.328.bazel
new file mode 100644
index 000000000000..e02c90697076
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_cfg-0.0.328.bazel
@@ -0,0 +1,114 @@
+###############################################################################
+# @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 = "ra_ap_cfg",
+ srcs = glob(
+ include = ["**/*.rs"],
+ 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",
+ },
+ compile_data = glob(
+ include = ["**"],
+ allow_empty = True,
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "syntax",
+ "tt",
+ ],
+ 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_cfg",
+ "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__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__tracing-0.1.44//:tracing",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_edition-0.0.301.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_edition-0.0.301.bazel
deleted file mode 100644
index 50b4f2e87d15..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_edition-0.0.301.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 = "ra_ap_edition",
- 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_edition",
- "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.301",
-)
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.328.bazel
new file mode 100644
index 000000000000..1fa96a118d49
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_edition-0.0.328.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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 = "ra_ap_edition",
+ 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_edition",
+ "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",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir-0.0.301.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir-0.0.301.bazel
deleted file mode 100644
index 2d77b3cb351a..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir-0.0.301.bazel
+++ /dev/null
@@ -1,129 +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 = "ra_ap_hir",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- aliases = {
- "@vendor_ts__ra_ap_base_db-0.0.301//:ra_ap_base_db": "base_db",
- "@vendor_ts__ra_ap_cfg-0.0.301//:ra_ap_cfg": "cfg",
- "@vendor_ts__ra_ap_hir_def-0.0.301//:ra_ap_hir_def": "hir_def",
- "@vendor_ts__ra_ap_hir_expand-0.0.301//:ra_ap_hir_expand": "hir_expand",
- "@vendor_ts__ra_ap_hir_ty-0.0.301//:ra_ap_hir_ty": "hir_ty",
- "@vendor_ts__ra_ap_intern-0.0.301//:ra_ap_intern": "intern",
- "@vendor_ts__ra_ap_span-0.0.301//:ra_ap_span": "span",
- "@vendor_ts__ra_ap_stdx-0.0.301//:ra_ap_stdx": "stdx",
- "@vendor_ts__ra_ap_syntax-0.0.301//:ra_ap_syntax": "syntax",
- "@vendor_ts__ra_ap_tt-0.0.301//:ra_ap_tt": "tt",
- },
- 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_hir",
- "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.301",
- deps = [
- "@vendor_ts__arrayvec-0.7.6//:arrayvec",
- "@vendor_ts__either-1.15.0//:either",
- "@vendor_ts__indexmap-2.14.0//:indexmap",
- "@vendor_ts__itertools-0.14.0//:itertools",
- "@vendor_ts__ra_ap_base_db-0.0.301//:ra_ap_base_db",
- "@vendor_ts__ra_ap_cfg-0.0.301//:ra_ap_cfg",
- "@vendor_ts__ra_ap_hir_def-0.0.301//:ra_ap_hir_def",
- "@vendor_ts__ra_ap_hir_expand-0.0.301//:ra_ap_hir_expand",
- "@vendor_ts__ra_ap_hir_ty-0.0.301//:ra_ap_hir_ty",
- "@vendor_ts__ra_ap_intern-0.0.301//:ra_ap_intern",
- "@vendor_ts__ra_ap_span-0.0.301//:ra_ap_span",
- "@vendor_ts__ra_ap_stdx-0.0.301//:ra_ap_stdx",
- "@vendor_ts__ra_ap_syntax-0.0.301//:ra_ap_syntax",
- "@vendor_ts__ra_ap_tt-0.0.301//:ra_ap_tt",
- "@vendor_ts__rustc-hash-2.1.1//:rustc_hash",
- "@vendor_ts__smallvec-1.15.1//:smallvec",
- "@vendor_ts__tracing-0.1.41//:tracing",
- "@vendor_ts__triomphe-0.1.14//:triomphe",
- ],
-)
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.328.bazel
new file mode 100644
index 000000000000..d8c848c0555c
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir-0.0.328.bazel
@@ -0,0 +1,130 @@
+###############################################################################
+# @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 = "ra_ap_hir",
+ srcs = glob(
+ include = ["**/*.rs"],
+ 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",
+ },
+ 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_hir",
+ "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__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__tracing-0.1.44//:tracing",
+ "@vendor_ts__triomphe-0.1.15//:triomphe",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir_def-0.0.301.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir_def-0.0.301.bazel
deleted file mode 100644
index caaa0ae151ed..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir_def-0.0.301.bazel
+++ /dev/null
@@ -1,143 +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 = "ra_ap_hir_def",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- aliases = {
- "@vendor_ts__ra_ap_base_db-0.0.301//:ra_ap_base_db": "base_db",
- "@vendor_ts__ra_ap_cfg-0.0.301//:ra_ap_cfg": "cfg",
- "@vendor_ts__ra_ap_hir_expand-0.0.301//:ra_ap_hir_expand": "hir_expand",
- "@vendor_ts__ra_ap_intern-0.0.301//:ra_ap_intern": "intern",
- "@vendor_ts__ra_ap_mbe-0.0.301//:ra_ap_mbe": "mbe",
- "@vendor_ts__ra_ap_query-group-macro-0.0.301//:ra_ap_query_group_macro": "query_group",
- "@vendor_ts__ra_ap_span-0.0.301//:ra_ap_span": "span",
- "@vendor_ts__ra_ap_stdx-0.0.301//:ra_ap_stdx": "stdx",
- "@vendor_ts__ra_ap_syntax-0.0.301//:ra_ap_syntax": "syntax",
- "@vendor_ts__ra_ap_tt-0.0.301//:ra_ap_tt": "tt",
- },
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2024",
- proc_macro_deps = [
- "@vendor_ts__ra_ap_query-group-macro-0.0.301//:ra_ap_query_group_macro",
- "@vendor_ts__salsa-macros-0.23.0//:salsa_macros",
- ],
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=ra_ap_hir_def",
- "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.301",
- deps = [
- "@vendor_ts__arrayvec-0.7.6//:arrayvec",
- "@vendor_ts__bitflags-2.9.4//:bitflags",
- "@vendor_ts__cov-mark-2.1.0//:cov_mark",
- "@vendor_ts__drop_bomb-0.1.5//:drop_bomb",
- "@vendor_ts__either-1.15.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__la-arena-0.3.1//:la_arena",
- "@vendor_ts__ra-ap-rustc_abi-0.123.0//:ra_ap_rustc_abi",
- "@vendor_ts__ra-ap-rustc_parse_format-0.121.0//:ra_ap_rustc_parse_format",
- "@vendor_ts__ra_ap_base_db-0.0.301//:ra_ap_base_db",
- "@vendor_ts__ra_ap_cfg-0.0.301//:ra_ap_cfg",
- "@vendor_ts__ra_ap_hir_expand-0.0.301//:ra_ap_hir_expand",
- "@vendor_ts__ra_ap_intern-0.0.301//:ra_ap_intern",
- "@vendor_ts__ra_ap_mbe-0.0.301//:ra_ap_mbe",
- "@vendor_ts__ra_ap_span-0.0.301//:ra_ap_span",
- "@vendor_ts__ra_ap_stdx-0.0.301//:ra_ap_stdx",
- "@vendor_ts__ra_ap_syntax-0.0.301//:ra_ap_syntax",
- "@vendor_ts__ra_ap_tt-0.0.301//:ra_ap_tt",
- "@vendor_ts__rustc-hash-2.1.1//:rustc_hash",
- "@vendor_ts__rustc_apfloat-0.2.3-llvm-462a31f5a5ab//:rustc_apfloat",
- "@vendor_ts__salsa-0.23.0//:salsa",
- "@vendor_ts__smallvec-1.15.1//:smallvec",
- "@vendor_ts__text-size-1.1.1//:text_size",
- "@vendor_ts__thin-vec-0.2.14//:thin_vec",
- "@vendor_ts__tracing-0.1.41//:tracing",
- "@vendor_ts__triomphe-0.1.14//: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.328.bazel
new file mode 100644
index 000000000000..04e4a11e373b
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir_def-0.0.328.bazel
@@ -0,0 +1,142 @@
+###############################################################################
+# @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 = "ra_ap_hir_def",
+ srcs = glob(
+ include = ["**/*.rs"],
+ 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",
+ },
+ compile_data = glob(
+ include = ["**"],
+ allow_empty = True,
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ 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",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=ra_ap_hir_def",
+ "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__arrayvec-0.7.6//:arrayvec",
+ "@vendor_ts__bitflags-2.11.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__fst-0.4.7//:fst",
+ "@vendor_ts__indexmap-2.14.0//:indexmap",
+ "@vendor_ts__itertools-0.14.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__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__tracing-0.1.44//:tracing",
+ "@vendor_ts__triomphe-0.1.15//:triomphe",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir_expand-0.0.301.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir_expand-0.0.301.bazel
deleted file mode 100644
index 1593a5a8db93..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir_expand-0.0.301.bazel
+++ /dev/null
@@ -1,134 +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 = "ra_ap_hir_expand",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- aliases = {
- "@vendor_ts__ra_ap_base_db-0.0.301//:ra_ap_base_db": "base_db",
- "@vendor_ts__ra_ap_cfg-0.0.301//:ra_ap_cfg": "cfg",
- "@vendor_ts__ra_ap_intern-0.0.301//:ra_ap_intern": "intern",
- "@vendor_ts__ra_ap_mbe-0.0.301//:ra_ap_mbe": "mbe",
- "@vendor_ts__ra_ap_parser-0.0.301//:ra_ap_parser": "parser",
- "@vendor_ts__ra_ap_query-group-macro-0.0.301//:ra_ap_query_group_macro": "query_group",
- "@vendor_ts__ra_ap_span-0.0.301//:ra_ap_span": "span",
- "@vendor_ts__ra_ap_stdx-0.0.301//:ra_ap_stdx": "stdx",
- "@vendor_ts__ra_ap_syntax-0.0.301//:ra_ap_syntax": "syntax",
- "@vendor_ts__ra_ap_syntax-bridge-0.0.301//:ra_ap_syntax_bridge": "syntax_bridge",
- "@vendor_ts__ra_ap_tt-0.0.301//:ra_ap_tt": "tt",
- },
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2024",
- proc_macro_deps = [
- "@vendor_ts__ra_ap_query-group-macro-0.0.301//:ra_ap_query_group_macro",
- "@vendor_ts__salsa-macros-0.23.0//:salsa_macros",
- ],
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=ra_ap_hir_expand",
- "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.301",
- deps = [
- "@vendor_ts__cov-mark-2.1.0//:cov_mark",
- "@vendor_ts__either-1.15.0//:either",
- "@vendor_ts__itertools-0.14.0//:itertools",
- "@vendor_ts__ra_ap_base_db-0.0.301//:ra_ap_base_db",
- "@vendor_ts__ra_ap_cfg-0.0.301//:ra_ap_cfg",
- "@vendor_ts__ra_ap_intern-0.0.301//:ra_ap_intern",
- "@vendor_ts__ra_ap_mbe-0.0.301//:ra_ap_mbe",
- "@vendor_ts__ra_ap_parser-0.0.301//:ra_ap_parser",
- "@vendor_ts__ra_ap_span-0.0.301//:ra_ap_span",
- "@vendor_ts__ra_ap_stdx-0.0.301//:ra_ap_stdx",
- "@vendor_ts__ra_ap_syntax-0.0.301//:ra_ap_syntax",
- "@vendor_ts__ra_ap_syntax-bridge-0.0.301//:ra_ap_syntax_bridge",
- "@vendor_ts__ra_ap_tt-0.0.301//:ra_ap_tt",
- "@vendor_ts__rustc-hash-2.1.1//:rustc_hash",
- "@vendor_ts__salsa-0.23.0//:salsa",
- "@vendor_ts__smallvec-1.15.1//:smallvec",
- "@vendor_ts__tracing-0.1.41//:tracing",
- "@vendor_ts__triomphe-0.1.14//: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.328.bazel
new file mode 100644
index 000000000000..eb7d3976beef
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir_expand-0.0.328.bazel
@@ -0,0 +1,135 @@
+###############################################################################
+# @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 = "ra_ap_hir_expand",
+ srcs = glob(
+ include = ["**/*.rs"],
+ 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",
+ },
+ compile_data = glob(
+ include = ["**"],
+ allow_empty = True,
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ 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",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=ra_ap_hir_expand",
+ "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__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__tracing-0.1.44//:tracing",
+ "@vendor_ts__triomphe-0.1.15//:triomphe",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir_ty-0.0.301.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir_ty-0.0.301.bazel
deleted file mode 100644
index 23f08b414914..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir_ty-0.0.301.bazel
+++ /dev/null
@@ -1,144 +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 = "ra_ap_hir_ty",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- aliases = {
- "@vendor_ts__ra_ap_base_db-0.0.301//:ra_ap_base_db": "base_db",
- "@vendor_ts__ra_ap_hir_def-0.0.301//:ra_ap_hir_def": "hir_def",
- "@vendor_ts__ra_ap_hir_expand-0.0.301//:ra_ap_hir_expand": "hir_expand",
- "@vendor_ts__ra_ap_intern-0.0.301//:ra_ap_intern": "intern",
- "@vendor_ts__ra_ap_query-group-macro-0.0.301//:ra_ap_query_group_macro": "query_group",
- "@vendor_ts__ra_ap_span-0.0.301//:ra_ap_span": "span",
- "@vendor_ts__ra_ap_stdx-0.0.301//:ra_ap_stdx": "stdx",
- "@vendor_ts__ra_ap_syntax-0.0.301//:ra_ap_syntax": "syntax",
- },
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2024",
- proc_macro_deps = [
- "@vendor_ts__chalk-derive-0.103.0//:chalk_derive",
- "@vendor_ts__ra_ap_query-group-macro-0.0.301//:ra_ap_query_group_macro",
- "@vendor_ts__salsa-macros-0.23.0//:salsa_macros",
- ],
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=ra_ap_hir_ty",
- "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.301",
- deps = [
- "@vendor_ts__arrayvec-0.7.6//:arrayvec",
- "@vendor_ts__bitflags-2.9.4//:bitflags",
- "@vendor_ts__chalk-ir-0.103.0//:chalk_ir",
- "@vendor_ts__chalk-recursive-0.103.0//:chalk_recursive",
- "@vendor_ts__chalk-solve-0.103.0//:chalk_solve",
- "@vendor_ts__cov-mark-2.1.0//:cov_mark",
- "@vendor_ts__either-1.15.0//:either",
- "@vendor_ts__ena-0.14.3//:ena",
- "@vendor_ts__indexmap-2.14.0//:indexmap",
- "@vendor_ts__itertools-0.14.0//:itertools",
- "@vendor_ts__la-arena-0.3.1//:la_arena",
- "@vendor_ts__oorandom-11.1.5//:oorandom",
- "@vendor_ts__ra-ap-rustc_abi-0.123.0//:ra_ap_rustc_abi",
- "@vendor_ts__ra-ap-rustc_index-0.123.0//:ra_ap_rustc_index",
- "@vendor_ts__ra-ap-rustc_pattern_analysis-0.123.0//:ra_ap_rustc_pattern_analysis",
- "@vendor_ts__ra_ap_base_db-0.0.301//:ra_ap_base_db",
- "@vendor_ts__ra_ap_hir_def-0.0.301//:ra_ap_hir_def",
- "@vendor_ts__ra_ap_hir_expand-0.0.301//:ra_ap_hir_expand",
- "@vendor_ts__ra_ap_intern-0.0.301//:ra_ap_intern",
- "@vendor_ts__ra_ap_span-0.0.301//:ra_ap_span",
- "@vendor_ts__ra_ap_stdx-0.0.301//:ra_ap_stdx",
- "@vendor_ts__ra_ap_syntax-0.0.301//:ra_ap_syntax",
- "@vendor_ts__rustc-hash-2.1.1//:rustc_hash",
- "@vendor_ts__rustc_apfloat-0.2.3-llvm-462a31f5a5ab//:rustc_apfloat",
- "@vendor_ts__salsa-0.23.0//:salsa",
- "@vendor_ts__scoped-tls-1.0.1//:scoped_tls",
- "@vendor_ts__smallvec-1.15.1//:smallvec",
- "@vendor_ts__tracing-0.1.41//:tracing",
- "@vendor_ts__triomphe-0.1.14//:triomphe",
- "@vendor_ts__typed-arena-2.0.2//:typed_arena",
- ],
-)
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.328.bazel
new file mode 100644
index 000000000000..4a52cf56457d
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_hir_ty-0.0.328.bazel
@@ -0,0 +1,149 @@
+###############################################################################
+# @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 = "ra_ap_hir_ty",
+ srcs = glob(
+ include = ["**/*.rs"],
+ 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",
+ },
+ compile_data = glob(
+ include = ["**"],
+ allow_empty = True,
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ 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",
+ ],
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=ra_ap_hir_ty",
+ "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__arrayvec-0.7.6//:arrayvec",
+ "@vendor_ts__cov-mark-2.2.0//:cov_mark",
+ "@vendor_ts__either-1.16.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__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__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__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__typed-arena-2.0.2//:typed_arena",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_ide_db-0.0.301.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_ide_db-0.0.301.bazel
deleted file mode 100644
index b004cb57d399..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_ide_db-0.0.301.bazel
+++ /dev/null
@@ -1,138 +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 = "ra_ap_ide_db",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- aliases = {
- "@vendor_ts__ra_ap_base_db-0.0.301//:ra_ap_base_db": "base_db",
- "@vendor_ts__ra_ap_hir-0.0.301//:ra_ap_hir": "hir",
- "@vendor_ts__ra_ap_parser-0.0.301//:ra_ap_parser": "parser",
- "@vendor_ts__ra_ap_profile-0.0.301//:ra_ap_profile": "profile",
- "@vendor_ts__ra_ap_query-group-macro-0.0.301//:ra_ap_query_group_macro": "query_group",
- "@vendor_ts__ra_ap_span-0.0.301//:ra_ap_span": "span",
- "@vendor_ts__ra_ap_stdx-0.0.301//:ra_ap_stdx": "stdx",
- "@vendor_ts__ra_ap_syntax-0.0.301//:ra_ap_syntax": "syntax",
- "@vendor_ts__ra_ap_vfs-0.0.301//:ra_ap_vfs": "vfs",
- },
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2024",
- proc_macro_deps = [
- "@vendor_ts__ra_ap_query-group-macro-0.0.301//:ra_ap_query_group_macro",
- "@vendor_ts__salsa-macros-0.23.0//:salsa_macros",
- ],
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=ra_ap_ide_db",
- "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.301",
- deps = [
- "@vendor_ts__arrayvec-0.7.6//:arrayvec",
- "@vendor_ts__bitflags-2.9.4//:bitflags",
- "@vendor_ts__cov-mark-2.1.0//:cov_mark",
- "@vendor_ts__crossbeam-channel-0.5.15//:crossbeam_channel",
- "@vendor_ts__either-1.15.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__line-index-0.1.2//:line_index",
- "@vendor_ts__memchr-2.7.5//:memchr",
- "@vendor_ts__nohash-hasher-0.2.0//:nohash_hasher",
- "@vendor_ts__ra_ap_base_db-0.0.301//:ra_ap_base_db",
- "@vendor_ts__ra_ap_hir-0.0.301//:ra_ap_hir",
- "@vendor_ts__ra_ap_parser-0.0.301//:ra_ap_parser",
- "@vendor_ts__ra_ap_profile-0.0.301//:ra_ap_profile",
- "@vendor_ts__ra_ap_span-0.0.301//:ra_ap_span",
- "@vendor_ts__ra_ap_stdx-0.0.301//:ra_ap_stdx",
- "@vendor_ts__ra_ap_syntax-0.0.301//:ra_ap_syntax",
- "@vendor_ts__ra_ap_vfs-0.0.301//:ra_ap_vfs",
- "@vendor_ts__rayon-1.11.0//:rayon",
- "@vendor_ts__rustc-hash-2.1.1//:rustc_hash",
- "@vendor_ts__salsa-0.23.0//:salsa",
- "@vendor_ts__tracing-0.1.41//:tracing",
- "@vendor_ts__triomphe-0.1.14//:triomphe",
- ],
-)
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.328.bazel
new file mode 100644
index 000000000000..91ada35649e1
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_ide_db-0.0.328.bazel
@@ -0,0 +1,147 @@
+###############################################################################
+# @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 = "ra_ap_ide_db",
+ srcs = glob(
+ include = ["**/*.rs"],
+ 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",
+ },
+ 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 = "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",
+ ],
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=ra_ap_ide_db",
+ "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__arrayvec-0.7.6//:arrayvec",
+ "@vendor_ts__bitflags-2.11.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__fst-0.4.7//:fst",
+ "@vendor_ts__itertools-0.14.0//:itertools",
+ "@vendor_ts__line-index-0.1.2//:line_index",
+ "@vendor_ts__memchr-2.8.0//: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__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__tracing-0.1.44//:tracing",
+ "@vendor_ts__triomphe-0.1.15//:triomphe",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_intern-0.0.301.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_intern-0.0.301.bazel
deleted file mode 100644
index 9216daa25b57..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_intern-0.0.301.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 = "ra_ap_intern",
- 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_intern",
- "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.301",
- deps = [
- "@vendor_ts__dashmap-6.1.0//:dashmap",
- "@vendor_ts__hashbrown-0.14.5//:hashbrown",
- "@vendor_ts__rustc-hash-2.1.1//:rustc_hash",
- "@vendor_ts__triomphe-0.1.14//: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.328.bazel
new file mode 100644
index 000000000000..e2b1c874bcbc
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_intern-0.0.328.bazel
@@ -0,0 +1,104 @@
+###############################################################################
+# @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 = "ra_ap_intern",
+ 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_intern",
+ "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__dashmap-6.1.0//: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",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_load-cargo-0.0.301.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_load-cargo-0.0.301.bazel
deleted file mode 100644
index cc43b8dd6306..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_load-cargo-0.0.301.bazel
+++ /dev/null
@@ -1,123 +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 = "ra_ap_load_cargo",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- aliases = {
- "@vendor_ts__ra_ap_hir_expand-0.0.301//:ra_ap_hir_expand": "hir_expand",
- "@vendor_ts__ra_ap_ide_db-0.0.301//:ra_ap_ide_db": "ide_db",
- "@vendor_ts__ra_ap_intern-0.0.301//:ra_ap_intern": "intern",
- "@vendor_ts__ra_ap_proc_macro_api-0.0.301//:ra_ap_proc_macro_api": "proc_macro_api",
- "@vendor_ts__ra_ap_project_model-0.0.301//:ra_ap_project_model": "project_model",
- "@vendor_ts__ra_ap_span-0.0.301//:ra_ap_span": "span",
- "@vendor_ts__ra_ap_tt-0.0.301//:ra_ap_tt": "tt",
- "@vendor_ts__ra_ap_vfs-0.0.301//:ra_ap_vfs": "vfs",
- "@vendor_ts__ra_ap_vfs-notify-0.0.301//:ra_ap_vfs_notify": "vfs_notify",
- },
- 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_load-cargo",
- "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.301",
- deps = [
- "@vendor_ts__anyhow-1.0.100//: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.301//:ra_ap_hir_expand",
- "@vendor_ts__ra_ap_ide_db-0.0.301//:ra_ap_ide_db",
- "@vendor_ts__ra_ap_intern-0.0.301//:ra_ap_intern",
- "@vendor_ts__ra_ap_proc_macro_api-0.0.301//:ra_ap_proc_macro_api",
- "@vendor_ts__ra_ap_project_model-0.0.301//:ra_ap_project_model",
- "@vendor_ts__ra_ap_span-0.0.301//:ra_ap_span",
- "@vendor_ts__ra_ap_tt-0.0.301//:ra_ap_tt",
- "@vendor_ts__ra_ap_vfs-0.0.301//:ra_ap_vfs",
- "@vendor_ts__ra_ap_vfs-notify-0.0.301//:ra_ap_vfs_notify",
- "@vendor_ts__tracing-0.1.41//:tracing",
- ],
-)
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.328.bazel
new file mode 100644
index 000000000000..28c08916e4ef
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_load-cargo-0.0.328.bazel
@@ -0,0 +1,123 @@
+###############################################################################
+# @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 = "ra_ap_load_cargo",
+ srcs = glob(
+ include = ["**/*.rs"],
+ 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",
+ },
+ 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_load-cargo",
+ "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__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__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.328.bazel
new file mode 100644
index 000000000000..6411cde26a3b
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_macros-0.0.328.bazel
@@ -0,0 +1,103 @@
+###############################################################################
+# @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_macros",
+ 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_macros",
+ "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",
+ "@vendor_ts__synstructure-0.13.2//:synstructure",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_mbe-0.0.301.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_mbe-0.0.301.bazel
deleted file mode 100644
index bdf4d2970741..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_mbe-0.0.301.bazel
+++ /dev/null
@@ -1,118 +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 = "ra_ap_mbe",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- aliases = {
- "@vendor_ts__ra_ap_intern-0.0.301//:ra_ap_intern": "intern",
- "@vendor_ts__ra_ap_parser-0.0.301//:ra_ap_parser": "parser",
- "@vendor_ts__ra_ap_span-0.0.301//:ra_ap_span": "span",
- "@vendor_ts__ra_ap_stdx-0.0.301//:ra_ap_stdx": "stdx",
- "@vendor_ts__ra_ap_syntax-bridge-0.0.301//:ra_ap_syntax_bridge": "syntax_bridge",
- "@vendor_ts__ra_ap_tt-0.0.301//:ra_ap_tt": "tt",
- },
- 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_mbe",
- "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.301",
- deps = [
- "@vendor_ts__arrayvec-0.7.6//:arrayvec",
- "@vendor_ts__cov-mark-2.1.0//:cov_mark",
- "@vendor_ts__ra-ap-rustc_lexer-0.123.0//:ra_ap_rustc_lexer",
- "@vendor_ts__ra_ap_intern-0.0.301//:ra_ap_intern",
- "@vendor_ts__ra_ap_parser-0.0.301//:ra_ap_parser",
- "@vendor_ts__ra_ap_span-0.0.301//:ra_ap_span",
- "@vendor_ts__ra_ap_stdx-0.0.301//:ra_ap_stdx",
- "@vendor_ts__ra_ap_syntax-bridge-0.0.301//:ra_ap_syntax_bridge",
- "@vendor_ts__ra_ap_tt-0.0.301//:ra_ap_tt",
- "@vendor_ts__rustc-hash-2.1.1//:rustc_hash",
- "@vendor_ts__smallvec-1.15.1//:smallvec",
- ],
-)
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.328.bazel
new file mode 100644
index 000000000000..8ba9ea8d50c4
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_mbe-0.0.328.bazel
@@ -0,0 +1,120 @@
+###############################################################################
+# @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 = "ra_ap_mbe",
+ srcs = glob(
+ include = ["**/*.rs"],
+ 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",
+ },
+ 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_mbe",
+ "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__arrayvec-0.7.6//:arrayvec",
+ "@vendor_ts__bitflags-2.11.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",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_parser-0.0.301.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_parser-0.0.301.bazel
deleted file mode 100644
index 2134a4d9cbc2..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_parser-0.0.301.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 = "ra_ap_parser",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- aliases = {
- "@vendor_ts__ra_ap_edition-0.0.301//:ra_ap_edition": "edition",
- },
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "tracing",
- ],
- 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_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.0.301",
- deps = [
- "@vendor_ts__drop_bomb-0.1.5//:drop_bomb",
- "@vendor_ts__ra-ap-rustc_lexer-0.123.0//:ra_ap_rustc_lexer",
- "@vendor_ts__ra_ap_edition-0.0.301//:ra_ap_edition",
- "@vendor_ts__rustc-literal-escaper-0.0.4//:rustc_literal_escaper",
- "@vendor_ts__tracing-0.1.41//:tracing",
- ],
-)
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.328.bazel
new file mode 100644
index 000000000000..5e1577c1785a
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_parser-0.0.328.bazel
@@ -0,0 +1,111 @@
+###############################################################################
+# @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 = "ra_ap_parser",
+ srcs = glob(
+ include = ["**/*.rs"],
+ allow_empty = True,
+ ),
+ aliases = {
+ "@vendor_ts__ra_ap_edition-0.0.328//:ra_ap_edition": "edition",
+ },
+ 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 = "2024",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=ra_ap_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.0.328",
+ 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__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.301.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_paths-0.0.301.bazel
deleted file mode 100644
index 5210ea74ec8e..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_paths-0.0.301.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 = "ra_ap_paths",
- 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 = [
- "serde1",
- ],
- 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_paths",
- "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.301",
- deps = [
- "@vendor_ts__camino-1.1.12//:camino",
- ],
-)
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.328.bazel
new file mode 100644
index 000000000000..6d809a8ca8ab
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_paths-0.0.328.bazel
@@ -0,0 +1,103 @@
+###############################################################################
+# @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 = "ra_ap_paths",
+ 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 = [
+ "serde1",
+ ],
+ 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_paths",
+ "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__camino-1.2.2//:camino",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_proc_macro_api-0.0.301.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_proc_macro_api-0.0.301.bazel
deleted file mode 100644
index f0e9033583f7..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_proc_macro_api-0.0.301.bazel
+++ /dev/null
@@ -1,119 +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 = "ra_ap_proc_macro_api",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- aliases = {
- "@vendor_ts__ra_ap_intern-0.0.301//:ra_ap_intern": "intern",
- "@vendor_ts__ra_ap_paths-0.0.301//:ra_ap_paths": "paths",
- "@vendor_ts__ra_ap_span-0.0.301//:ra_ap_span": "span",
- "@vendor_ts__ra_ap_stdx-0.0.301//:ra_ap_stdx": "stdx",
- "@vendor_ts__ra_ap_tt-0.0.301//:ra_ap_tt": "tt",
- },
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2024",
- 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=ra_ap_proc_macro_api",
- "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.301",
- deps = [
- "@vendor_ts__indexmap-2.14.0//:indexmap",
- "@vendor_ts__ra_ap_intern-0.0.301//:ra_ap_intern",
- "@vendor_ts__ra_ap_paths-0.0.301//:ra_ap_paths",
- "@vendor_ts__ra_ap_span-0.0.301//:ra_ap_span",
- "@vendor_ts__ra_ap_stdx-0.0.301//:ra_ap_stdx",
- "@vendor_ts__ra_ap_tt-0.0.301//:ra_ap_tt",
- "@vendor_ts__rustc-hash-2.1.1//:rustc_hash",
- "@vendor_ts__serde-1.0.228//:serde",
- "@vendor_ts__serde_json-1.0.145//:serde_json",
- "@vendor_ts__tracing-0.1.41//:tracing",
- ],
-)
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.328.bazel
new file mode 100644
index 000000000000..6a874669b427
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_proc_macro_api-0.0.328.bazel
@@ -0,0 +1,125 @@
+###############################################################################
+# @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 = "ra_ap_proc_macro_api",
+ srcs = glob(
+ include = ["**/*.rs"],
+ 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",
+ },
+ 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 = "2024",
+ 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=ra_ap_proc_macro_api",
+ "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__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__rayon-1.12.0//:rayon",
+ "@vendor_ts__rustc-hash-2.1.2//: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__tracing-0.1.44//:tracing",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_profile-0.0.301.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_profile-0.0.301.bazel
deleted file mode 100644
index cb28397b3ab3..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_profile-0.0.301.bazel
+++ /dev/null
@@ -1,154 +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 = "ra_ap_profile",
- 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_profile",
- "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.301",
- deps = [
- "@vendor_ts__cfg-if-1.0.3//:cfg_if",
- ] + select({
- "@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__libc-0.2.175//:libc", # cfg(all(target_os = "linux", target_env = "gnu"))
- "@vendor_ts__perf-event-0.4.7//:perf_event", # cfg(all(target_os = "linux", not(target_env = "ohos")))
- ],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(all(target_os = "linux", target_env = "gnu"))
- "@vendor_ts__perf-event-0.4.7//:perf_event", # cfg(all(target_os = "linux", not(target_env = "ohos")))
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(all(target_os = "linux", target_env = "gnu"))
- "@vendor_ts__perf-event-0.4.7//:perf_event", # cfg(all(target_os = "linux", not(target_env = "ohos")))
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [
- "@vendor_ts__perf-event-0.4.7//:perf_event", # cfg(all(target_os = "linux", not(target_env = "ohos")))
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(all(target_os = "linux", target_env = "gnu"))
- "@vendor_ts__perf-event-0.4.7//:perf_event", # cfg(all(target_os = "linux", not(target_env = "ohos")))
- ],
- "@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-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(all(target_os = "linux", target_env = "gnu"))
- "@vendor_ts__perf-event-0.4.7//:perf_event", # cfg(all(target_os = "linux", not(target_env = "ohos")))
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(all(target_os = "linux", target_env = "gnu"))
- "@vendor_ts__perf-event-0.4.7//:perf_event", # cfg(all(target_os = "linux", not(target_env = "ohos")))
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(all(target_os = "linux", target_env = "gnu"))
- "@vendor_ts__perf-event-0.4.7//:perf_event", # cfg(all(target_os = "linux", not(target_env = "ohos")))
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(all(target_os = "linux", target_env = "gnu"))
- "@vendor_ts__perf-event-0.4.7//:perf_event", # cfg(all(target_os = "linux", not(target_env = "ohos")))
- ],
- "@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-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(all(target_os = "linux", target_env = "gnu"))
- "@vendor_ts__perf-event-0.4.7//:perf_event", # cfg(all(target_os = "linux", not(target_env = "ohos")))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(all(target_os = "linux", target_env = "gnu"))
- "@vendor_ts__perf-event-0.4.7//:perf_event", # cfg(all(target_os = "linux", not(target_env = "ohos")))
- ],
- "//conditions:default": [],
- }),
-)
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.328.bazel
new file mode 100644
index 000000000000..327e50c225ba
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_profile-0.0.328.bazel
@@ -0,0 +1,146 @@
+###############################################################################
+# @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 = "ra_ap_profile",
+ 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_profile",
+ "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__cfg-if-1.0.4//:cfg_if",
+ ] + select({
+ "@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__libc-0.2.186//: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__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"))
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@vendor_ts__libc-0.2.186//: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)
+ ],
+ "@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__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:powerpc-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.186//: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"))
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.186//: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)
+ ],
+ "@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__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__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.301.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_project_model-0.0.301.bazel
deleted file mode 100644
index 0939c28b54b1..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_project_model-0.0.301.bazel
+++ /dev/null
@@ -1,129 +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 = "ra_ap_project_model",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- aliases = {
- "@vendor_ts__ra_ap_base_db-0.0.301//:ra_ap_base_db": "base_db",
- "@vendor_ts__ra_ap_cfg-0.0.301//:ra_ap_cfg": "cfg",
- "@vendor_ts__ra_ap_intern-0.0.301//:ra_ap_intern": "intern",
- "@vendor_ts__ra_ap_paths-0.0.301//:ra_ap_paths": "paths",
- "@vendor_ts__ra_ap_span-0.0.301//:ra_ap_span": "span",
- "@vendor_ts__ra_ap_stdx-0.0.301//:ra_ap_stdx": "stdx",
- "@vendor_ts__ra_ap_toolchain-0.0.301//:ra_ap_toolchain": "toolchain",
- },
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_root = "src/lib.rs",
- edition = "2024",
- 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=ra_ap_project_model",
- "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.301",
- deps = [
- "@vendor_ts__anyhow-1.0.100//:anyhow",
- "@vendor_ts__cargo_metadata-0.21.0//:cargo_metadata",
- "@vendor_ts__itertools-0.14.0//:itertools",
- "@vendor_ts__la-arena-0.3.1//:la_arena",
- "@vendor_ts__ra_ap_base_db-0.0.301//:ra_ap_base_db",
- "@vendor_ts__ra_ap_cfg-0.0.301//:ra_ap_cfg",
- "@vendor_ts__ra_ap_intern-0.0.301//:ra_ap_intern",
- "@vendor_ts__ra_ap_paths-0.0.301//:ra_ap_paths",
- "@vendor_ts__ra_ap_span-0.0.301//:ra_ap_span",
- "@vendor_ts__ra_ap_stdx-0.0.301//:ra_ap_stdx",
- "@vendor_ts__ra_ap_toolchain-0.0.301//:ra_ap_toolchain",
- "@vendor_ts__rustc-hash-2.1.1//:rustc_hash",
- "@vendor_ts__semver-1.0.28//:semver",
- "@vendor_ts__serde-1.0.228//:serde",
- "@vendor_ts__serde_json-1.0.145//:serde_json",
- "@vendor_ts__temp-dir-0.1.16//:temp_dir",
- "@vendor_ts__tracing-0.1.41//:tracing",
- "@vendor_ts__triomphe-0.1.14//:triomphe",
- ],
-)
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.328.bazel
new file mode 100644
index 000000000000..d47c852ddab2
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_project_model-0.0.328.bazel
@@ -0,0 +1,133 @@
+###############################################################################
+# @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 = "ra_ap_project_model",
+ srcs = glob(
+ include = ["**/*.rs"],
+ 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",
+ },
+ 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 = "2024",
+ 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=ra_ap_project_model",
+ "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__anyhow-1.0.102//:anyhow",
+ "@vendor_ts__cargo_metadata-0.23.1//:cargo_metadata",
+ "@vendor_ts__itertools-0.14.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__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__tracing-0.1.44//:tracing",
+ "@vendor_ts__triomphe-0.1.15//:triomphe",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_query-group-macro-0.0.301.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_query-group-macro-0.0.301.bazel
deleted file mode 100644
index ccd6eb8aefa3..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_query-group-macro-0.0.301.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.301",
- deps = [
- "@vendor_ts__proc-macro2-1.0.101//:proc_macro2",
- "@vendor_ts__quote-1.0.41//:quote",
- "@vendor_ts__syn-2.0.106//:syn",
- ],
-)
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
new file mode 100644
index 000000000000..0934ecd44f2e
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_query-group-macro-0.0.328.bazel
@@ -0,0 +1,102 @@
+###############################################################################
+# @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.301.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_span-0.0.301.bazel
deleted file mode 100644
index 0b47ce033472..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_span-0.0.301.bazel
+++ /dev/null
@@ -1,116 +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 = "ra_ap_span",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- aliases = {
- "@vendor_ts__ra_ap_stdx-0.0.301//:ra_ap_stdx": "stdx",
- "@vendor_ts__ra_ap_syntax-0.0.301//:ra_ap_syntax": "syntax",
- "@vendor_ts__ra_ap_vfs-0.0.301//:ra_ap_vfs": "vfs",
- },
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "default",
- "salsa",
- ],
- 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_span",
- "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.301",
- deps = [
- "@vendor_ts__hashbrown-0.14.5//:hashbrown",
- "@vendor_ts__la-arena-0.3.1//:la_arena",
- "@vendor_ts__ra_ap_stdx-0.0.301//:ra_ap_stdx",
- "@vendor_ts__ra_ap_syntax-0.0.301//:ra_ap_syntax",
- "@vendor_ts__ra_ap_vfs-0.0.301//:ra_ap_vfs",
- "@vendor_ts__rustc-hash-2.1.1//:rustc_hash",
- "@vendor_ts__salsa-0.23.0//:salsa",
- "@vendor_ts__text-size-1.1.1//:text_size",
- ],
-)
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.328.bazel
new file mode 100644
index 000000000000..6c6249a49ab9
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_span-0.0.328.bazel
@@ -0,0 +1,116 @@
+###############################################################################
+# @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 = "ra_ap_span",
+ srcs = glob(
+ include = ["**/*.rs"],
+ 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",
+ },
+ compile_data = glob(
+ include = ["**"],
+ allow_empty = True,
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ crate_features = [
+ "default",
+ "salsa",
+ ],
+ 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_span",
+ "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__hashbrown-0.14.5//: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__text-size-1.1.1//:text_size",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_stdx-0.0.301.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_stdx-0.0.301.bazel
deleted file mode 100644
index 41c6f4f8cc72..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_stdx-0.0.301.bazel
+++ /dev/null
@@ -1,199 +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 = "ra_ap_stdx",
- 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_stdx",
- "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.301",
- 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__jod-thread-1.0.0//:jod_thread",
- "@vendor_ts__tracing-0.1.41//:tracing",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-linux-android": [
- "@vendor_ts__libc-0.2.175//: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)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-linux-androideabi": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-apple-darwin": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-linux-android": [
- "@vendor_ts__libc-0.2.175//: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)
- ],
- "@rules_rust//rust/platform:i686-unknown-freebsd": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:wasm32-unknown-emscripten": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-apple-ios": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-linux-android": [
- "@vendor_ts__libc-0.2.175//: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)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
- "@vendor_ts__libc-0.2.175//:libc", # cfg(unix)
- ],
- "//conditions:default": [],
- }),
-)
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.328.bazel
new file mode 100644
index 000000000000..632b844d54ad
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_stdx-0.0.328.bazel
@@ -0,0 +1,199 @@
+###############################################################################
+# @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 = "ra_ap_stdx",
+ 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_stdx",
+ "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__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__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)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-linux-android": [
+ "@vendor_ts__libc-0.2.186//: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)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-linux-androideabi": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-apple-darwin": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-linux-android": [
+ "@vendor_ts__libc-0.2.186//: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)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-freebsd": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:wasm32-unknown-emscripten": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-ios": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@vendor_ts__libc-0.2.186//: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)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
+ "@vendor_ts__libc-0.2.186//:libc", # cfg(unix)
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_syntax-0.0.301.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_syntax-0.0.301.bazel
deleted file mode 100644
index e5548afe6ab0..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_syntax-0.0.301.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 = "ra_ap_syntax",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- aliases = {
- "@vendor_ts__ra_ap_parser-0.0.301//:ra_ap_parser": "parser",
- "@vendor_ts__ra_ap_stdx-0.0.301//:ra_ap_stdx": "stdx",
- },
- 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_syntax",
- "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.301",
- deps = [
- "@vendor_ts__either-1.15.0//:either",
- "@vendor_ts__itertools-0.14.0//:itertools",
- "@vendor_ts__ra_ap_parser-0.0.301//:ra_ap_parser",
- "@vendor_ts__ra_ap_stdx-0.0.301//:ra_ap_stdx",
- "@vendor_ts__rowan-0.15.15//:rowan",
- "@vendor_ts__rustc-hash-2.1.1//:rustc_hash",
- "@vendor_ts__rustc-literal-escaper-0.0.4//:rustc_literal_escaper",
- "@vendor_ts__smol_str-0.3.2//:smol_str",
- "@vendor_ts__tracing-0.1.41//:tracing",
- "@vendor_ts__triomphe-0.1.14//:triomphe",
- ],
-)
-exports_files(["rust.ungram"])
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.328.bazel
new file mode 100644
index 000000000000..e2cfe3404bfb
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_syntax-0.0.328.bazel
@@ -0,0 +1,118 @@
+###############################################################################
+# @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 = "ra_ap_syntax",
+ srcs = glob(
+ include = ["**/*.rs"],
+ 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",
+ },
+ 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 = "2024",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=ra_ap_syntax",
+ "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__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__smol_str-0.3.6//:smol_str",
+ "@vendor_ts__tracing-0.1.44//:tracing",
+ "@vendor_ts__triomphe-0.1.15//:triomphe",
+ ],
+)
+exports_files(["rust.ungram"])
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_syntax-bridge-0.0.301.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_syntax-bridge-0.0.301.bazel
deleted file mode 100644
index 646c0f8c2f45..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_syntax-bridge-0.0.301.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 = "ra_ap_syntax_bridge",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- aliases = {
- "@vendor_ts__ra_ap_intern-0.0.301//:ra_ap_intern": "intern",
- "@vendor_ts__ra_ap_parser-0.0.301//:ra_ap_parser": "parser",
- "@vendor_ts__ra_ap_span-0.0.301//:ra_ap_span": "span",
- "@vendor_ts__ra_ap_stdx-0.0.301//:ra_ap_stdx": "stdx",
- "@vendor_ts__ra_ap_syntax-0.0.301//:ra_ap_syntax": "syntax",
- "@vendor_ts__ra_ap_tt-0.0.301//:ra_ap_tt": "tt",
- },
- 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_syntax-bridge",
- "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.301",
- deps = [
- "@vendor_ts__ra_ap_intern-0.0.301//:ra_ap_intern",
- "@vendor_ts__ra_ap_parser-0.0.301//:ra_ap_parser",
- "@vendor_ts__ra_ap_span-0.0.301//:ra_ap_span",
- "@vendor_ts__ra_ap_stdx-0.0.301//:ra_ap_stdx",
- "@vendor_ts__ra_ap_syntax-0.0.301//:ra_ap_syntax",
- "@vendor_ts__ra_ap_tt-0.0.301//:ra_ap_tt",
- "@vendor_ts__rustc-hash-2.1.1//:rustc_hash",
- ],
-)
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.328.bazel
new file mode 100644
index 000000000000..4ce70110ed1a
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_syntax-bridge-0.0.328.bazel
@@ -0,0 +1,114 @@
+###############################################################################
+# @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 = "ra_ap_syntax_bridge",
+ srcs = glob(
+ include = ["**/*.rs"],
+ 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",
+ },
+ 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_syntax-bridge",
+ "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__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",
+ ],
+)
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.328.bazel
new file mode 100644
index 000000000000..40941eb64afe
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_test_fixture-0.0.328.bazel
@@ -0,0 +1,123 @@
+###############################################################################
+# @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 = "ra_ap_test_fixture",
+ srcs = glob(
+ include = ["**/*.rs"],
+ 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",
+ },
+ 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 = "2024",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=ra_ap_test_fixture",
+ "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__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",
+ ],
+)
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.328.bazel
new file mode 100644
index 000000000000..276ab3e576d8
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_test_utils-0.0.328.bazel
@@ -0,0 +1,110 @@
+###############################################################################
+# @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 = "ra_ap_test_utils",
+ srcs = glob(
+ include = ["**/*.rs"],
+ 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",
+ },
+ 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_test_utils",
+ "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__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__text-size-1.1.1//:text_size",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_toolchain-0.0.301.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_toolchain-0.0.301.bazel
deleted file mode 100644
index 2956a594ec11..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_toolchain-0.0.301.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 = "ra_ap_toolchain",
- 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_toolchain",
- "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.301",
- deps = [
- "@vendor_ts__camino-1.1.12//:camino",
- "@vendor_ts__home-0.5.11//:home",
- ],
-)
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.328.bazel
new file mode 100644
index 000000000000..9d73283c8059
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_toolchain-0.0.328.bazel
@@ -0,0 +1,101 @@
+###############################################################################
+# @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 = "ra_ap_toolchain",
+ 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_toolchain",
+ "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__camino-1.2.2//:camino",
+ "@vendor_ts__home-0.5.12//:home",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_tt-0.0.301.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_tt-0.0.301.bazel
deleted file mode 100644
index e5b2117f769c..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_tt-0.0.301.bazel
+++ /dev/null
@@ -1,108 +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 = "ra_ap_tt",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- aliases = {
- "@vendor_ts__ra_ap_intern-0.0.301//:ra_ap_intern": "intern",
- "@vendor_ts__ra_ap_stdx-0.0.301//:ra_ap_stdx": "stdx",
- },
- 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_tt",
- "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.301",
- deps = [
- "@vendor_ts__arrayvec-0.7.6//:arrayvec",
- "@vendor_ts__ra-ap-rustc_lexer-0.123.0//:ra_ap_rustc_lexer",
- "@vendor_ts__ra_ap_intern-0.0.301//:ra_ap_intern",
- "@vendor_ts__ra_ap_stdx-0.0.301//:ra_ap_stdx",
- "@vendor_ts__text-size-1.1.1//:text_size",
- ],
-)
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.328.bazel
new file mode 100644
index 000000000000..b40b0afeeff4
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_tt-0.0.328.bazel
@@ -0,0 +1,115 @@
+###############################################################################
+# @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 = "ra_ap_tt",
+ srcs = glob(
+ include = ["**/*.rs"],
+ 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",
+ },
+ 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 = "2024",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=ra_ap_tt",
+ "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__arrayvec-0.7.6//: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__text-size-1.1.1//:text_size",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_vfs-0.0.301.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_vfs-0.0.301.bazel
deleted file mode 100644
index 4508df3a376f..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_vfs-0.0.301.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 = "ra_ap_vfs",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- aliases = {
- "@vendor_ts__ra_ap_paths-0.0.301//:ra_ap_paths": "paths",
- "@vendor_ts__ra_ap_stdx-0.0.301//:ra_ap_stdx": "stdx",
- },
- 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_vfs",
- "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.301",
- deps = [
- "@vendor_ts__crossbeam-channel-0.5.15//: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.301//:ra_ap_paths",
- "@vendor_ts__ra_ap_stdx-0.0.301//:ra_ap_stdx",
- "@vendor_ts__rustc-hash-2.1.1//:rustc_hash",
- "@vendor_ts__tracing-0.1.41//:tracing",
- ],
-)
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.328.bazel
new file mode 100644
index 000000000000..77cf3adfd1c5
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_vfs-0.0.328.bazel
@@ -0,0 +1,111 @@
+###############################################################################
+# @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 = "ra_ap_vfs",
+ srcs = glob(
+ include = ["**/*.rs"],
+ 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",
+ },
+ 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_vfs",
+ "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__crossbeam-channel-0.5.15//: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__tracing-0.1.44//:tracing",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_vfs-notify-0.0.301.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_vfs-notify-0.0.301.bazel
deleted file mode 100644
index e0c3859bfa37..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_vfs-notify-0.0.301.bazel
+++ /dev/null
@@ -1,113 +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 = "ra_ap_vfs_notify",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- aliases = {
- "@vendor_ts__ra_ap_paths-0.0.301//:ra_ap_paths": "paths",
- "@vendor_ts__ra_ap_stdx-0.0.301//:ra_ap_stdx": "stdx",
- "@vendor_ts__ra_ap_vfs-0.0.301//:ra_ap_vfs": "vfs",
- },
- 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_vfs-notify",
- "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.301",
- deps = [
- "@vendor_ts__crossbeam-channel-0.5.15//:crossbeam_channel",
- "@vendor_ts__notify-8.2.0//:notify",
- "@vendor_ts__ra_ap_paths-0.0.301//:ra_ap_paths",
- "@vendor_ts__ra_ap_stdx-0.0.301//:ra_ap_stdx",
- "@vendor_ts__ra_ap_vfs-0.0.301//:ra_ap_vfs",
- "@vendor_ts__rayon-1.11.0//:rayon",
- "@vendor_ts__rustc-hash-2.1.1//:rustc_hash",
- "@vendor_ts__tracing-0.1.41//:tracing",
- "@vendor_ts__walkdir-2.5.0//:walkdir",
- ],
-)
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.328.bazel
new file mode 100644
index 000000000000..5ad594ec7e7e
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ra_ap_vfs-notify-0.0.328.bazel
@@ -0,0 +1,113 @@
+###############################################################################
+# @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 = "ra_ap_vfs_notify",
+ srcs = glob(
+ include = ["**/*.rs"],
+ 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",
+ },
+ 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_vfs-notify",
+ "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__crossbeam-channel-0.5.15//: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__rayon-1.12.0//:rayon",
+ "@vendor_ts__rustc-hash-2.1.2//: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.1.bazel
new file mode 100644
index 000000000000..58e4ecd87bd3
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rand-0.10.1.bazel
@@ -0,0 +1,110 @@
+###############################################################################
+# @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 = "rand",
+ 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",
+ "default",
+ "std",
+ "std_rng",
+ "sys_rng",
+ "thread_rng",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2024",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=rand",
+ "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.10.1",
+ deps = [
+ "@vendor_ts__chacha20-0.10.0//:chacha20",
+ "@vendor_ts__getrandom-0.4.2//:getrandom",
+ "@vendor_ts__rand_core-0.10.1//:rand_core",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rand-0.9.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rand-0.9.2.bazel
deleted file mode 100644
index adf2414f3af0..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rand-0.9.2.bazel
+++ /dev/null
@@ -1,110 +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 = "rand",
- 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",
- "default",
- "os_rng",
- "small_rng",
- "std",
- "std_rng",
- "thread_rng",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=rand",
- "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.2",
- deps = [
- "@vendor_ts__rand_chacha-0.9.0//:rand_chacha",
- "@vendor_ts__rand_core-0.9.3//:rand_core",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rand_chacha-0.9.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rand_chacha-0.9.0.bazel
deleted file mode 100644
index 63fd0014d763..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rand_chacha-0.9.0.bazel
+++ /dev/null
@@ -1,104 +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 = "rand_chacha",
- 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=rand_chacha",
- "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.0",
- deps = [
- "@vendor_ts__ppv-lite86-0.2.21//:ppv_lite86",
- "@vendor_ts__rand_core-0.9.3//: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
new file mode 100644
index 000000000000..9522ee36ed3e
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rand_core-0.10.1.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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 = "rand_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=rand_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.10.1",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rand_core-0.9.3.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rand_core-0.9.3.bazel
deleted file mode 100644
index 0ae8f72c2617..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rand_core-0.9.3.bazel
+++ /dev/null
@@ -1,104 +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 = "rand_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_features = [
- "os_rng",
- "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=rand_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.9.3",
- deps = [
- "@vendor_ts__getrandom-0.3.3//:getrandom",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rayon-1.11.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rayon-1.11.0.bazel
deleted file mode 100644
index c867d354a77c..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rayon-1.11.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 = "rayon",
- 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=rayon",
- "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.11.0",
- deps = [
- "@vendor_ts__either-1.15.0//:either",
- "@vendor_ts__rayon-core-1.13.0//:rayon_core",
- ],
-)
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
new file mode 100644
index 000000000000..80dc45dab0ab
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rayon-1.12.0.bazel
@@ -0,0 +1,101 @@
+###############################################################################
+# @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 = "rayon",
+ 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=rayon",
+ "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.12.0",
+ deps = [
+ "@vendor_ts__either-1.16.0//:either",
+ "@vendor_ts__rayon-core-1.13.0//:rayon_core",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.redox_syscall-0.5.17.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.redox_syscall-0.5.17.bazel
deleted file mode 100644
index ec928fcac82c..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.redox_syscall-0.5.17.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 = "syscall",
- 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=redox_syscall",
- "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.5.17",
- deps = [
- "@vendor_ts__bitflags-2.9.4//:bitflags",
- ],
-)
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
new file mode 100644
index 000000000000..a8d39672af9b
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.redox_syscall-0.5.18.bazel
@@ -0,0 +1,100 @@
+###############################################################################
+# @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 = "syscall",
+ 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=redox_syscall",
+ "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.5.18",
+ deps = [
+ "@vendor_ts__bitflags-2.11.1//:bitflags",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ref-cast-1.0.24.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ref-cast-1.0.24.bazel
deleted file mode 100644
index 8b96305dfa7a..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ref-cast-1.0.24.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 = "ref_cast",
- 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__ref-cast-impl-1.0.24//:ref_cast_impl",
- ],
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=ref-cast",
- "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.24",
- deps = [
- "@vendor_ts__ref-cast-1.0.24//: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 = "2021",
- pkg_name = "ref-cast",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=ref-cast",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.24",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
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.25.bazel
new file mode 100644
index 000000000000..78dd3d732f31
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ref-cast-1.0.25.bazel
@@ -0,0 +1,165 @@
+###############################################################################
+# @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 = "ref_cast",
+ 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__ref-cast-impl-1.0.25//:ref_cast_impl",
+ ],
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=ref-cast",
+ "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.25",
+ deps = [
+ "@vendor_ts__ref-cast-1.0.25//: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 = "2021",
+ pkg_name = "ref-cast",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=ref-cast",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.25",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = ":_bs",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ref-cast-impl-1.0.24.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ref-cast-impl-1.0.24.bazel
deleted file mode 100644
index 56045a5d8dde..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ref-cast-impl-1.0.24.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 = "ref_cast_impl",
- 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=ref-cast-impl",
- "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.24",
- deps = [
- "@vendor_ts__proc-macro2-1.0.101//:proc_macro2",
- "@vendor_ts__quote-1.0.41//:quote",
- "@vendor_ts__syn-2.0.106//:syn",
- ],
-)
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.25.bazel
new file mode 100644
index 000000000000..9f428e7b97f1
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ref-cast-impl-1.0.25.bazel
@@ -0,0 +1,102 @@
+###############################################################################
+# @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 = "ref_cast_impl",
+ 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=ref-cast-impl",
+ "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.25",
+ 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.regex-1.11.3.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.regex-1.11.3.bazel
deleted file mode 100644
index 2dff7cf54448..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.regex-1.11.3.bazel
+++ /dev/null
@@ -1,122 +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 = "regex",
- 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",
- "perf",
- "perf-backtrack",
- "perf-cache",
- "perf-dfa",
- "perf-inline",
- "perf-literal",
- "perf-onepass",
- "std",
- "unicode",
- "unicode-age",
- "unicode-bool",
- "unicode-case",
- "unicode-gencat",
- "unicode-perl",
- "unicode-script",
- "unicode-segment",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=regex",
- "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.11.3",
- deps = [
- "@vendor_ts__aho-corasick-1.1.3//:aho_corasick",
- "@vendor_ts__memchr-2.7.5//:memchr",
- "@vendor_ts__regex-automata-0.4.11//:regex_automata",
- "@vendor_ts__regex-syntax-0.8.6//:regex_syntax",
- ],
-)
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.12.3.bazel
new file mode 100644
index 000000000000..825fabb29b18
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.regex-1.12.3.bazel
@@ -0,0 +1,122 @@
+###############################################################################
+# @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 = "regex",
+ 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",
+ "perf",
+ "perf-backtrack",
+ "perf-cache",
+ "perf-dfa",
+ "perf-inline",
+ "perf-literal",
+ "perf-onepass",
+ "std",
+ "unicode",
+ "unicode-age",
+ "unicode-bool",
+ "unicode-case",
+ "unicode-gencat",
+ "unicode-perl",
+ "unicode-script",
+ "unicode-segment",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=regex",
+ "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.12.3",
+ 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",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.regex-automata-0.4.11.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.regex-automata-0.4.11.bazel
deleted file mode 100644
index 77270d5287f7..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.regex-automata-0.4.11.bazel
+++ /dev/null
@@ -1,130 +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 = "regex_automata",
- 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",
- "dfa-build",
- "dfa-onepass",
- "dfa-search",
- "hybrid",
- "meta",
- "nfa",
- "nfa-backtrack",
- "nfa-pikevm",
- "nfa-thompson",
- "perf",
- "perf-inline",
- "perf-literal",
- "perf-literal-multisubstring",
- "perf-literal-substring",
- "std",
- "syntax",
- "unicode",
- "unicode-age",
- "unicode-bool",
- "unicode-case",
- "unicode-gencat",
- "unicode-perl",
- "unicode-script",
- "unicode-segment",
- "unicode-word-boundary",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=regex-automata",
- "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.11",
- deps = [
- "@vendor_ts__aho-corasick-1.1.3//:aho_corasick",
- "@vendor_ts__memchr-2.7.5//:memchr",
- "@vendor_ts__regex-syntax-0.8.6//: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.14.bazel
new file mode 100644
index 000000000000..7d8af771594a
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.regex-automata-0.4.14.bazel
@@ -0,0 +1,130 @@
+###############################################################################
+# @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 = "regex_automata",
+ 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",
+ "dfa-build",
+ "dfa-onepass",
+ "dfa-search",
+ "hybrid",
+ "meta",
+ "nfa",
+ "nfa-backtrack",
+ "nfa-pikevm",
+ "nfa-thompson",
+ "perf",
+ "perf-inline",
+ "perf-literal",
+ "perf-literal-multisubstring",
+ "perf-literal-substring",
+ "std",
+ "syntax",
+ "unicode",
+ "unicode-age",
+ "unicode-bool",
+ "unicode-case",
+ "unicode-gencat",
+ "unicode-perl",
+ "unicode-script",
+ "unicode-segment",
+ "unicode-word-boundary",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=regex-automata",
+ "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.14",
+ 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",
+ ],
+)
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.10.bazel
new file mode 100644
index 000000000000..5f3ae8f1cce0
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.regex-syntax-0.8.10.bazel
@@ -0,0 +1,109 @@
+###############################################################################
+# @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 = "regex_syntax",
+ 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",
+ "unicode",
+ "unicode-age",
+ "unicode-bool",
+ "unicode-case",
+ "unicode-gencat",
+ "unicode-perl",
+ "unicode-script",
+ "unicode-segment",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=regex-syntax",
+ "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.8.10",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.regex-syntax-0.8.6.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.regex-syntax-0.8.6.bazel
deleted file mode 100644
index 20579d899f00..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.regex-syntax-0.8.6.bazel
+++ /dev/null
@@ -1,109 +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 = "regex_syntax",
- 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",
- "unicode",
- "unicode-age",
- "unicode-bool",
- "unicode-case",
- "unicode-gencat",
- "unicode-perl",
- "unicode-script",
- "unicode-segment",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=regex-syntax",
- "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.8.6",
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.relative-path-2.0.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.relative-path-2.0.1.bazel
deleted file mode 100644
index 67aef624737c..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.relative-path-2.0.1.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 = "relative_path",
- 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=relative-path",
- "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.0.1",
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rowan-0.15.15.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rowan-0.15.15.bazel
deleted file mode 100644
index 45eaa325827e..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rowan-0.15.15.bazel
+++ /dev/null
@@ -1,104 +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 = "rowan",
- 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=rowan",
- "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.15.15",
- deps = [
- "@vendor_ts__countme-3.0.1//:countme",
- "@vendor_ts__hashbrown-0.14.5//:hashbrown",
- "@vendor_ts__memoffset-0.9.1//:memoffset",
- "@vendor_ts__rustc-hash-1.1.0//:rustc_hash",
- "@vendor_ts__text-size-1.1.1//:text_size",
- ],
-)
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.15.18.bazel
new file mode 100644
index 000000000000..e9841cd61c3a
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rowan-0.15.18.bazel
@@ -0,0 +1,104 @@
+###############################################################################
+# @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 = "rowan",
+ 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=rowan",
+ "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.15.18",
+ deps = [
+ "@vendor_ts__countme-3.0.1//:countme",
+ "@vendor_ts__hashbrown-0.14.5//:hashbrown",
+ "@vendor_ts__memoffset-0.9.1//:memoffset",
+ "@vendor_ts__rustc-hash-1.1.0//:rustc_hash",
+ "@vendor_ts__text-size-1.1.1//:text_size",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rquickjs-0.10.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rquickjs-0.10.0.bazel
deleted file mode 100644
index 3c57513b3d3b..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rquickjs-0.10.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 = "rquickjs",
- 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 = [
- "bindgen",
- "default",
- "loader",
- "macro",
- "phf",
- "rquickjs-macro",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- proc_macro_deps = [
- "@vendor_ts__rquickjs-macro-0.10.0//:rquickjs_macro",
- ],
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=rquickjs",
- "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.10.0",
- deps = [
- "@vendor_ts__rquickjs-core-0.10.0//:rquickjs_core",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rquickjs-core-0.10.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rquickjs-core-0.10.0.bazel
deleted file mode 100644
index 415c9ee4e4b3..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rquickjs-core-0.10.0.bazel
+++ /dev/null
@@ -1,110 +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 = "rquickjs_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_features = [
- "bindgen",
- "loader",
- "phf",
- "relative-path",
- "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=rquickjs-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.10.0",
- deps = [
- "@vendor_ts__hashbrown-0.16.1//:hashbrown",
- "@vendor_ts__phf-0.13.1//:phf",
- "@vendor_ts__relative-path-2.0.1//:relative_path",
- "@vendor_ts__rquickjs-sys-0.10.0//:rquickjs_sys",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rquickjs-macro-0.10.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rquickjs-macro-0.10.0.bazel
deleted file mode 100644
index 055e627f3bed..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rquickjs-macro-0.10.0.bazel
+++ /dev/null
@@ -1,116 +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 = "rquickjs_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_features = [
- "bindgen",
- "phf",
- "phf_generator",
- "phf_shared",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=rquickjs-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.10.0",
- deps = [
- "@vendor_ts__convert_case-0.8.0//:convert_case",
- "@vendor_ts__fnv-1.0.7//:fnv",
- "@vendor_ts__ident_case-1.0.1//:ident_case",
- "@vendor_ts__indexmap-2.14.0//:indexmap",
- "@vendor_ts__phf_generator-0.13.1//:phf_generator",
- "@vendor_ts__phf_shared-0.13.1//:phf_shared",
- "@vendor_ts__proc-macro-crate-3.5.0//:proc_macro_crate",
- "@vendor_ts__proc-macro2-1.0.101//:proc_macro2",
- "@vendor_ts__quote-1.0.41//:quote",
- "@vendor_ts__rquickjs-core-0.10.0//:rquickjs_core",
- "@vendor_ts__syn-2.0.106//:syn",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rquickjs-sys-0.10.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rquickjs-sys-0.10.0.bazel
deleted file mode 100644
index 185637f6ba47..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rquickjs-sys-0.10.0.bazel
+++ /dev/null
@@ -1,177 +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 = "rquickjs_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_features = [
- "bindgen",
- "bindgen-rs",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=rquickjs-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.10.0",
- deps = [
- "@vendor_ts__rquickjs-sys-0.10.0//:build_script_build",
- ],
-)
-
-cargo_build_script(
- name = "_bs",
- srcs = glob(
- include = ["**/*.rs"],
- allow_empty = True,
- ),
- aliases = {
- "@vendor_ts__bindgen-0.72.1//:bindgen": "bindgen_rs",
- },
- compile_data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- "**/*.rs",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- crate_features = [
- "bindgen",
- "bindgen-rs",
- ],
- 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 = "rquickjs-sys",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=rquickjs-sys",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.10.0",
- visibility = ["//visibility:private"],
- deps = [
- "@vendor_ts__bindgen-0.72.1//:bindgen",
- "@vendor_ts__cc-1.2.61//:cc",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc-hash-2.1.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc-hash-2.1.1.bazel
deleted file mode 100644
index 233e17d90857..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc-hash-2.1.1.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 = "rustc_hash",
- 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=rustc-hash",
- "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.1.1",
-)
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.2.bazel
new file mode 100644
index 000000000000..a18bdfd0e16b
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc-hash-2.1.2.bazel
@@ -0,0 +1,101 @@
+###############################################################################
+# @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_hash",
+ 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=rustc-hash",
+ "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.1.2",
+)
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
new file mode 100644
index 000000000000..883772a6b126
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc-literal-escaper-0.0.5.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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_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 0bf752345746..2e81799fba5e 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
@@ -99,7 +99,7 @@ rust_library(
}),
version = "0.2.3+llvm-462a31f5a5ab",
deps = [
- "@vendor_ts__bitflags-2.9.4//:bitflags",
+ "@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",
],
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
new file mode 100644
index 000000000000..c93a62d6c6a7
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.rustc_version-0.4.1.bazel
@@ -0,0 +1,100 @@
+###############################################################################
+# @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.ryu-1.0.20.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ryu-1.0.20.bazel
deleted file mode 100644
index 8550c107af8a..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ryu-1.0.20.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 = "ryu",
- 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=ryu",
- "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.20",
-)
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
new file mode 100644
index 000000000000..85b3b4797822
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.ryu-1.0.23.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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 = "ryu",
+ 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=ryu",
+ "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.23",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.salsa-0.23.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.salsa-0.23.0.bazel
deleted file mode 100644
index 5e02ff49c087..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.salsa-0.23.0.bazel
+++ /dev/null
@@ -1,124 +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 = "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 = [
- "default",
- "macros",
- "rayon",
- "salsa_unstable",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- proc_macro_deps = [
- "@vendor_ts__salsa-macros-0.23.0//: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-sim": [],
- "@rules_rust//rust/platform:aarch64-linux-android": [],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:aarch64-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.23.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__papaya-0.2.3//:papaya",
- "@vendor_ts__parking_lot-0.12.4//:parking_lot",
- "@vendor_ts__portable-atomic-1.11.1//:portable_atomic",
- "@vendor_ts__rayon-1.11.0//:rayon",
- "@vendor_ts__rustc-hash-2.1.1//:rustc_hash",
- "@vendor_ts__salsa-macro-rules-0.23.0//:salsa_macro_rules",
- "@vendor_ts__smallvec-1.15.1//:smallvec",
- "@vendor_ts__thin-vec-0.2.14//:thin_vec",
- "@vendor_ts__tracing-0.1.41//:tracing",
- ],
-)
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.salsa-0.25.2.bazel
new file mode 100644
index 000000000000..66b48573c99c
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.salsa-0.25.2.bazel
@@ -0,0 +1,124 @@
+###############################################################################
+# @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",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ proc_macro_deps = [
+ "@vendor_ts__salsa-macros-0.25.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-sim": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:aarch64-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.25.2",
+ 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",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.salsa-macro-rules-0.23.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.salsa-macro-rules-0.23.0.bazel
deleted file mode 100644
index a3cc0e24a369..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.salsa-macro-rules-0.23.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 = "salsa_macro_rules",
- 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=salsa-macro-rules",
- "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.23.0",
-)
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.25.2.bazel
new file mode 100644
index 000000000000..01b605f0ed6d
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.salsa-macro-rules-0.25.2.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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_macro_rules",
+ 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=salsa-macro-rules",
+ "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.25.2",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.salsa-macros-0.23.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.salsa-macros-0.23.0.bazel
deleted file mode 100644
index 5d9bd4b09356..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.salsa-macros-0.23.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_proc_macro")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_proc_macro(
- name = "salsa_macros",
- 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=salsa-macros",
- "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.23.0",
- deps = [
- "@vendor_ts__proc-macro2-1.0.101//:proc_macro2",
- "@vendor_ts__quote-1.0.41//:quote",
- "@vendor_ts__syn-2.0.106//:syn",
- "@vendor_ts__synstructure-0.13.2//:synstructure",
- ],
-)
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.25.2.bazel
new file mode 100644
index 000000000000..8905ee5100ba
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.salsa-macros-0.25.2.bazel
@@ -0,0 +1,106 @@
+###############################################################################
+# @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 = "salsa_macros",
+ 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 = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=salsa-macros",
+ "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.25.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",
+ ],
+)
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 69546680a9fb..a96ff5d6ee32 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
@@ -96,8 +96,8 @@ rust_library(
version = "0.9.0",
deps = [
"@vendor_ts__dyn-clone-1.0.20//:dyn_clone",
- "@vendor_ts__ref-cast-1.0.24//:ref_cast",
+ "@vendor_ts__ref-cast-1.0.25//:ref_cast",
"@vendor_ts__serde-1.0.228//:serde",
- "@vendor_ts__serde_json-1.0.145//:serde_json",
+ "@vendor_ts__serde_json-1.0.150//:serde_json",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.schemars-1.0.4.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.schemars-1.0.4.bazel
deleted file mode 100644
index 1fe84d175b39..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.schemars-1.0.4.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 = "schemars",
- 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=schemars",
- "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.4",
- deps = [
- "@vendor_ts__dyn-clone-1.0.20//:dyn_clone",
- "@vendor_ts__ref-cast-1.0.24//:ref_cast",
- "@vendor_ts__serde-1.0.228//:serde",
- "@vendor_ts__serde_json-1.0.145//: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.1.bazel
new file mode 100644
index 000000000000..62eeb7975d6f
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.schemars-1.2.1.bazel
@@ -0,0 +1,103 @@
+###############################################################################
+# @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 = "schemars",
+ 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=schemars",
+ "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.1",
+ 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",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.scoped-tls-1.0.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.scoped-tls-1.0.1.bazel
deleted file mode 100644
index 83ffd8145e73..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.scoped-tls-1.0.1.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 = "scoped_tls",
- 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=scoped-tls",
- "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.1",
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.seize-0.5.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.seize-0.5.0.bazel
deleted file mode 100644
index 192a60880283..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.seize-0.5.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 = "seize",
- 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",
- "fast-barrier",
- "libc",
- "windows-sys",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=seize",
- "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.5.0",
- deps = [
- "@vendor_ts__libc-0.2.175//:libc",
- ] + select({
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@vendor_ts__windows-sys-0.52.0//:windows_sys", # aarch64-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@vendor_ts__windows-sys-0.52.0//:windows_sys", # i686-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@vendor_ts__windows-sys-0.52.0//:windows_sys", # x86_64-pc-windows-msvc
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde-untagged-0.1.8.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde-untagged-0.1.8.bazel
deleted file mode 100644
index 099925888d56..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde-untagged-0.1.8.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 = "serde_untagged",
- 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=serde-untagged",
- "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.8",
- deps = [
- "@vendor_ts__erased-serde-0.4.6//:erased_serde",
- "@vendor_ts__serde-1.0.228//:serde",
- "@vendor_ts__typeid-1.0.3//:typeid",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde-value-0.7.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde-value-0.7.0.bazel
deleted file mode 100644
index 5ccd9ac3b516..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde-value-0.7.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 = "serde_value",
- 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=serde-value",
- "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.0",
- deps = [
- "@vendor_ts__ordered-float-2.10.1//:ordered_float",
- "@vendor_ts__serde-1.0.228//:serde",
- ],
-)
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.228.bazel
index 4f597ff13aca..c2eff6baca9e 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.228.bazel
@@ -40,6 +40,7 @@ rust_library(
),
crate_features = [
"alloc",
+ "default",
"result",
"std",
],
@@ -129,6 +130,7 @@ cargo_build_script(
),
crate_features = [
"alloc",
+ "default",
"result",
"std",
],
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.228.bazel
index f6d5b8be14a9..1d49666df317 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.228.bazel
@@ -98,8 +98,8 @@ rust_proc_macro(
}),
version = "1.0.228",
deps = [
- "@vendor_ts__proc-macro2-1.0.101//:proc_macro2",
- "@vendor_ts__quote-1.0.41//:quote",
- "@vendor_ts__syn-2.0.106//:syn",
+ "@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.serde_json-1.0.145.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_json-1.0.145.bazel
deleted file mode 100644
index dbbf22985e33..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_json-1.0.145.bazel
+++ /dev/null
@@ -1,347 +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 = "serde_json",
- 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",
- "unbounded_depth",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "indexmap", # aarch64-apple-darwin
- "preserve_order", # aarch64-apple-darwin
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "indexmap", # aarch64-pc-windows-msvc
- "preserve_order", # aarch64-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "indexmap", # aarch64-unknown-linux-gnu
- "preserve_order", # aarch64-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
- "indexmap", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
- "preserve_order", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "indexmap", # arm-unknown-linux-gnueabi
- "preserve_order", # arm-unknown-linux-gnueabi
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "indexmap", # i686-pc-windows-msvc
- "preserve_order", # i686-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "indexmap", # i686-unknown-linux-gnu
- "preserve_order", # i686-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "indexmap", # powerpc-unknown-linux-gnu
- "preserve_order", # powerpc-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
- "indexmap", # riscv64gc-unknown-linux-gnu
- "preserve_order", # riscv64gc-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "indexmap", # s390x-unknown-linux-gnu
- "preserve_order", # s390x-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "indexmap", # x86_64-apple-darwin
- "preserve_order", # x86_64-apple-darwin
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "indexmap", # x86_64-pc-windows-msvc
- "preserve_order", # x86_64-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "indexmap", # x86_64-unknown-freebsd
- "preserve_order", # x86_64-unknown-freebsd
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "indexmap", # x86_64-unknown-linux-gnu
- "preserve_order", # x86_64-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
- "indexmap", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
- "preserve_order", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
- ],
- "//conditions:default": [],
- }),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=serde_json",
- "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.145",
- deps = [
- "@vendor_ts__itoa-1.0.15//:itoa",
- "@vendor_ts__memchr-2.7.5//:memchr",
- "@vendor_ts__ryu-1.0.20//:ryu",
- "@vendor_ts__serde_core-1.0.228//:serde_core",
- "@vendor_ts__serde_json-1.0.145//:build_script_build",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "@vendor_ts__indexmap-2.14.0//:indexmap", # aarch64-apple-darwin
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@vendor_ts__indexmap-2.14.0//:indexmap", # aarch64-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "@vendor_ts__indexmap-2.14.0//:indexmap", # aarch64-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
- "@vendor_ts__indexmap-2.14.0//:indexmap", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "@vendor_ts__indexmap-2.14.0//:indexmap", # arm-unknown-linux-gnueabi
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@vendor_ts__indexmap-2.14.0//:indexmap", # i686-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@vendor_ts__indexmap-2.14.0//:indexmap", # i686-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "@vendor_ts__indexmap-2.14.0//:indexmap", # powerpc-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
- "@vendor_ts__indexmap-2.14.0//:indexmap", # riscv64gc-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "@vendor_ts__indexmap-2.14.0//:indexmap", # s390x-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "@vendor_ts__indexmap-2.14.0//:indexmap", # x86_64-apple-darwin
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@vendor_ts__indexmap-2.14.0//:indexmap", # x86_64-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "@vendor_ts__indexmap-2.14.0//:indexmap", # x86_64-unknown-freebsd
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@vendor_ts__indexmap-2.14.0//:indexmap", # x86_64-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
- "@vendor_ts__indexmap-2.14.0//:indexmap", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
- ],
- "//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 = [
- "default",
- "std",
- "unbounded_depth",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "indexmap", # aarch64-apple-darwin
- "preserve_order", # aarch64-apple-darwin
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "indexmap", # aarch64-pc-windows-msvc
- "preserve_order", # aarch64-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "indexmap", # aarch64-unknown-linux-gnu
- "preserve_order", # aarch64-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
- "indexmap", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
- "preserve_order", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "indexmap", # arm-unknown-linux-gnueabi
- "preserve_order", # arm-unknown-linux-gnueabi
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "indexmap", # i686-pc-windows-msvc
- "preserve_order", # i686-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "indexmap", # i686-unknown-linux-gnu
- "preserve_order", # i686-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "indexmap", # powerpc-unknown-linux-gnu
- "preserve_order", # powerpc-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
- "indexmap", # riscv64gc-unknown-linux-gnu
- "preserve_order", # riscv64gc-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "indexmap", # s390x-unknown-linux-gnu
- "preserve_order", # s390x-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "indexmap", # x86_64-apple-darwin
- "preserve_order", # x86_64-apple-darwin
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "indexmap", # x86_64-pc-windows-msvc
- "preserve_order", # x86_64-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "indexmap", # x86_64-unknown-freebsd
- "preserve_order", # x86_64-unknown-freebsd
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "indexmap", # x86_64-unknown-linux-gnu
- "preserve_order", # x86_64-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
- "indexmap", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
- "preserve_order", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
- ],
- "//conditions:default": [],
- }),
- 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 = "serde_json",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=serde_json",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.145",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
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.150.bazel
new file mode 100644
index 000000000000..9ebc6e12937d
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_json-1.0.150.bazel
@@ -0,0 +1,347 @@
+###############################################################################
+# @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 = "serde_json",
+ 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",
+ "unbounded_depth",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "indexmap", # aarch64-apple-darwin
+ "preserve_order", # aarch64-apple-darwin
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "indexmap", # aarch64-pc-windows-msvc
+ "preserve_order", # aarch64-pc-windows-msvc
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "indexmap", # aarch64-unknown-linux-gnu
+ "preserve_order", # aarch64-unknown-linux-gnu
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
+ "indexmap", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
+ "preserve_order", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "indexmap", # arm-unknown-linux-gnueabi
+ "preserve_order", # arm-unknown-linux-gnueabi
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "indexmap", # i686-pc-windows-msvc
+ "preserve_order", # i686-pc-windows-msvc
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "indexmap", # i686-unknown-linux-gnu
+ "preserve_order", # i686-unknown-linux-gnu
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "indexmap", # powerpc-unknown-linux-gnu
+ "preserve_order", # powerpc-unknown-linux-gnu
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
+ "indexmap", # riscv64gc-unknown-linux-gnu
+ "preserve_order", # riscv64gc-unknown-linux-gnu
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "indexmap", # s390x-unknown-linux-gnu
+ "preserve_order", # s390x-unknown-linux-gnu
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "indexmap", # x86_64-apple-darwin
+ "preserve_order", # x86_64-apple-darwin
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "indexmap", # x86_64-pc-windows-msvc
+ "preserve_order", # x86_64-pc-windows-msvc
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "indexmap", # x86_64-unknown-freebsd
+ "preserve_order", # x86_64-unknown-freebsd
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "indexmap", # x86_64-unknown-linux-gnu
+ "preserve_order", # x86_64-unknown-linux-gnu
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
+ "indexmap", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
+ "preserve_order", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
+ ],
+ "//conditions:default": [],
+ }),
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=serde_json",
+ "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.150",
+ deps = [
+ "@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",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@vendor_ts__indexmap-2.14.0//:indexmap", # aarch64-apple-darwin
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@vendor_ts__indexmap-2.14.0//:indexmap", # aarch64-pc-windows-msvc
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "@vendor_ts__indexmap-2.14.0//:indexmap", # aarch64-unknown-linux-gnu
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
+ "@vendor_ts__indexmap-2.14.0//:indexmap", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "@vendor_ts__indexmap-2.14.0//:indexmap", # arm-unknown-linux-gnueabi
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@vendor_ts__indexmap-2.14.0//:indexmap", # i686-pc-windows-msvc
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@vendor_ts__indexmap-2.14.0//:indexmap", # i686-unknown-linux-gnu
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@vendor_ts__indexmap-2.14.0//:indexmap", # powerpc-unknown-linux-gnu
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
+ "@vendor_ts__indexmap-2.14.0//:indexmap", # riscv64gc-unknown-linux-gnu
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "@vendor_ts__indexmap-2.14.0//:indexmap", # s390x-unknown-linux-gnu
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "@vendor_ts__indexmap-2.14.0//:indexmap", # x86_64-apple-darwin
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@vendor_ts__indexmap-2.14.0//:indexmap", # x86_64-pc-windows-msvc
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "@vendor_ts__indexmap-2.14.0//:indexmap", # x86_64-unknown-freebsd
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@vendor_ts__indexmap-2.14.0//:indexmap", # x86_64-unknown-linux-gnu
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
+ "@vendor_ts__indexmap-2.14.0//:indexmap", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
+ ],
+ "//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 = [
+ "default",
+ "std",
+ "unbounded_depth",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "indexmap", # aarch64-apple-darwin
+ "preserve_order", # aarch64-apple-darwin
+ ],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "indexmap", # aarch64-pc-windows-msvc
+ "preserve_order", # aarch64-pc-windows-msvc
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
+ "indexmap", # aarch64-unknown-linux-gnu
+ "preserve_order", # aarch64-unknown-linux-gnu
+ ],
+ "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
+ "indexmap", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
+ "preserve_order", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
+ ],
+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
+ "indexmap", # arm-unknown-linux-gnueabi
+ "preserve_order", # arm-unknown-linux-gnueabi
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "indexmap", # i686-pc-windows-msvc
+ "preserve_order", # i686-pc-windows-msvc
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "indexmap", # i686-unknown-linux-gnu
+ "preserve_order", # i686-unknown-linux-gnu
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "indexmap", # powerpc-unknown-linux-gnu
+ "preserve_order", # powerpc-unknown-linux-gnu
+ ],
+ "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
+ "indexmap", # riscv64gc-unknown-linux-gnu
+ "preserve_order", # riscv64gc-unknown-linux-gnu
+ ],
+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
+ "indexmap", # s390x-unknown-linux-gnu
+ "preserve_order", # s390x-unknown-linux-gnu
+ ],
+ "@rules_rust//rust/platform:x86_64-apple-darwin": [
+ "indexmap", # x86_64-apple-darwin
+ "preserve_order", # x86_64-apple-darwin
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "indexmap", # x86_64-pc-windows-msvc
+ "preserve_order", # x86_64-pc-windows-msvc
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
+ "indexmap", # x86_64-unknown-freebsd
+ "preserve_order", # x86_64-unknown-freebsd
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "indexmap", # x86_64-unknown-linux-gnu
+ "preserve_order", # x86_64-unknown-linux-gnu
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
+ "indexmap", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
+ "preserve_order", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
+ ],
+ "//conditions:default": [],
+ }),
+ 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 = "serde_json",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=serde_json",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.150",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = ":_bs",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_spanned-0.6.9.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_spanned-0.6.9.bazel
deleted file mode 100644
index c5d9c5336e6a..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_spanned-0.6.9.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 = "serde_spanned",
- 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 = [
- "serde",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=serde_spanned",
- "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.6.9",
- deps = [
- "@vendor_ts__serde-1.0.228//:serde",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_spanned-1.0.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_spanned-1.0.2.bazel
deleted file mode 100644
index ac82ae1e149a..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_spanned-1.0.2.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 = "serde_spanned",
- 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=serde_spanned",
- "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.2",
- deps = [
- "@vendor_ts__serde_core-1.0.228//:serde_core",
- ],
-)
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
new file mode 100644
index 000000000000..67558f9a3a19
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_spanned-1.1.1.bazel
@@ -0,0 +1,105 @@
+###############################################################################
+# @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 = "serde_spanned",
+ 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 = "2024",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=serde_spanned",
+ "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.1.1",
+ deps = [
+ "@vendor_ts__serde_core-1.0.228//:serde_core",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_with-3.14.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_with-3.14.1.bazel
deleted file mode 100644
index 2500ec6a49ba..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_with-3.14.1.bazel
+++ /dev/null
@@ -1,110 +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 = "serde_with",
- 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",
- "default",
- "macros",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- proc_macro_deps = [
- "@vendor_ts__serde_derive-1.0.228//:serde_derive",
- "@vendor_ts__serde_with_macros-3.14.1//:serde_with_macros",
- ],
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=serde_with",
- "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 = "3.14.1",
- deps = [
- "@vendor_ts__serde-1.0.228//:serde",
- ],
-)
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.serde_with-3.20.0.bazel
new file mode 100644
index 000000000000..ce7c7138c975
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_with-3.20.0.bazel
@@ -0,0 +1,109 @@
+###############################################################################
+# @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 = "serde_with",
+ 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",
+ "default",
+ "macros",
+ "std",
+ ],
+ 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",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=serde_with",
+ "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 = "3.20.0",
+ deps = [
+ "@vendor_ts__serde_core-1.0.228//:serde_core",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_with_macros-3.14.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_with_macros-3.14.1.bazel
deleted file mode 100644
index fe552ca2a284..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_with_macros-3.14.1.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_proc_macro")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_proc_macro(
- name = "serde_with_macros",
- 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=serde_with_macros",
- "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 = "3.14.1",
- deps = [
- "@vendor_ts__darling-0.21.3//:darling",
- "@vendor_ts__proc-macro2-1.0.101//:proc_macro2",
- "@vendor_ts__quote-1.0.41//:quote",
- "@vendor_ts__syn-2.0.106//:syn",
- ],
-)
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.20.0.bazel
new file mode 100644
index 000000000000..043187a396ff
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.serde_with_macros-3.20.0.bazel
@@ -0,0 +1,103 @@
+###############################################################################
+# @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 = "serde_with_macros",
+ 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=serde_with_macros",
+ "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 = "3.20.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",
+ ],
+)
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 1cb0484417b3..9c4de3d6020c 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
@@ -96,8 +96,8 @@ rust_library(
version = "0.9.34+deprecated",
deps = [
"@vendor_ts__indexmap-2.14.0//:indexmap",
- "@vendor_ts__itoa-1.0.15//:itoa",
- "@vendor_ts__ryu-1.0.20//:ryu",
+ "@vendor_ts__itoa-1.0.18//:itoa",
+ "@vendor_ts__ryu-1.0.23//:ryu",
"@vendor_ts__serde-1.0.228//:serde",
"@vendor_ts__unsafe-libyaml-0.2.11//:unsafe_libyaml",
],
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
new file mode 100644
index 000000000000..5e16d2d97a90
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.simd-adler32-0.3.9.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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 = "simd_adler32",
+ 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=simd-adler32",
+ "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.9",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.siphasher-1.0.3.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.siphasher-1.0.3.bazel
deleted file mode 100644
index 472af635f83e..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.siphasher-1.0.3.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 = "siphasher",
- 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 = "2018",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=siphasher",
- "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",
-)
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
new file mode 100644
index 000000000000..494843749ba2
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.slab-0.4.12.bazel
@@ -0,0 +1,100 @@
+###############################################################################
+# @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 = "slab",
+ 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 = "2018",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=slab",
+ "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.12",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.smallbitvec-2.6.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.smallbitvec-2.6.1.bazel
deleted file mode 100644
index 6dc39e352601..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.smallbitvec-2.6.1.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 = "smallbitvec",
- 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=smallbitvec",
- "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.6.1",
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.smol_str-0.3.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.smol_str-0.3.2.bazel
deleted file mode 100644
index 954df9a6361e..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.smol_str-0.3.2.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 = "smol_str",
- 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=smol_str",
- "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.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
new file mode 100644
index 000000000000..020a7b78d55b
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.smol_str-0.3.6.bazel
@@ -0,0 +1,101 @@
+###############################################################################
+# @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 = "smol_str",
+ 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 = "2024",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=smol_str",
+ "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.6",
+)
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
new file mode 100644
index 000000000000..1df9f216dc13
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.spin-0.9.8.bazel
@@ -0,0 +1,114 @@
+###############################################################################
+# @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.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.stable_deref_trait-1.2.0.bazel
deleted file mode 100644
index a726ed9d70a7..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.stable_deref_trait-1.2.0.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 = "stable_deref_trait",
- 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",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=stable_deref_trait",
- "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.stable_deref_trait-1.2.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.stable_deref_trait-1.2.1.bazel
new file mode 100644
index 000000000000..376f789df83a
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.stable_deref_trait-1.2.1.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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 = "stable_deref_trait",
+ 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=stable_deref_trait",
+ "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.1",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.syn-2.0.106.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.syn-2.0.106.bazel
deleted file mode 100644
index 50cde9ced991..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.syn-2.0.106.bazel
+++ /dev/null
@@ -1,115 +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 = "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",
- "fold",
- "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-sim": [],
- "@rules_rust//rust/platform:aarch64-linux-android": [],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
- "@rules_rust//rust/platform:aarch64-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.0.106",
- deps = [
- "@vendor_ts__proc-macro2-1.0.101//:proc_macro2",
- "@vendor_ts__quote-1.0.41//:quote",
- "@vendor_ts__unicode-ident-1.0.19//: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-2.0.117.bazel
new file mode 100644
index 000000000000..b9ef3361a973
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.syn-2.0.117.bazel
@@ -0,0 +1,114 @@
+###############################################################################
+# @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-sim": [],
+ "@rules_rust//rust/platform:aarch64-linux-android": [],
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
+ "@rules_rust//rust/platform:aarch64-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.0.117",
+ deps = [
+ "@vendor_ts__proc-macro2-1.0.106//:proc_macro2",
+ "@vendor_ts__quote-1.0.45//: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 fa9cc6081a5a..7283c85254ce 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
@@ -99,8 +99,8 @@ rust_library(
}),
version = "0.13.2",
deps = [
- "@vendor_ts__proc-macro2-1.0.101//:proc_macro2",
- "@vendor_ts__quote-1.0.41//:quote",
- "@vendor_ts__syn-2.0.106//:syn",
+ "@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.thin-vec-0.2.14.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.thin-vec-0.2.14.bazel
deleted file mode 100644
index c930359eefe1..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.thin-vec-0.2.14.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 = "thin_vec",
- 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 = "2018",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=thin-vec",
- "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.14",
-)
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.18.bazel
new file mode 100644
index 000000000000..c8be97281992
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.thin-vec-0.2.18.bazel
@@ -0,0 +1,101 @@
+###############################################################################
+# @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 = "thin_vec",
+ 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 = "2018",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=thin-vec",
+ "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.18",
+)
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.18.bazel
index 1c39cdf06597..ef46b223dbb3 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.18.bazel
@@ -95,8 +95,8 @@ rust_proc_macro(
}),
version = "2.0.18",
deps = [
- "@vendor_ts__proc-macro2-1.0.101//:proc_macro2",
- "@vendor_ts__quote-1.0.41//:quote",
- "@vendor_ts__syn-2.0.106//:syn",
+ "@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.thread_local-1.1.9.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.thread_local-1.1.9.bazel
index 01efca587901..e38f9011ecd3 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.9.bazel
@@ -95,6 +95,6 @@ rust_library(
}),
version = "1.1.9",
deps = [
- "@vendor_ts__cfg-if-1.0.3//:cfg_if",
+ "@vendor_ts__cfg-if-1.0.4//:cfg_if",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.time-0.3.43.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.time-0.3.43.bazel
deleted file mode 100644
index c3ee5405393c..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.time-0.3.43.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 = "time",
- 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=time",
- "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.43",
- deps = [
- "@vendor_ts__deranged-0.5.3//:deranged",
- "@vendor_ts__num-conv-0.1.0//:num_conv",
- "@vendor_ts__powerfmt-0.2.0//:powerfmt",
- "@vendor_ts__time-core-0.1.6//:time_core",
- ],
-)
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.47.bazel
new file mode 100644
index 000000000000..cdbbb0f4fce5
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.time-0.3.47.bazel
@@ -0,0 +1,221 @@
+###############################################################################
+# @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 = "time",
+ 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",
+ "default",
+ "formatting",
+ "local-offset",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2024",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=time",
+ "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.47",
+ 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",
+ ] + select({
+ "@rules_rust//rust/platform:aarch64-apple-darwin": [
+ "@vendor_ts__libc-0.2.186//: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__num_threads-0.1.7//:num_threads", # aarch64-apple-ios
+ ],
+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
+ "@vendor_ts__libc-0.2.186//: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__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__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__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__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__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__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__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__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__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__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__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__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__num_threads-0.1.7//:num_threads", # i686-unknown-linux-gnu
+ ],
+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
+ "@vendor_ts__libc-0.2.186//: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__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__num_threads-0.1.7//:num_threads", # s390x-unknown-linux-gnu
+ ],
+ "@rules_rust//rust/platform:wasm32-unknown-emscripten": [
+ "@vendor_ts__libc-0.2.186//: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__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__num_threads-0.1.7//:num_threads", # x86_64-apple-ios
+ ],
+ "@rules_rust//rust/platform:x86_64-linux-android": [
+ "@vendor_ts__libc-0.2.186//: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__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__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__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__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.6.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.time-core-0.1.6.bazel
deleted file mode 100644
index 57d22c65064b..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.time-core-0.1.6.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 = "time_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 = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=time-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.1.6",
-)
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.8.bazel
new file mode 100644
index 000000000000..226d665682fa
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.time-core-0.1.8.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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 = "time_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=time-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.1.8",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.time-macros-0.2.24.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.time-macros-0.2.24.bazel
deleted file mode 100644
index 08d61498717e..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.time-macros-0.2.24.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_proc_macro")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_proc_macro(
- name = "time_macros",
- 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=time-macros",
- "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.24",
- deps = [
- "@vendor_ts__num-conv-0.1.0//:num_conv",
- "@vendor_ts__time-core-0.1.6//:time_core",
- ],
-)
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.27.bazel
new file mode 100644
index 000000000000..25f46454c286
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.time-macros-0.2.27.bazel
@@ -0,0 +1,101 @@
+###############################################################################
+# @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 = "time_macros",
+ 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=time-macros",
+ "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.27",
+ deps = [
+ "@vendor_ts__num-conv-0.2.2//:num_conv",
+ "@vendor_ts__time-core-0.1.8//:time_core",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tinystr-0.8.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tinystr-0.8.1.bazel
deleted file mode 100644
index 896bfb0dd66a..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tinystr-0.8.1.bazel
+++ /dev/null
@@ -1,107 +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 = "tinystr",
- 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",
- "zerovec",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- proc_macro_deps = [
- "@vendor_ts__displaydoc-0.2.5//:displaydoc",
- ],
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=tinystr",
- "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.8.1",
- deps = [
- "@vendor_ts__zerovec-0.11.4//:zerovec",
- ],
-)
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.11.0.bazel
new file mode 100644
index 000000000000..e8962f83b88c
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tinyvec-1.11.0.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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 = "tinyvec",
+ 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=tinyvec",
+ "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.11.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
new file mode 100644
index 000000000000..4d480406c600
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tinyvec_macros-0.1.1.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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 = "tinyvec_macros",
+ 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=tinyvec_macros",
+ "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.1",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml-0.8.23.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml-0.8.23.bazel
deleted file mode 100644
index 50cb78eec1e8..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml-0.8.23.bazel
+++ /dev/null
@@ -1,108 +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",
- 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",
- "display",
- "parse",
- ],
- 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",
- "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.8.23",
- deps = [
- "@vendor_ts__serde-1.0.228//:serde",
- "@vendor_ts__serde_spanned-0.6.9//:serde_spanned",
- "@vendor_ts__toml_datetime-0.6.11//:toml_datetime",
- "@vendor_ts__toml_edit-0.22.27//:toml_edit",
- ],
-)
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.toml-0.9.12+spec-1.1.0.bazel
new file mode 100644
index 000000000000..00dda2eead4c
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml-0.9.12+spec-1.1.0.bazel
@@ -0,0 +1,112 @@
+###############################################################################
+# @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",
+ 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",
+ "display",
+ "parse",
+ "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",
+ "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.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",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml-0.9.7.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml-0.9.7.bazel
deleted file mode 100644
index fad5edad1a26..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml-0.9.7.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 = "toml",
- 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",
- "display",
- "parse",
- "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",
- "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.7",
- deps = [
- "@vendor_ts__serde_core-1.0.228//:serde_core",
- "@vendor_ts__serde_spanned-1.0.2//:serde_spanned",
- "@vendor_ts__toml_datetime-0.7.2//:toml_datetime",
- "@vendor_ts__toml_parser-1.1.2-spec-1.1.0//:toml_parser",
- "@vendor_ts__toml_writer-1.0.3//:toml_writer",
- "@vendor_ts__winnow-0.7.13//:winnow",
- ],
-)
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.2+spec-1.1.0.bazel
new file mode 100644
index 000000000000..fe92f9515829
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml-1.1.2+spec-1.1.0.bazel
@@ -0,0 +1,112 @@
+###############################################################################
+# @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",
+ 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",
+ "display",
+ "parse",
+ "serde",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2024",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=toml",
+ "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.1.2+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-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",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_datetime-0.6.11.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_datetime-0.6.11.bazel
deleted file mode 100644
index 2673acb9f664..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_datetime-0.6.11.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 = "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 = [
- "serde",
- ],
- 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.6.11",
- deps = [
- "@vendor_ts__serde-1.0.228//:serde",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_datetime-0.7.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_datetime-0.7.2.bazel
deleted file mode 100644
index f0a1a3502d03..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_datetime-0.7.2.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.2",
- deps = [
- "@vendor_ts__serde_core-1.0.228//:serde_core",
- ],
-)
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
new file mode 100644
index 000000000000..fc176f8a9b8b
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_datetime-0.7.5+spec-1.1.0.bazel
@@ -0,0 +1,105 @@
+###############################################################################
+# @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 a4809f145b60..f92fd3be64c6 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
@@ -36,7 +36,7 @@ rust_library(
),
crate_features = [
"alloc",
- "default",
+ "serde",
"std",
],
crate_root = "src/lib.rs",
@@ -99,4 +99,7 @@ rust_library(
"//conditions:default": ["@platforms//:incompatible"],
}),
version = "1.1.1+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_edit-0.22.27.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_edit-0.22.27.bazel
deleted file mode 100644
index bdee26270825..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_edit-0.22.27.bazel
+++ /dev/null
@@ -1,110 +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_edit",
- 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 = [
- "display",
- "parse",
- "serde",
- ],
- 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_edit",
- "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.22.27",
- deps = [
- "@vendor_ts__indexmap-2.14.0//:indexmap",
- "@vendor_ts__serde-1.0.228//:serde",
- "@vendor_ts__serde_spanned-0.6.9//:serde_spanned",
- "@vendor_ts__toml_datetime-0.6.11//:toml_datetime",
- "@vendor_ts__toml_write-0.1.2//:toml_write",
- "@vendor_ts__winnow-0.7.13//:winnow",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_edit-0.25.11+spec-1.1.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_edit-0.25.11+spec-1.1.0.bazel
deleted file mode 100644
index 596127714520..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_edit-0.25.11+spec-1.1.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 = "toml_edit",
- 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 = [
- "parse",
- ],
- crate_root = "src/lib.rs",
- edition = "2024",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=toml_edit",
- "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.25.11+spec-1.1.0",
- deps = [
- "@vendor_ts__indexmap-2.14.0//:indexmap",
- "@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__winnow-1.0.2//:winnow",
- ],
-)
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.2+spec-1.1.0.bazel
index 4504ea44e88a..8f32166ede44 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.2+spec-1.1.0.bazel
@@ -37,54 +37,7 @@ rust_library(
crate_features = [
"alloc",
"std",
- ] + select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "default", # aarch64-apple-darwin
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "default", # aarch64-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "default", # aarch64-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
- "default", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "default", # arm-unknown-linux-gnueabi
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "default", # i686-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "default", # i686-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "default", # powerpc-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
- "default", # riscv64gc-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "default", # s390x-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "default", # x86_64-apple-darwin
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "default", # x86_64-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "default", # x86_64-unknown-freebsd
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "default", # x86_64-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
- "default", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
- ],
- "//conditions:default": [],
- }),
+ ],
crate_root = "src/lib.rs",
edition = "2024",
rustc_env_files = [
@@ -146,6 +99,6 @@ rust_library(
}),
version = "1.1.2+spec-1.1.0",
deps = [
- "@vendor_ts__winnow-1.0.2//:winnow",
+ "@vendor_ts__winnow-1.0.3//:winnow",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_write-0.1.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_write-0.1.2.bazel
deleted file mode 100644
index 61e730c79391..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_write-0.1.2.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 = "toml_write",
- 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",
- "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=toml_write",
- "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.2",
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_writer-1.0.3.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_writer-1.0.3.bazel
deleted file mode 100644
index 2bed2419242d..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_writer-1.0.3.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 = "toml_writer",
- 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=toml_writer",
- "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",
-)
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.1+spec-1.1.0.bazel
new file mode 100644
index 000000000000..c3005bdd0207
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.toml_writer-1.1.1+spec-1.1.0.bazel
@@ -0,0 +1,101 @@
+###############################################################################
+# @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_writer",
+ 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 = "2024",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=toml_writer",
+ "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.1.1+spec-1.1.0",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.topological-sort-0.2.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.topological-sort-0.2.2.bazel
deleted file mode 100644
index 4cba2e919677..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.topological-sort-0.2.2.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 = "topological_sort",
- 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=topological-sort",
- "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.2",
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-0.1.41.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-0.1.41.bazel
deleted file mode 100644
index 183d4cdd5865..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-0.1.41.bazel
+++ /dev/null
@@ -1,110 +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 = "tracing",
- 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 = [
- "attributes",
- "default",
- "std",
- "tracing-attributes",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- proc_macro_deps = [
- "@vendor_ts__tracing-attributes-0.1.30//:tracing_attributes",
- ],
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=tracing",
- "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.41",
- deps = [
- "@vendor_ts__pin-project-lite-0.2.16//:pin_project_lite",
- "@vendor_ts__tracing-core-0.1.34//:tracing_core",
- ],
-)
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
new file mode 100644
index 000000000000..e38c76a9b2b5
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-0.1.44.bazel
@@ -0,0 +1,110 @@
+###############################################################################
+# @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 = "tracing",
+ 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 = [
+ "attributes",
+ "default",
+ "std",
+ "tracing-attributes",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ proc_macro_deps = [
+ "@vendor_ts__tracing-attributes-0.1.31//:tracing_attributes",
+ ],
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tracing",
+ "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.44",
+ deps = [
+ "@vendor_ts__pin-project-lite-0.2.17//:pin_project_lite",
+ "@vendor_ts__tracing-core-0.1.36//:tracing_core",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-attributes-0.1.30.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-attributes-0.1.30.bazel
deleted file mode 100644
index 8f607d2a3218..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-attributes-0.1.30.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 = "tracing_attributes",
- 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=tracing-attributes",
- "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.30",
- deps = [
- "@vendor_ts__proc-macro2-1.0.101//:proc_macro2",
- "@vendor_ts__quote-1.0.41//:quote",
- "@vendor_ts__syn-2.0.106//:syn",
- ],
-)
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
new file mode 100644
index 000000000000..6a87d07d6245
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-attributes-0.1.31.bazel
@@ -0,0 +1,102 @@
+###############################################################################
+# @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 = "tracing_attributes",
+ 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=tracing-attributes",
+ "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.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",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-core-0.1.34.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-core-0.1.34.bazel
deleted file mode 100644
index c30ffdd41dfe..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-core-0.1.34.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 = "tracing_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_features = [
- "default",
- "once_cell",
- "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=tracing-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.1.34",
- deps = [
- "@vendor_ts__once_cell-1.21.3//:once_cell",
- ],
-)
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
new file mode 100644
index 000000000000..aacfb5924369
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-core-0.1.36.bazel
@@ -0,0 +1,105 @@
+###############################################################################
+# @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 = "tracing_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_features = [
+ "default",
+ "once_cell",
+ "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=tracing-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.1.36",
+ deps = [
+ "@vendor_ts__once_cell-1.21.4//:once_cell",
+ ],
+)
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 23e0eab2f412..dde38953aa25 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
@@ -100,7 +100,7 @@ rust_library(
version = "0.2.0",
deps = [
"@vendor_ts__lazy_static-1.5.0//:lazy_static",
- "@vendor_ts__tracing-0.1.41//:tracing",
- "@vendor_ts__tracing-subscriber-0.3.20//:tracing_subscriber",
+ "@vendor_ts__tracing-0.1.44//:tracing",
+ "@vendor_ts__tracing-subscriber-0.3.23//:tracing_subscriber",
],
)
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 9cd5f33c7cd2..e5c9180aca2f 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
@@ -99,8 +99,8 @@ rust_library(
}),
version = "0.2.0",
deps = [
- "@vendor_ts__log-0.4.28//:log",
- "@vendor_ts__once_cell-1.21.3//:once_cell",
- "@vendor_ts__tracing-core-0.1.34//:tracing_core",
+ "@vendor_ts__log-0.4.29//: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.20.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-subscriber-0.3.20.bazel
deleted file mode 100644
index f0c94ca745b6..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-subscriber-0.3.20.bazel
+++ /dev/null
@@ -1,126 +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 = "tracing_subscriber",
- 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",
- "ansi",
- "default",
- "env-filter",
- "fmt",
- "matchers",
- "nu-ansi-term",
- "once_cell",
- "registry",
- "sharded-slab",
- "smallvec",
- "std",
- "thread_local",
- "tracing",
- "tracing-log",
- ],
- crate_root = "src/lib.rs",
- edition = "2018",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=tracing-subscriber",
- "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.20",
- deps = [
- "@vendor_ts__matchers-0.2.0//:matchers",
- "@vendor_ts__nu-ansi-term-0.50.1//:nu_ansi_term",
- "@vendor_ts__once_cell-1.21.3//:once_cell",
- "@vendor_ts__regex-automata-0.4.11//: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__tracing-0.1.41//:tracing",
- "@vendor_ts__tracing-core-0.1.34//:tracing_core",
- "@vendor_ts__tracing-log-0.2.0//:tracing_log",
- ],
-)
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
new file mode 100644
index 000000000000..c5d7e4c94300
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-subscriber-0.3.23.bazel
@@ -0,0 +1,129 @@
+###############################################################################
+# @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 = "tracing_subscriber",
+ 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",
+ "ansi",
+ "default",
+ "env-filter",
+ "fmt",
+ "local-time",
+ "matchers",
+ "nu-ansi-term",
+ "once_cell",
+ "registry",
+ "sharded-slab",
+ "smallvec",
+ "std",
+ "thread_local",
+ "time",
+ "tracing",
+ "tracing-log",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tracing-subscriber",
+ "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.23",
+ deps = [
+ "@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__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__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
new file mode 100644
index 000000000000..ba6b4a2716fb
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tracing-tree-0.4.1.bazel
@@ -0,0 +1,107 @@
+###############################################################################
+# @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 = "tracing_tree",
+ 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",
+ "tracing-log",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2018",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tracing-tree",
+ "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__nu-ansi-term-0.50.3//:nu_ansi_term",
+ "@vendor_ts__tracing-core-0.1.36//:tracing_core",
+ "@vendor_ts__tracing-log-0.2.0//:tracing_log",
+ "@vendor_ts__tracing-subscriber-0.3.23//:tracing_subscriber",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-0.26.8.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-0.26.8.bazel
deleted file mode 100644
index 98cdfaa4d2fd..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-0.26.8.bazel
+++ /dev/null
@@ -1,179 +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 = "tree_sitter",
- 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 = "binding_rust/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=tree-sitter",
- "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.26.8",
- deps = [
- "@vendor_ts__regex-1.11.3//:regex",
- "@vendor_ts__regex-syntax-0.8.6//:regex_syntax",
- "@vendor_ts__streaming-iterator-0.1.9//:streaming_iterator",
- "@vendor_ts__tree-sitter-0.26.8//:build_script_build",
- "@vendor_ts__tree-sitter-language-0.1.5//:tree_sitter_language",
- ],
-)
-
-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 = [
- "default",
- "std",
- ],
- crate_name = "build_script_build",
- crate_root = "binding_rust/build.rs",
- data = glob(
- include = ["**"],
- allow_empty = True,
- exclude = [
- "**/* *",
- ".tmp_git_root/**/*",
- "BUILD",
- "BUILD.bazel",
- "WORKSPACE",
- "WORKSPACE.bazel",
- ],
- ),
- edition = "2021",
- links = "tree-sitter",
- pkg_name = "tree-sitter",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=tree-sitter",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.26.8",
- visibility = ["//visibility:private"],
- deps = [
- "@vendor_ts__cc-1.2.61//:cc",
- "@vendor_ts__serde_json-1.0.145//:serde_json",
- ],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
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
new file mode 100644
index 000000000000..6b1d1d7fe93d
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-0.26.9.bazel
@@ -0,0 +1,182 @@
+###############################################################################
+# @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 = "tree_sitter",
+ 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 = "binding_rust/lib.rs",
+ edition = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tree-sitter",
+ "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.26.9",
+ deps = [
+ "@vendor_ts__regex-1.12.3//:regex",
+ "@vendor_ts__regex-syntax-0.8.10//: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",
+ ],
+)
+
+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 = [
+ "default",
+ "std",
+ ],
+ crate_name = "build_script_build",
+ crate_root = "binding_rust/build.rs",
+ data = glob(
+ include = ["**"],
+ allow_empty = True,
+ exclude = [
+ "**/* *",
+ ".tmp_git_root/**/*",
+ "BUILD",
+ "BUILD.bazel",
+ "WORKSPACE",
+ "WORKSPACE.bazel",
+ ],
+ ),
+ edition = "2021",
+ link_deps = [
+ "@vendor_ts__tree-sitter-language-0.1.7//:tree_sitter_language",
+ ],
+ links = "tree-sitter",
+ pkg_name = "tree-sitter",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tree-sitter",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.26.9",
+ visibility = ["//visibility:private"],
+ deps = [
+ "@vendor_ts__cc-1.2.62//:cc",
+ "@vendor_ts__serde_json-1.0.150//:serde_json",
+ ],
+)
+
+alias(
+ name = "build_script_build",
+ actual = ":_bs",
+ tags = ["manual"],
+)
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 57cf6cd860bf..d027024bc845 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
@@ -100,7 +100,7 @@ rust_library(
version = "0.25.0",
deps = [
"@vendor_ts__tree-sitter-embedded-template-0.25.0//:build_script_build",
- "@vendor_ts__tree-sitter-language-0.1.5//:tree_sitter_language",
+ "@vendor_ts__tree-sitter-language-0.1.7//:tree_sitter_language",
],
)
@@ -138,6 +138,9 @@ cargo_build_script(
],
),
edition = "2021",
+ link_deps = [
+ "@vendor_ts__tree-sitter-language-0.1.7//:tree_sitter_language",
+ ],
pkg_name = "tree-sitter-embedded-template",
rustc_env_files = [
":cargo_toml_env_vars",
@@ -155,7 +158,7 @@ cargo_build_script(
version = "0.25.0",
visibility = ["//visibility:private"],
deps = [
- "@vendor_ts__cc-1.2.61//:cc",
+ "@vendor_ts__cc-1.2.62//:cc",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-generate-0.26.8.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-generate-0.26.8.bazel
deleted file mode 100644
index 12951a955489..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-generate-0.26.8.bazel
+++ /dev/null
@@ -1,124 +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 = "tree_sitter_generate",
- 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",
- "load",
- "pathdiff",
- "qjs-rt",
- "rquickjs",
- ],
- crate_root = "src/generate.rs",
- edition = "2021",
- proc_macro_deps = [
- "@vendor_ts__indoc-2.0.7//:indoc",
- ],
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=tree-sitter-generate",
- "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.26.8",
- deps = [
- "@vendor_ts__bitflags-2.9.4//:bitflags",
- "@vendor_ts__dunce-1.0.5//:dunce",
- "@vendor_ts__indexmap-2.14.0//:indexmap",
- "@vendor_ts__log-0.4.28//:log",
- "@vendor_ts__pathdiff-0.2.3//:pathdiff",
- "@vendor_ts__regex-1.11.3//:regex",
- "@vendor_ts__regex-syntax-0.8.6//:regex_syntax",
- "@vendor_ts__rquickjs-0.10.0//:rquickjs",
- "@vendor_ts__rustc-hash-2.1.1//:rustc_hash",
- "@vendor_ts__semver-1.0.28//:semver",
- "@vendor_ts__serde-1.0.228//:serde",
- "@vendor_ts__serde_json-1.0.145//:serde_json",
- "@vendor_ts__smallbitvec-2.6.1//:smallbitvec",
- "@vendor_ts__thiserror-2.0.18//:thiserror",
- "@vendor_ts__topological-sort-0.2.2//:topological_sort",
- ],
-)
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 245539d02e73..f80596c45905 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
@@ -100,7 +100,7 @@ rust_library(
version = "0.24.8",
deps = [
"@vendor_ts__tree-sitter-json-0.24.8//:build_script_build",
- "@vendor_ts__tree-sitter-language-0.1.5//:tree_sitter_language",
+ "@vendor_ts__tree-sitter-language-0.1.7//:tree_sitter_language",
],
)
@@ -138,6 +138,9 @@ cargo_build_script(
],
),
edition = "2021",
+ link_deps = [
+ "@vendor_ts__tree-sitter-language-0.1.7//:tree_sitter_language",
+ ],
pkg_name = "tree-sitter-json",
rustc_env_files = [
":cargo_toml_env_vars",
@@ -155,7 +158,7 @@ cargo_build_script(
version = "0.24.8",
visibility = ["//visibility:private"],
deps = [
- "@vendor_ts__cc-1.2.61//:cc",
+ "@vendor_ts__cc-1.2.62//:cc",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-language-0.1.5.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-language-0.1.5.bazel
deleted file mode 100644
index b950d1343c87..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-language-0.1.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 = "tree_sitter_language",
- 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 = "language.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=tree-sitter-language",
- "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",
-)
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
new file mode 100644
index 000000000000..d1d5d48e3f01
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.tree-sitter-language-0.1.7.bazel
@@ -0,0 +1,163 @@
+###############################################################################
+# @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 = "tree_sitter_language",
+ 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/language.rs",
+ edition = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tree-sitter-language",
+ "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.7",
+ deps = [
+ "@vendor_ts__tree-sitter-language-0.1.7//: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 = "2021",
+ links = "tree-sitter-language",
+ pkg_name = "tree-sitter-language",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=tree-sitter-language",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.1.7",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = ":_bs",
+ tags = ["manual"],
+)
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.23.6.bazel
index fc7a098193a4..4568e1556b2e 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.23.6.bazel
@@ -99,7 +99,7 @@ rust_library(
}),
version = "0.23.6",
deps = [
- "@vendor_ts__tree-sitter-language-0.1.5//:tree_sitter_language",
+ "@vendor_ts__tree-sitter-language-0.1.7//:tree_sitter_language",
"@vendor_ts__tree-sitter-python-0.23.6//:build_script_build",
],
)
@@ -138,6 +138,9 @@ cargo_build_script(
],
),
edition = "2021",
+ link_deps = [
+ "@vendor_ts__tree-sitter-language-0.1.7//:tree_sitter_language",
+ ],
pkg_name = "tree-sitter-python",
rustc_env_files = [
":cargo_toml_env_vars",
@@ -155,7 +158,7 @@ cargo_build_script(
version = "0.23.6",
visibility = ["//visibility:private"],
deps = [
- "@vendor_ts__cc-1.2.61//:cc",
+ "@vendor_ts__cc-1.2.62//: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 6d68d04cf007..0735acce2afe 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
@@ -99,7 +99,7 @@ rust_library(
}),
version = "0.23.1",
deps = [
- "@vendor_ts__tree-sitter-language-0.1.5//:tree_sitter_language",
+ "@vendor_ts__tree-sitter-language-0.1.7//:tree_sitter_language",
"@vendor_ts__tree-sitter-ql-0.23.1//:build_script_build",
],
)
@@ -138,6 +138,9 @@ cargo_build_script(
],
),
edition = "2021",
+ link_deps = [
+ "@vendor_ts__tree-sitter-language-0.1.7//:tree_sitter_language",
+ ],
pkg_name = "tree-sitter-ql",
rustc_env_files = [
":cargo_toml_env_vars",
@@ -155,7 +158,7 @@ cargo_build_script(
version = "0.23.1",
visibility = ["//visibility:private"],
deps = [
- "@vendor_ts__cc-1.2.61//:cc",
+ "@vendor_ts__cc-1.2.62//: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 855b75133117..94e8965196e9 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
@@ -99,7 +99,7 @@ rust_library(
}),
version = "0.23.1",
deps = [
- "@vendor_ts__tree-sitter-language-0.1.5//:tree_sitter_language",
+ "@vendor_ts__tree-sitter-language-0.1.7//:tree_sitter_language",
"@vendor_ts__tree-sitter-ruby-0.23.1//:build_script_build",
],
)
@@ -138,6 +138,9 @@ cargo_build_script(
],
),
edition = "2021",
+ link_deps = [
+ "@vendor_ts__tree-sitter-language-0.1.7//:tree_sitter_language",
+ ],
pkg_name = "tree-sitter-ruby",
rustc_env_files = [
":cargo_toml_env_vars",
@@ -155,7 +158,7 @@ cargo_build_script(
version = "0.23.1",
visibility = ["//visibility:private"],
deps = [
- "@vendor_ts__cc-1.2.61//:cc",
+ "@vendor_ts__cc-1.2.62//:cc",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.triomphe-0.1.14.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.triomphe-0.1.14.bazel
deleted file mode 100644
index f1774bfb2f03..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.triomphe-0.1.14.bazel
+++ /dev/null
@@ -1,107 +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 = "triomphe",
- 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",
- "serde",
- "stable_deref_trait",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2015",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=triomphe",
- "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.14",
- deps = [
- "@vendor_ts__serde-1.0.228//:serde",
- "@vendor_ts__stable_deref_trait-1.2.0//:stable_deref_trait",
- ],
-)
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.15.bazel
new file mode 100644
index 000000000000..74d278eb3bcd
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.triomphe-0.1.15.bazel
@@ -0,0 +1,107 @@
+###############################################################################
+# @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 = "triomphe",
+ 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",
+ "serde",
+ "stable_deref_trait",
+ "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=triomphe",
+ "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.15",
+ deps = [
+ "@vendor_ts__serde-1.0.228//:serde",
+ "@vendor_ts__stable_deref_trait-1.2.1//:stable_deref_trait",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.typeid-1.0.3.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.typeid-1.0.3.bazel
deleted file mode 100644
index 0e5737ac61b9..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.typeid-1.0.3.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 = "typeid",
- 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=typeid",
- "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",
- deps = [
- "@vendor_ts__typeid-1.0.3//: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 = "2018",
- pkg_name = "typeid",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=typeid",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "1.0.3",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.unicode-ident-1.0.19.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.unicode-ident-1.0.19.bazel
deleted file mode 100644
index 75aa1ff078af..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.unicode-ident-1.0.19.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 = "unicode_ident",
- 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=unicode-ident",
- "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.19",
-)
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
new file mode 100644
index 000000000000..27918c9b2b4a
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.unicode-ident-1.0.24.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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_ident",
+ 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=unicode-ident",
+ "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.24",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.unicode-properties-0.1.3.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.unicode-properties-0.1.3.bazel
deleted file mode 100644
index b621e469421f..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.unicode-properties-0.1.3.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_properties",
- 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 = [
- "emoji",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=unicode-properties",
- "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.3",
-)
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
new file mode 100644
index 000000000000..03a7d85d1f2d
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.unicode-properties-0.1.4.bazel
@@ -0,0 +1,100 @@
+###############################################################################
+# @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_properties",
+ 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 = [
+ "emoji",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=unicode-properties",
+ "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.4",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.unicode-segmentation-1.13.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.unicode-segmentation-1.13.2.bazel
deleted file mode 100644
index 020b1bf1a716..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.unicode-segmentation-1.13.2.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 = "unicode_segmentation",
- 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=unicode-segmentation",
- "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.13.2",
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.url-2.5.7.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.url-2.5.7.bazel
deleted file mode 100644
index 043bed2ca2c0..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.url-2.5.7.bazel
+++ /dev/null
@@ -1,108 +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 = "url",
- 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",
- "serde",
- "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=url",
- "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.5.7",
- deps = [
- "@vendor_ts__form_urlencoded-1.2.2//:form_urlencoded",
- "@vendor_ts__idna-1.1.0//:idna",
- "@vendor_ts__percent-encoding-2.3.2//:percent_encoding",
- "@vendor_ts__serde-1.0.228//:serde",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.utf8_iter-1.0.4.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.utf8_iter-1.0.4.bazel
deleted file mode 100644
index 9ebd1462558c..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.utf8_iter-1.0.4.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 = "utf8_iter",
- 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=utf8_iter",
- "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.4",
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasi-0.14.5+wasi-0.2.4.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasi-0.14.5+wasi-0.2.4.bazel
deleted file mode 100644
index a5826f5cea2e..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasi-0.14.5+wasi-0.2.4.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 = "wasi",
- 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=wasi",
- "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.14.5+wasi-0.2.4",
- deps = [
- "@vendor_ts__wasip2-1.0.0-wasi-0.2.4//:wasip2",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasip2-1.0.0+wasi-0.2.4.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasip2-1.0.0+wasi-0.2.4.bazel
deleted file mode 100644
index 9de7c19c3c21..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasip2-1.0.0+wasi-0.2.4.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.0+wasi-0.2.4",
- deps = [
- "@vendor_ts__wit-bindgen-0.45.1//:wit_bindgen",
- ],
-)
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
new file mode 100644
index 000000000000..f1eb022310b7
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasip2-1.0.3+wasi-0.2.9.bazel
@@ -0,0 +1,100 @@
+###############################################################################
+# @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
new file mode 100644
index 000000000000..580c2cef0aab
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.bazel
@@ -0,0 +1,100 @@
+###############################################################################
+# @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.101.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-0.2.101.bazel
deleted file mode 100644
index 91c146904b67..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-0.2.101.bazel
+++ /dev/null
@@ -1,184 +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 = "wasm_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_features = [
- "default",
- "msrv",
- "rustversion",
- "std",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- proc_macro_deps = [
- "@vendor_ts__rustversion-1.0.22//:rustversion",
- "@vendor_ts__wasm-bindgen-macro-0.2.101//:wasm_bindgen_macro",
- ],
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=wasm-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.2.101",
- deps = [
- "@vendor_ts__cfg-if-1.0.3//:cfg_if",
- "@vendor_ts__once_cell-1.21.3//:once_cell",
- "@vendor_ts__wasm-bindgen-0.2.101//:build_script_build",
- "@vendor_ts__wasm-bindgen-shared-0.2.101//:wasm_bindgen_shared",
- ],
-)
-
-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 = [
- "default",
- "msrv",
- "rustversion",
- "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",
- link_deps = [
- "@vendor_ts__wasm-bindgen-shared-0.2.101//:wasm_bindgen_shared",
- ],
- pkg_name = "wasm-bindgen",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=wasm-bindgen",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.101",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
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.121.bazel
new file mode 100644
index 000000000000..e0f42d6a3b32
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-0.2.121.bazel
@@ -0,0 +1,185 @@
+###############################################################################
+# @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 = "wasm_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_features = [
+ "default",
+ "std",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ proc_macro_deps = [
+ "@vendor_ts__wasm-bindgen-macro-0.2.121//:wasm_bindgen_macro",
+ ],
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=wasm-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.2.121",
+ deps = [
+ "@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",
+ ],
+)
+
+cargo_build_script(
+ name = "_bs",
+ srcs = glob(
+ include = ["**/*.rs"],
+ allow_empty = True,
+ ),
+ aliases = {
+ "@vendor_ts__rustversion-1.0.22//:rustversion": "rustversion_compat",
+ },
+ 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",
+ link_deps = [
+ "@vendor_ts__wasm-bindgen-shared-0.2.121//:wasm_bindgen_shared",
+ ],
+ pkg_name = "wasm-bindgen",
+ proc_macro_deps = [
+ "@vendor_ts__rustversion-1.0.22//:rustversion",
+ ],
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=wasm-bindgen",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.2.121",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = ":_bs",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-backend-0.2.101.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-backend-0.2.101.bazel
deleted file mode 100644
index 8bd3515bef87..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-backend-0.2.101.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 = "wasm_bindgen_backend",
- 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-bindgen-backend",
- "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.101",
- deps = [
- "@vendor_ts__bumpalo-3.19.0//:bumpalo",
- "@vendor_ts__log-0.4.28//:log",
- "@vendor_ts__proc-macro2-1.0.101//:proc_macro2",
- "@vendor_ts__quote-1.0.41//:quote",
- "@vendor_ts__syn-2.0.106//:syn",
- "@vendor_ts__wasm-bindgen-shared-0.2.101//:wasm_bindgen_shared",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-macro-0.2.101.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-macro-0.2.101.bazel
deleted file mode 100644
index 3e207f054b06..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-macro-0.2.101.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_proc_macro")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_proc_macro(
- name = "wasm_bindgen_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 = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=wasm-bindgen-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.2.101",
- deps = [
- "@vendor_ts__quote-1.0.41//:quote",
- "@vendor_ts__wasm-bindgen-macro-support-0.2.101//:wasm_bindgen_macro_support",
- ],
-)
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.121.bazel
new file mode 100644
index 000000000000..350d8d20fe08
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-macro-0.2.121.bazel
@@ -0,0 +1,101 @@
+###############################################################################
+# @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 = "wasm_bindgen_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 = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=wasm-bindgen-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.2.121",
+ deps = [
+ "@vendor_ts__quote-1.0.45//:quote",
+ "@vendor_ts__wasm-bindgen-macro-support-0.2.121//:wasm_bindgen_macro_support",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-macro-support-0.2.101.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-macro-support-0.2.101.bazel
deleted file mode 100644
index b2276e1a6386..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-macro-support-0.2.101.bazel
+++ /dev/null
@@ -1,104 +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_bindgen_macro_support",
- 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-bindgen-macro-support",
- "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.101",
- deps = [
- "@vendor_ts__proc-macro2-1.0.101//:proc_macro2",
- "@vendor_ts__quote-1.0.41//:quote",
- "@vendor_ts__syn-2.0.106//:syn",
- "@vendor_ts__wasm-bindgen-backend-0.2.101//:wasm_bindgen_backend",
- "@vendor_ts__wasm-bindgen-shared-0.2.101//:wasm_bindgen_shared",
- ],
-)
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.121.bazel
new file mode 100644
index 000000000000..368ec173ac73
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-macro-support-0.2.121.bazel
@@ -0,0 +1,104 @@
+###############################################################################
+# @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_bindgen_macro_support",
+ 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-bindgen-macro-support",
+ "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.121",
+ 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",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-shared-0.2.101.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-shared-0.2.101.bazel
deleted file mode 100644
index bb7bc40362a1..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-shared-0.2.101.bazel
+++ /dev/null
@@ -1,164 +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 = "wasm_bindgen_shared",
- 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-bindgen-shared",
- "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.101",
- deps = [
- "@vendor_ts__unicode-ident-1.0.19//:unicode_ident",
- "@vendor_ts__wasm-bindgen-shared-0.2.101//: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 = "2021",
- links = "wasm_bindgen",
- pkg_name = "wasm-bindgen-shared",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=wasm-bindgen-shared",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.2.101",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
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.121.bazel
new file mode 100644
index 000000000000..a3e7da764a17
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-bindgen-shared-0.2.121.bazel
@@ -0,0 +1,164 @@
+###############################################################################
+# @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 = "wasm_bindgen_shared",
+ 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-bindgen-shared",
+ "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.121",
+ deps = [
+ "@vendor_ts__unicode-ident-1.0.24//:unicode_ident",
+ "@vendor_ts__wasm-bindgen-shared-0.2.121//: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 = "2021",
+ links = "wasm_bindgen",
+ pkg_name = "wasm-bindgen-shared",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=wasm-bindgen-shared",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.2.121",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = ":_bs",
+ tags = ["manual"],
+)
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
new file mode 100644
index 000000000000..ac2651bb736a
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-encoder-0.244.0.bazel
@@ -0,0 +1,106 @@
+###############################################################################
+# @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
new file mode 100644
index 000000000000..5a91b52eac5c
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasm-metadata-0.244.0.bazel
@@ -0,0 +1,103 @@
+###############################################################################
+# @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
new file mode 100644
index 000000000000..8b1c810b8090
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wasmparser-0.244.0.bazel
@@ -0,0 +1,111 @@
+###############################################################################
+# @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 8730541d4ab4..b9f910dc53e7 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
@@ -96,13 +96,13 @@ rust_library(
version = "0.1.11",
deps = select({
"@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@vendor_ts__windows-sys-0.61.0//:windows_sys", # cfg(windows)
+ "@vendor_ts__windows-sys-0.61.2//:windows_sys", # cfg(windows)
],
"@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@vendor_ts__windows-sys-0.61.0//:windows_sys", # cfg(windows)
+ "@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.0//:windows_sys", # cfg(windows)
+ "@vendor_ts__windows-sys-0.61.2//:windows_sys", # cfg(windows)
],
"//conditions:default": [],
}),
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-core-0.61.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-core-0.61.2.bazel
deleted file mode 100644
index df42bab2c4fc..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-core-0.61.2.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 = "windows_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 = "2021",
- proc_macro_deps = [
- "@vendor_ts__windows-implement-0.60.0//:windows_implement",
- "@vendor_ts__windows-interface-0.59.1//:windows_interface",
- ],
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows-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.61.2",
- deps = [
- "@vendor_ts__windows-link-0.1.3//:windows_link",
- "@vendor_ts__windows-result-0.3.4//:windows_result",
- "@vendor_ts__windows-strings-0.4.2//:windows_strings",
- ],
-)
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
new file mode 100644
index 000000000000..8944afcd7012
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-core-0.62.2.bazel
@@ -0,0 +1,106 @@
+###############################################################################
+# @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 = "windows_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 = "2021",
+ proc_macro_deps = [
+ "@vendor_ts__windows-implement-0.60.2//:windows_implement",
+ "@vendor_ts__windows-interface-0.59.3//:windows_interface",
+ ],
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows-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.62.2",
+ deps = [
+ "@vendor_ts__windows-link-0.2.1//:windows_link",
+ "@vendor_ts__windows-result-0.4.1//:windows_result",
+ "@vendor_ts__windows-strings-0.5.1//:windows_strings",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-implement-0.60.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-implement-0.60.0.bazel
deleted file mode 100644
index 4477961b0a8f..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-implement-0.60.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_proc_macro")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_proc_macro(
- name = "windows_implement",
- 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=windows-implement",
- "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.60.0",
- deps = [
- "@vendor_ts__proc-macro2-1.0.101//:proc_macro2",
- "@vendor_ts__quote-1.0.41//:quote",
- "@vendor_ts__syn-2.0.106//:syn",
- ],
-)
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
new file mode 100644
index 000000000000..64083d827e6a
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-implement-0.60.2.bazel
@@ -0,0 +1,102 @@
+###############################################################################
+# @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 = "windows_implement",
+ 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=windows-implement",
+ "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.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",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-interface-0.59.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-interface-0.59.1.bazel
deleted file mode 100644
index cc4f0390337a..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-interface-0.59.1.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 = "windows_interface",
- 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=windows-interface",
- "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.59.1",
- deps = [
- "@vendor_ts__proc-macro2-1.0.101//:proc_macro2",
- "@vendor_ts__quote-1.0.41//:quote",
- "@vendor_ts__syn-2.0.106//: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
new file mode 100644
index 000000000000..3ed1833deca0
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-interface-0.59.3.bazel
@@ -0,0 +1,102 @@
+###############################################################################
+# @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 = "windows_interface",
+ 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=windows-interface",
+ "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.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",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-link-0.1.3.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-link-0.1.3.bazel
deleted file mode 100644
index 469607d7d5ba..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-link-0.1.3.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 = "windows_link",
- 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=windows-link",
- "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.3",
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-link-0.2.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-link-0.2.0.bazel
deleted file mode 100644
index e093251e525f..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-link-0.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 = "windows_link",
- 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=windows-link",
- "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.0",
-)
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
new file mode 100644
index 000000000000..ad77c468d30a
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-link-0.2.1.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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 = "windows_link",
+ 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=windows-link",
+ "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",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-result-0.3.4.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-result-0.3.4.bazel
deleted file mode 100644
index c86097f47b33..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-result-0.3.4.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 = "windows_result",
- 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=windows-result",
- "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__windows-link-0.1.3//:windows_link",
- ],
-)
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
new file mode 100644
index 000000000000..f3469f679b93
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-result-0.4.1.bazel
@@ -0,0 +1,100 @@
+###############################################################################
+# @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 = "windows_result",
+ 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=windows-result",
+ "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__windows-link-0.2.1//:windows_link",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-strings-0.4.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-strings-0.4.2.bazel
deleted file mode 100644
index 1cfcc59e7edc..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-strings-0.4.2.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 = "windows_strings",
- 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=windows-strings",
- "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.2",
- deps = [
- "@vendor_ts__windows-link-0.1.3//:windows_link",
- ],
-)
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
new file mode 100644
index 000000000000..078c8f3c1e39
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-strings-0.5.1.bazel
@@ -0,0 +1,100 @@
+###############################################################################
+# @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 = "windows_strings",
+ 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=windows-strings",
+ "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.5.1",
+ deps = [
+ "@vendor_ts__windows-link-0.2.1//:windows_link",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-sys-0.52.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-sys-0.52.0.bazel
deleted file mode 100644
index 9aee199dc0a8..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-sys-0.52.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 = "windows_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_features = [
- "Win32",
- "Win32_Foundation",
- "Win32_Security",
- "Win32_Storage",
- "Win32_Storage_FileSystem",
- "Win32_System",
- "Win32_System_Console",
- "Win32_System_Threading",
- "default",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows-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.52.0",
- deps = [
- "@vendor_ts__windows-targets-0.52.6//:windows_targets",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-sys-0.59.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-sys-0.59.0.bazel
deleted file mode 100644
index b3222f2a6588..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-sys-0.59.0.bazel
+++ /dev/null
@@ -1,109 +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 = "windows_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_features = [
- "Win32",
- "Win32_Foundation",
- "Win32_System",
- "Win32_System_Com",
- "Win32_UI",
- "Win32_UI_Shell",
- "default",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows-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.59.0",
- deps = [
- "@vendor_ts__windows-targets-0.52.6//:windows_targets",
- ],
-)
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 2008e7287ac1..4caccdd6d022 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
@@ -41,7 +41,6 @@ rust_library(
"Win32_Storage",
"Win32_Storage_FileSystem",
"Win32_System",
- "Win32_System_Console",
"Win32_System_IO",
"Win32_System_ProcessStatus",
"Win32_System_Threading",
@@ -109,6 +108,6 @@ rust_library(
}),
version = "0.60.2",
deps = [
- "@vendor_ts__windows-targets-0.53.3//:windows_targets",
+ "@vendor_ts__windows-targets-0.53.5//:windows_targets",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-sys-0.61.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-sys-0.61.0.bazel
deleted file mode 100644
index a6f072e5b2a9..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-sys-0.61.0.bazel
+++ /dev/null
@@ -1,116 +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 = "windows_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_features = [
- "Win32",
- "Win32_Foundation",
- "Win32_Networking",
- "Win32_Networking_WinSock",
- "Win32_Security",
- "Win32_Storage",
- "Win32_Storage_FileSystem",
- "Win32_System",
- "Win32_System_Console",
- "Win32_System_IO",
- "Win32_System_Pipes",
- "Win32_System_SystemInformation",
- "Win32_System_Threading",
- "default",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows-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.61.0",
- deps = [
- "@vendor_ts__windows-link-0.2.0//:windows_link",
- ],
-)
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
new file mode 100644
index 000000000000..604ec7833e58
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-sys-0.61.2.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_library")
+
+package(default_visibility = ["//visibility:public"])
+
+cargo_toml_env_vars(
+ name = "cargo_toml_env_vars",
+ src = "Cargo.toml",
+)
+
+rust_library(
+ name = "windows_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_features = [
+ "Win32",
+ "Win32_Foundation",
+ "Win32_Networking",
+ "Win32_Networking_WinSock",
+ "Win32_Security",
+ "Win32_Storage",
+ "Win32_Storage_FileSystem",
+ "Win32_System",
+ "Win32_System_Com",
+ "Win32_System_Console",
+ "Win32_System_IO",
+ "Win32_System_Pipes",
+ "Win32_System_SystemInformation",
+ "Win32_System_Threading",
+ "Win32_UI",
+ "Win32_UI_Shell",
+ "default",
+ ],
+ crate_root = "src/lib.rs",
+ edition = "2021",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows-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.61.2",
+ deps = [
+ "@vendor_ts__windows-link-0.2.1//:windows_link",
+ ],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-targets-0.52.6.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-targets-0.52.6.bazel
deleted file mode 100644
index 82fb2acfc31d..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-targets-0.52.6.bazel
+++ /dev/null
@@ -1,118 +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 = "windows_targets",
- 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=windows-targets",
- "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.52.6",
- deps = select({
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@vendor_ts__windows_aarch64_msvc-0.52.6//:windows_aarch64_msvc", # cfg(all(target_arch = "aarch64", target_env = "msvc", not(windows_raw_dylib)))
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@vendor_ts__windows_i686_msvc-0.52.6//:windows_i686_msvc", # cfg(all(target_arch = "x86", target_env = "msvc", not(windows_raw_dylib)))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@vendor_ts__windows_i686_gnu-0.52.6//:windows_i686_gnu", # cfg(all(target_arch = "x86", target_env = "gnu", not(target_abi = "llvm"), not(windows_raw_dylib)))
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@vendor_ts__windows_x86_64_msvc-0.52.6//:windows_x86_64_msvc", # cfg(all(any(target_arch = "x86_64", target_arch = "arm64ec"), target_env = "msvc", not(windows_raw_dylib)))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@vendor_ts__windows_x86_64_gnu-0.52.6//:windows_x86_64_gnu", # cfg(all(target_arch = "x86_64", target_env = "gnu", not(target_abi = "llvm"), not(windows_raw_dylib)))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
- "@vendor_ts__windows_x86_64_gnu-0.52.6//:windows_x86_64_gnu", # cfg(all(target_arch = "x86_64", target_env = "gnu", not(target_abi = "llvm"), not(windows_raw_dylib)))
- ],
- "//conditions:default": [],
- }),
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-targets-0.53.3.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-targets-0.53.3.bazel
deleted file mode 100644
index 56bad6b11749..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-targets-0.53.3.bazel
+++ /dev/null
@@ -1,118 +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 = "windows_targets",
- 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=windows-targets",
- "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.53.3",
- deps = select({
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "@vendor_ts__windows_aarch64_msvc-0.53.0//:windows_aarch64_msvc", # cfg(all(target_arch = "aarch64", target_env = "msvc", not(windows_raw_dylib)))
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "@vendor_ts__windows_i686_msvc-0.53.0//:windows_i686_msvc", # cfg(all(target_arch = "x86", target_env = "msvc", not(windows_raw_dylib)))
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "@vendor_ts__windows_i686_gnu-0.53.0//:windows_i686_gnu", # cfg(all(target_arch = "x86", target_env = "gnu", not(target_abi = "llvm"), not(windows_raw_dylib)))
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "@vendor_ts__windows_x86_64_msvc-0.53.0//:windows_x86_64_msvc", # cfg(all(any(target_arch = "x86_64", target_arch = "arm64ec"), target_env = "msvc", not(windows_raw_dylib)))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "@vendor_ts__windows_x86_64_gnu-0.53.0//:windows_x86_64_gnu", # cfg(all(target_arch = "x86_64", target_env = "gnu", not(target_abi = "llvm"), not(windows_raw_dylib)))
- ],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
- "@vendor_ts__windows_x86_64_gnu-0.53.0//:windows_x86_64_gnu", # cfg(all(target_arch = "x86_64", target_env = "gnu", not(target_abi = "llvm"), not(windows_raw_dylib)))
- ],
- "//conditions:default": [],
- }),
-)
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
new file mode 100644
index 000000000000..7b8cfe447f9d
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows-targets-0.53.5.bazel
@@ -0,0 +1,118 @@
+###############################################################################
+# @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 = "windows_targets",
+ 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=windows-targets",
+ "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.53.5",
+ deps = select({
+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
+ "@vendor_ts__windows_aarch64_msvc-0.53.1//:windows_aarch64_msvc", # cfg(all(target_arch = "aarch64", target_env = "msvc", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [
+ "@vendor_ts__windows_i686_msvc-0.53.1//:windows_i686_msvc", # cfg(all(target_arch = "x86", target_env = "msvc", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
+ "@vendor_ts__windows_i686_gnu-0.53.1//:windows_i686_gnu", # cfg(all(target_arch = "x86", target_env = "gnu", not(target_abi = "llvm"), not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
+ "@vendor_ts__windows_x86_64_msvc-0.53.1//:windows_x86_64_msvc", # cfg(all(any(target_arch = "x86_64", target_arch = "arm64ec"), target_env = "msvc", not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
+ "@vendor_ts__windows_x86_64_gnu-0.53.1//:windows_x86_64_gnu", # cfg(all(target_arch = "x86_64", target_env = "gnu", not(target_abi = "llvm"), not(windows_raw_dylib)))
+ ],
+ "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
+ "@vendor_ts__windows_x86_64_gnu-0.53.1//:windows_x86_64_gnu", # cfg(all(target_arch = "x86_64", target_env = "gnu", not(target_abi = "llvm"), not(windows_raw_dylib)))
+ ],
+ "//conditions:default": [],
+ }),
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_aarch64_gnullvm-0.52.6.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_aarch64_gnullvm-0.52.6.bazel
deleted file mode 100644
index 633de17430dd..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_aarch64_gnullvm-0.52.6.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 = "windows_aarch64_gnullvm",
- 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=windows_aarch64_gnullvm",
- "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.52.6",
- deps = [
- "@vendor_ts__windows_aarch64_gnullvm-0.52.6//: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 = "2021",
- pkg_name = "windows_aarch64_gnullvm",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_aarch64_gnullvm",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.52.6",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_aarch64_gnullvm-0.53.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_aarch64_gnullvm-0.53.0.bazel
deleted file mode 100644
index 00807d34df33..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_aarch64_gnullvm-0.53.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 = "windows_aarch64_gnullvm",
- 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=windows_aarch64_gnullvm",
- "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.53.0",
- deps = [
- "@vendor_ts__windows_aarch64_gnullvm-0.53.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 = "2021",
- pkg_name = "windows_aarch64_gnullvm",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_aarch64_gnullvm",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.53.0",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
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
new file mode 100644
index 000000000000..cebafebb9908
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_aarch64_gnullvm-0.53.1.bazel
@@ -0,0 +1,162 @@
+###############################################################################
+# @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 = "windows_aarch64_gnullvm",
+ 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=windows_aarch64_gnullvm",
+ "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.53.1",
+ deps = [
+ "@vendor_ts__windows_aarch64_gnullvm-0.53.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 = "2021",
+ pkg_name = "windows_aarch64_gnullvm",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_aarch64_gnullvm",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.53.1",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = ":_bs",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_aarch64_msvc-0.52.6.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_aarch64_msvc-0.52.6.bazel
deleted file mode 100644
index 2aa1466d81d1..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_aarch64_msvc-0.52.6.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 = "windows_aarch64_msvc",
- 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=windows_aarch64_msvc",
- "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.52.6",
- deps = [
- "@vendor_ts__windows_aarch64_msvc-0.52.6//: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 = "2021",
- pkg_name = "windows_aarch64_msvc",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_aarch64_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.52.6",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_aarch64_msvc-0.53.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_aarch64_msvc-0.53.0.bazel
deleted file mode 100644
index e66c8c46945d..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_aarch64_msvc-0.53.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 = "windows_aarch64_msvc",
- 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=windows_aarch64_msvc",
- "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.53.0",
- deps = [
- "@vendor_ts__windows_aarch64_msvc-0.53.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 = "2021",
- pkg_name = "windows_aarch64_msvc",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_aarch64_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.53.0",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
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
new file mode 100644
index 000000000000..b7b20bbac41f
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_aarch64_msvc-0.53.1.bazel
@@ -0,0 +1,162 @@
+###############################################################################
+# @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 = "windows_aarch64_msvc",
+ 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=windows_aarch64_msvc",
+ "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.53.1",
+ deps = [
+ "@vendor_ts__windows_aarch64_msvc-0.53.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 = "2021",
+ pkg_name = "windows_aarch64_msvc",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_aarch64_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.53.1",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = ":_bs",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_i686_gnu-0.52.6.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_i686_gnu-0.52.6.bazel
deleted file mode 100644
index d30adc2538ff..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_i686_gnu-0.52.6.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 = "windows_i686_gnu",
- 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=windows_i686_gnu",
- "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.52.6",
- deps = [
- "@vendor_ts__windows_i686_gnu-0.52.6//: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 = "2021",
- pkg_name = "windows_i686_gnu",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_i686_gnu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.52.6",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_i686_gnu-0.53.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_i686_gnu-0.53.0.bazel
deleted file mode 100644
index 437938cf2422..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_i686_gnu-0.53.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 = "windows_i686_gnu",
- 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=windows_i686_gnu",
- "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.53.0",
- deps = [
- "@vendor_ts__windows_i686_gnu-0.53.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 = "2021",
- pkg_name = "windows_i686_gnu",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_i686_gnu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.53.0",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
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
new file mode 100644
index 000000000000..2e0b0f11a235
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_i686_gnu-0.53.1.bazel
@@ -0,0 +1,162 @@
+###############################################################################
+# @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 = "windows_i686_gnu",
+ 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=windows_i686_gnu",
+ "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.53.1",
+ deps = [
+ "@vendor_ts__windows_i686_gnu-0.53.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 = "2021",
+ pkg_name = "windows_i686_gnu",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_i686_gnu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.53.1",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = ":_bs",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_i686_gnullvm-0.52.6.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_i686_gnullvm-0.52.6.bazel
deleted file mode 100644
index 5d18a1d418f4..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_i686_gnullvm-0.52.6.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 = "windows_i686_gnullvm",
- 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=windows_i686_gnullvm",
- "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.52.6",
- deps = [
- "@vendor_ts__windows_i686_gnullvm-0.52.6//: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 = "2021",
- pkg_name = "windows_i686_gnullvm",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_i686_gnullvm",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.52.6",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_i686_gnullvm-0.53.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_i686_gnullvm-0.53.0.bazel
deleted file mode 100644
index 51364c25a81e..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_i686_gnullvm-0.53.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 = "windows_i686_gnullvm",
- 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=windows_i686_gnullvm",
- "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.53.0",
- deps = [
- "@vendor_ts__windows_i686_gnullvm-0.53.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 = "2021",
- pkg_name = "windows_i686_gnullvm",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_i686_gnullvm",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.53.0",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
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
new file mode 100644
index 000000000000..8da9d294891f
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_i686_gnullvm-0.53.1.bazel
@@ -0,0 +1,162 @@
+###############################################################################
+# @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 = "windows_i686_gnullvm",
+ 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=windows_i686_gnullvm",
+ "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.53.1",
+ deps = [
+ "@vendor_ts__windows_i686_gnullvm-0.53.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 = "2021",
+ pkg_name = "windows_i686_gnullvm",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_i686_gnullvm",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.53.1",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = ":_bs",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_i686_msvc-0.52.6.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_i686_msvc-0.52.6.bazel
deleted file mode 100644
index 977fc0c5575b..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_i686_msvc-0.52.6.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 = "windows_i686_msvc",
- 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=windows_i686_msvc",
- "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.52.6",
- deps = [
- "@vendor_ts__windows_i686_msvc-0.52.6//: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 = "2021",
- pkg_name = "windows_i686_msvc",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_i686_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.52.6",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_i686_msvc-0.53.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_i686_msvc-0.53.0.bazel
deleted file mode 100644
index ca459bbcb837..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_i686_msvc-0.53.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 = "windows_i686_msvc",
- 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=windows_i686_msvc",
- "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.53.0",
- deps = [
- "@vendor_ts__windows_i686_msvc-0.53.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 = "2021",
- pkg_name = "windows_i686_msvc",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_i686_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.53.0",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
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
new file mode 100644
index 000000000000..561379881b7f
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_i686_msvc-0.53.1.bazel
@@ -0,0 +1,162 @@
+###############################################################################
+# @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 = "windows_i686_msvc",
+ 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=windows_i686_msvc",
+ "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.53.1",
+ deps = [
+ "@vendor_ts__windows_i686_msvc-0.53.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 = "2021",
+ pkg_name = "windows_i686_msvc",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_i686_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.53.1",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = ":_bs",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_x86_64_gnu-0.52.6.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_x86_64_gnu-0.52.6.bazel
deleted file mode 100644
index b446bfdbb5b7..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_x86_64_gnu-0.52.6.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 = "windows_x86_64_gnu",
- 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=windows_x86_64_gnu",
- "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.52.6",
- deps = [
- "@vendor_ts__windows_x86_64_gnu-0.52.6//: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 = "2021",
- pkg_name = "windows_x86_64_gnu",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_gnu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.52.6",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_x86_64_gnu-0.53.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_x86_64_gnu-0.53.0.bazel
deleted file mode 100644
index e8ffe9e4cbf1..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_x86_64_gnu-0.53.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 = "windows_x86_64_gnu",
- 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=windows_x86_64_gnu",
- "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.53.0",
- deps = [
- "@vendor_ts__windows_x86_64_gnu-0.53.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 = "2021",
- pkg_name = "windows_x86_64_gnu",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_gnu",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.53.0",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
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
new file mode 100644
index 000000000000..7d5396412f85
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_x86_64_gnu-0.53.1.bazel
@@ -0,0 +1,162 @@
+###############################################################################
+# @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 = "windows_x86_64_gnu",
+ 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=windows_x86_64_gnu",
+ "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.53.1",
+ deps = [
+ "@vendor_ts__windows_x86_64_gnu-0.53.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 = "2021",
+ pkg_name = "windows_x86_64_gnu",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_gnu",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.53.1",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = ":_bs",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_x86_64_gnullvm-0.52.6.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_x86_64_gnullvm-0.52.6.bazel
deleted file mode 100644
index 31d4d5a8b6fd..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_x86_64_gnullvm-0.52.6.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 = "windows_x86_64_gnullvm",
- 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=windows_x86_64_gnullvm",
- "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.52.6",
- deps = [
- "@vendor_ts__windows_x86_64_gnullvm-0.52.6//: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 = "2021",
- pkg_name = "windows_x86_64_gnullvm",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_gnullvm",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.52.6",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_x86_64_gnullvm-0.53.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_x86_64_gnullvm-0.53.0.bazel
deleted file mode 100644
index df9e56de61d5..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_x86_64_gnullvm-0.53.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 = "windows_x86_64_gnullvm",
- 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=windows_x86_64_gnullvm",
- "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.53.0",
- deps = [
- "@vendor_ts__windows_x86_64_gnullvm-0.53.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 = "2021",
- pkg_name = "windows_x86_64_gnullvm",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_gnullvm",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.53.0",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
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
new file mode 100644
index 000000000000..8b43186489e8
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_x86_64_gnullvm-0.53.1.bazel
@@ -0,0 +1,162 @@
+###############################################################################
+# @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 = "windows_x86_64_gnullvm",
+ 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=windows_x86_64_gnullvm",
+ "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.53.1",
+ deps = [
+ "@vendor_ts__windows_x86_64_gnullvm-0.53.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 = "2021",
+ pkg_name = "windows_x86_64_gnullvm",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_gnullvm",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.53.1",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = ":_bs",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_x86_64_msvc-0.52.6.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_x86_64_msvc-0.52.6.bazel
deleted file mode 100644
index 99ef607128c6..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_x86_64_msvc-0.52.6.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 = "windows_x86_64_msvc",
- 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=windows_x86_64_msvc",
- "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.52.6",
- deps = [
- "@vendor_ts__windows_x86_64_msvc-0.52.6//: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 = "2021",
- pkg_name = "windows_x86_64_msvc",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.52.6",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_x86_64_msvc-0.53.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_x86_64_msvc-0.53.0.bazel
deleted file mode 100644
index ceaf0cb63373..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_x86_64_msvc-0.53.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 = "windows_x86_64_msvc",
- 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=windows_x86_64_msvc",
- "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.53.0",
- deps = [
- "@vendor_ts__windows_x86_64_msvc-0.53.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 = "2021",
- pkg_name = "windows_x86_64_msvc",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=windows_x86_64_msvc",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.53.0",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
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
new file mode 100644
index 000000000000..1e08192e82f3
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.windows_x86_64_msvc-0.53.1.bazel
@@ -0,0 +1,162 @@
+###############################################################################
+# @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 = "windows_x86_64_msvc",
+ 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=windows_x86_64_msvc",
+ "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.53.1",
+ deps = [
+ "@vendor_ts__windows_x86_64_msvc-0.53.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 = "2021",
+ pkg_name = "windows_x86_64_msvc",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=windows_x86_64_msvc",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "0.53.1",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = ":_bs",
+ tags = ["manual"],
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.winnow-0.7.13.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.winnow-0.7.13.bazel
deleted file mode 100644
index 997a4bf65d4d..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.winnow-0.7.13.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 = "winnow",
- 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",
- "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=winnow",
- "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.13",
-)
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
new file mode 100644
index 000000000000..156ad002d937
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.winnow-0.7.15.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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 = "winnow",
+ 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=winnow",
+ "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.15",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.winnow-1.0.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.winnow-1.0.2.bazel
deleted file mode 100644
index e9d478c9c660..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.winnow-1.0.2.bazel
+++ /dev/null
@@ -1,220 +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 = "winnow",
- 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 = select({
- "@rules_rust//rust/platform:aarch64-apple-darwin": [
- "alloc", # aarch64-apple-darwin
- "ascii", # aarch64-apple-darwin
- "binary", # aarch64-apple-darwin
- "default", # aarch64-apple-darwin
- "parser", # aarch64-apple-darwin
- "std", # aarch64-apple-darwin
- ],
- "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
- "alloc", # aarch64-pc-windows-msvc
- "ascii", # aarch64-pc-windows-msvc
- "binary", # aarch64-pc-windows-msvc
- "default", # aarch64-pc-windows-msvc
- "parser", # aarch64-pc-windows-msvc
- "std", # aarch64-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
- "alloc", # aarch64-unknown-linux-gnu
- "ascii", # aarch64-unknown-linux-gnu
- "binary", # aarch64-unknown-linux-gnu
- "default", # aarch64-unknown-linux-gnu
- "parser", # aarch64-unknown-linux-gnu
- "std", # aarch64-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
- "alloc", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
- "ascii", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
- "binary", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
- "default", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
- "parser", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
- "std", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu
- ],
- "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
- "alloc", # arm-unknown-linux-gnueabi
- "ascii", # arm-unknown-linux-gnueabi
- "binary", # arm-unknown-linux-gnueabi
- "default", # arm-unknown-linux-gnueabi
- "parser", # arm-unknown-linux-gnueabi
- "std", # arm-unknown-linux-gnueabi
- ],
- "@rules_rust//rust/platform:i686-pc-windows-msvc": [
- "alloc", # i686-pc-windows-msvc
- "ascii", # i686-pc-windows-msvc
- "binary", # i686-pc-windows-msvc
- "default", # i686-pc-windows-msvc
- "parser", # i686-pc-windows-msvc
- "std", # i686-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:i686-unknown-linux-gnu": [
- "alloc", # i686-unknown-linux-gnu
- "ascii", # i686-unknown-linux-gnu
- "binary", # i686-unknown-linux-gnu
- "default", # i686-unknown-linux-gnu
- "parser", # i686-unknown-linux-gnu
- "std", # i686-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
- "alloc", # powerpc-unknown-linux-gnu
- "ascii", # powerpc-unknown-linux-gnu
- "binary", # powerpc-unknown-linux-gnu
- "default", # powerpc-unknown-linux-gnu
- "parser", # powerpc-unknown-linux-gnu
- "std", # powerpc-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
- "alloc", # riscv64gc-unknown-linux-gnu
- "ascii", # riscv64gc-unknown-linux-gnu
- "binary", # riscv64gc-unknown-linux-gnu
- "default", # riscv64gc-unknown-linux-gnu
- "parser", # riscv64gc-unknown-linux-gnu
- "std", # riscv64gc-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
- "alloc", # s390x-unknown-linux-gnu
- "ascii", # s390x-unknown-linux-gnu
- "binary", # s390x-unknown-linux-gnu
- "default", # s390x-unknown-linux-gnu
- "parser", # s390x-unknown-linux-gnu
- "std", # s390x-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:x86_64-apple-darwin": [
- "alloc", # x86_64-apple-darwin
- "ascii", # x86_64-apple-darwin
- "binary", # x86_64-apple-darwin
- "default", # x86_64-apple-darwin
- "parser", # x86_64-apple-darwin
- "std", # x86_64-apple-darwin
- ],
- "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [
- "alloc", # x86_64-pc-windows-msvc
- "ascii", # x86_64-pc-windows-msvc
- "binary", # x86_64-pc-windows-msvc
- "default", # x86_64-pc-windows-msvc
- "parser", # x86_64-pc-windows-msvc
- "std", # x86_64-pc-windows-msvc
- ],
- "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
- "alloc", # x86_64-unknown-freebsd
- "ascii", # x86_64-unknown-freebsd
- "binary", # x86_64-unknown-freebsd
- "default", # x86_64-unknown-freebsd
- "parser", # x86_64-unknown-freebsd
- "std", # x86_64-unknown-freebsd
- ],
- "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
- "alloc", # x86_64-unknown-linux-gnu
- "ascii", # x86_64-unknown-linux-gnu
- "binary", # x86_64-unknown-linux-gnu
- "default", # x86_64-unknown-linux-gnu
- "parser", # x86_64-unknown-linux-gnu
- "std", # x86_64-unknown-linux-gnu
- ],
- "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
- "alloc", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
- "ascii", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
- "binary", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
- "default", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
- "parser", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
- "std", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu
- ],
- "//conditions:default": [],
- }),
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=winnow",
- "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.2",
-)
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.3.bazel
new file mode 100644
index 000000000000..178d093d62b5
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.winnow-1.0.3.bazel
@@ -0,0 +1,97 @@
+###############################################################################
+# @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 = "winnow",
+ 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=winnow",
+ "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",
+)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-bindgen-0.45.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-bindgen-0.45.1.bazel
deleted file mode 100644
index 4960067c91a8..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-bindgen-0.45.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 = "2021",
- 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.45.1",
- deps = [
- "@vendor_ts__wit-bindgen-0.45.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 = "2021",
- 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.45.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-0.51.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-bindgen-0.51.0.bazel
new file mode 100644
index 000000000000..17e24365c6b1
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-bindgen-0.51.0.bazel
@@ -0,0 +1,162 @@
+###############################################################################
+# @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
new file mode 100644
index 000000000000..00d1f9181d93
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-bindgen-0.57.1.bazel
@@ -0,0 +1,162 @@
+###############################################################################
+# @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
new file mode 100644
index 000000000000..5d5f5e2dfd8e
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-bindgen-core-0.51.0.bazel
@@ -0,0 +1,102 @@
+###############################################################################
+# @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-bindgen-rust-0.51.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-bindgen-rust-0.51.0.bazel
new file mode 100644
index 000000000000..b2266ab0a05d
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-bindgen-rust-0.51.0.bazel
@@ -0,0 +1,173 @@
+###############################################################################
+# @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_rust",
+ 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-rust",
+ "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__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",
+ ],
+)
+
+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",
+ link_deps = [
+ "@vendor_ts__prettyplease-0.2.37//:prettyplease",
+ ],
+ pkg_name = "wit-bindgen-rust",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=wit-bindgen-rust",
+ "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-rust-macro-0.51.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-bindgen-rust-macro-0.51.0.bazel
new file mode 100644
index 000000000000..8372f1162962
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-bindgen-rust-macro-0.51.0.bazel
@@ -0,0 +1,172 @@
+###############################################################################
+# @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_proc_macro")
+
+package(default_visibility = ["//visibility:public"])
+
+cargo_toml_env_vars(
+ name = "cargo_toml_env_vars",
+ src = "Cargo.toml",
+)
+
+rust_proc_macro(
+ name = "wit_bindgen_rust_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=wit-bindgen-rust-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.51.0",
+ 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",
+ ],
+)
+
+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",
+ link_deps = [
+ "@vendor_ts__prettyplease-0.2.37//:prettyplease",
+ ],
+ pkg_name = "wit-bindgen-rust-macro",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=wit-bindgen-rust-macro",
+ "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-component-0.244.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-component-0.244.0.bazel
new file mode 100644
index 000000000000..a37b395cfdfb
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-component-0.244.0.bazel
@@ -0,0 +1,112 @@
+###############################################################################
+# @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
new file mode 100644
index 000000000000..4efcd20bc3e7
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.wit-parser-0.244.0.bazel
@@ -0,0 +1,117 @@
+###############################################################################
+# @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.writeable-0.6.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.writeable-0.6.1.bazel
deleted file mode 100644
index 28b6f63ce6fe..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.writeable-0.6.1.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 = "writeable",
- 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=writeable",
- "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.6.1",
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.yoke-0.8.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.yoke-0.8.0.bazel
deleted file mode 100644
index ecef8b52a73d..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.yoke-0.8.0.bazel
+++ /dev/null
@@ -1,109 +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 = "yoke",
- 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",
- "derive",
- "zerofrom",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- proc_macro_deps = [
- "@vendor_ts__yoke-derive-0.8.0//:yoke_derive",
- ],
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=yoke",
- "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.8.0",
- deps = [
- "@vendor_ts__stable_deref_trait-1.2.0//:stable_deref_trait",
- "@vendor_ts__zerofrom-0.1.6//:zerofrom",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.yoke-derive-0.8.0.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.yoke-derive-0.8.0.bazel
deleted file mode 100644
index 1529534e17b2..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.yoke-derive-0.8.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_proc_macro")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_proc_macro(
- name = "yoke_derive",
- 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=yoke-derive",
- "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.8.0",
- deps = [
- "@vendor_ts__proc-macro2-1.0.101//:proc_macro2",
- "@vendor_ts__quote-1.0.41//:quote",
- "@vendor_ts__syn-2.0.106//:syn",
- "@vendor_ts__synstructure-0.13.2//:synstructure",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zerocopy-0.8.27.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zerocopy-0.8.27.bazel
deleted file mode 100644
index e0fee3f0f2ec..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zerocopy-0.8.27.bazel
+++ /dev/null
@@ -1,168 +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 = "zerocopy",
- 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 = [
- "simd",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=zerocopy",
- "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.8.27",
- deps = [
- "@vendor_ts__zerocopy-0.8.27//: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_features = [
- "simd",
- ],
- 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 = "zerocopy",
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=zerocopy",
- "manual",
- "noclippy",
- "norustfmt",
- ],
- version = "0.8.27",
- visibility = ["//visibility:private"],
-)
-
-alias(
- name = "build_script_build",
- actual = ":_bs",
- tags = ["manual"],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zerocopy-derive-0.8.27.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zerocopy-derive-0.8.27.bazel
deleted file mode 100644
index 11df1449c962..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zerocopy-derive-0.8.27.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 = "zerocopy_derive",
- 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=zerocopy-derive",
- "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.8.27",
- deps = [
- "@vendor_ts__proc-macro2-1.0.101//:proc_macro2",
- "@vendor_ts__quote-1.0.41//:quote",
- "@vendor_ts__syn-2.0.106//:syn",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zerofrom-0.1.6.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zerofrom-0.1.6.bazel
deleted file mode 100644
index fbb85d748c8f..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zerofrom-0.1.6.bazel
+++ /dev/null
@@ -1,104 +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 = "zerofrom",
- 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",
- "derive",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- proc_macro_deps = [
- "@vendor_ts__zerofrom-derive-0.1.6//:zerofrom_derive",
- ],
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=zerofrom",
- "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.6",
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zerofrom-derive-0.1.6.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zerofrom-derive-0.1.6.bazel
deleted file mode 100644
index ff9c1ef21429..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zerofrom-derive-0.1.6.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_proc_macro")
-
-package(default_visibility = ["//visibility:public"])
-
-cargo_toml_env_vars(
- name = "cargo_toml_env_vars",
- src = "Cargo.toml",
-)
-
-rust_proc_macro(
- name = "zerofrom_derive",
- 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=zerofrom-derive",
- "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.6",
- deps = [
- "@vendor_ts__proc-macro2-1.0.101//:proc_macro2",
- "@vendor_ts__quote-1.0.41//:quote",
- "@vendor_ts__syn-2.0.106//:syn",
- "@vendor_ts__synstructure-0.13.2//:synstructure",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zerotrie-0.2.2.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zerotrie-0.2.2.bazel
deleted file mode 100644
index 1bcd44131b7e..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zerotrie-0.2.2.bazel
+++ /dev/null
@@ -1,108 +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 = "zerotrie",
- 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 = [
- "yoke",
- "zerofrom",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- proc_macro_deps = [
- "@vendor_ts__displaydoc-0.2.5//:displaydoc",
- ],
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=zerotrie",
- "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.2",
- deps = [
- "@vendor_ts__yoke-0.8.0//:yoke",
- "@vendor_ts__zerofrom-0.1.6//:zerofrom",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zerovec-0.11.4.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zerovec-0.11.4.bazel
deleted file mode 100644
index a8fe8f8c7e9e..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zerovec-0.11.4.bazel
+++ /dev/null
@@ -1,109 +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 = "zerovec",
- 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",
- "derive",
- "yoke",
- ],
- crate_root = "src/lib.rs",
- edition = "2021",
- proc_macro_deps = [
- "@vendor_ts__zerovec-derive-0.11.1//:zerovec_derive",
- ],
- rustc_env_files = [
- ":cargo_toml_env_vars",
- ],
- rustc_flags = [
- "--cap-lints=allow",
- ],
- tags = [
- "cargo-bazel",
- "crate-name=zerovec",
- "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.11.4",
- deps = [
- "@vendor_ts__yoke-0.8.0//:yoke",
- "@vendor_ts__zerofrom-0.1.6//:zerofrom",
- ],
-)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zerovec-derive-0.11.1.bazel b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zerovec-derive-0.11.1.bazel
deleted file mode 100644
index ace3c224c5df..000000000000
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zerovec-derive-0.11.1.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 = "zerovec_derive",
- 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=zerovec-derive",
- "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.11.1",
- deps = [
- "@vendor_ts__proc-macro2-1.0.101//:proc_macro2",
- "@vendor_ts__quote-1.0.41//:quote",
- "@vendor_ts__syn-2.0.106//:syn",
- ],
-)
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.21.bazel
new file mode 100644
index 000000000000..be61c1bfb32c
--- /dev/null
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/BUILD.zmij-1.0.21.bazel
@@ -0,0 +1,162 @@
+###############################################################################
+# @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 = "zmij",
+ 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=zmij",
+ "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.21",
+ deps = [
+ "@vendor_ts__zmij-1.0.21//: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 = "2021",
+ pkg_name = "zmij",
+ rustc_env_files = [
+ ":cargo_toml_env_vars",
+ ],
+ rustc_flags = [
+ "--cap-lints=allow",
+ ],
+ tags = [
+ "cargo-bazel",
+ "crate-name=zmij",
+ "manual",
+ "noclippy",
+ "norustfmt",
+ ],
+ version = "1.0.21",
+ visibility = ["//visibility:private"],
+)
+
+alias(
+ name = "build_script_build",
+ actual = ":_bs",
+ tags = ["manual"],
+)
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 f2a70faf4640..6c42d38361a7 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
@@ -165,8 +165,8 @@ cargo_build_script(
version = "2.0.16+zstd.1.5.7",
visibility = ["//visibility:private"],
deps = [
- "@vendor_ts__cc-1.2.61//:cc",
- "@vendor_ts__pkg-config-0.3.32//:pkg_config",
+ "@vendor_ts__cc-1.2.62//:cc",
+ "@vendor_ts__pkg-config-0.3.33//:pkg_config",
],
)
diff --git a/misc/bazel/3rdparty/tree_sitter_extractors_deps/defs.bzl b/misc/bazel/3rdparty/tree_sitter_extractors_deps/defs.bzl
index f3b5edb59cd6..9ba4c05d3ebe 100644
--- a/misc/bazel/3rdparty/tree_sitter_extractors_deps/defs.bzl
+++ b/misc/bazel/3rdparty/tree_sitter_extractors_deps/defs.bzl
@@ -295,29 +295,29 @@ def aliases(
_NORMAL_DEPENDENCIES = {
"ruby/extractor": {
_COMMON_CONDITION: {
- "clap": Label("@vendor_ts__clap-4.5.48//:clap"),
+ "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.11.0//:rayon"),
- "regex": Label("@vendor_ts__regex-1.11.3//:regex"),
- "serde_json": Label("@vendor_ts__serde_json-1.0.145//:serde_json"),
- "tracing": Label("@vendor_ts__tracing-0.1.41//:tracing"),
- "tracing-subscriber": Label("@vendor_ts__tracing-subscriber-0.3.20//:tracing_subscriber"),
- "tree-sitter": Label("@vendor_ts__tree-sitter-0.26.8//:tree_sitter"),
+ "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.100//:anyhow"),
- "either": Label("@vendor_ts__either-1.15.0//:either"),
+ "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.101//:proc_macro2"),
- "quote": Label("@vendor_ts__quote-1.0.41//:quote"),
+ "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.301//:ra_ap_stdx"),
+ "stdx": Label("@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx"),
"ungrammar": Label("@vendor_ts__ungrammar-1.16.1//:ungrammar"),
},
},
@@ -325,108 +325,102 @@ _NORMAL_DEPENDENCIES = {
},
"rust/extractor": {
_COMMON_CONDITION: {
- "anyhow": Label("@vendor_ts__anyhow-1.0.100//:anyhow"),
- "argfile": Label("@vendor_ts__argfile-0.2.1//:argfile"),
+ "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.42//:chrono"),
- "clap": Label("@vendor_ts__clap-4.5.48//:clap"),
+ "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.301//:ra_ap_base_db"),
- "ra_ap_cfg": Label("@vendor_ts__ra_ap_cfg-0.0.301//:ra_ap_cfg"),
- "ra_ap_hir": Label("@vendor_ts__ra_ap_hir-0.0.301//:ra_ap_hir"),
- "ra_ap_hir_def": Label("@vendor_ts__ra_ap_hir_def-0.0.301//:ra_ap_hir_def"),
- "ra_ap_hir_expand": Label("@vendor_ts__ra_ap_hir_expand-0.0.301//:ra_ap_hir_expand"),
- "ra_ap_hir_ty": Label("@vendor_ts__ra_ap_hir_ty-0.0.301//:ra_ap_hir_ty"),
- "ra_ap_ide_db": Label("@vendor_ts__ra_ap_ide_db-0.0.301//:ra_ap_ide_db"),
- "ra_ap_intern": Label("@vendor_ts__ra_ap_intern-0.0.301//:ra_ap_intern"),
- "ra_ap_load-cargo": Label("@vendor_ts__ra_ap_load-cargo-0.0.301//:ra_ap_load_cargo"),
- "ra_ap_parser": Label("@vendor_ts__ra_ap_parser-0.0.301//:ra_ap_parser"),
- "ra_ap_paths": Label("@vendor_ts__ra_ap_paths-0.0.301//:ra_ap_paths"),
- "ra_ap_project_model": Label("@vendor_ts__ra_ap_project_model-0.0.301//:ra_ap_project_model"),
- "ra_ap_span": Label("@vendor_ts__ra_ap_span-0.0.301//:ra_ap_span"),
- "ra_ap_syntax": Label("@vendor_ts__ra_ap_syntax-0.0.301//:ra_ap_syntax"),
- "ra_ap_vfs": Label("@vendor_ts__ra_ap_vfs-0.0.301//:ra_ap_vfs"),
+ "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.145//:serde_json"),
- "serde_with": Label("@vendor_ts__serde_with-3.14.1//:serde_with"),
- "toml": Label("@vendor_ts__toml-0.9.7//:toml"),
- "tracing": Label("@vendor_ts__tracing-0.1.41//:tracing"),
+ "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.20//:tracing_subscriber"),
- "triomphe": Label("@vendor_ts__triomphe-0.1.14//:triomphe"),
+ "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.41//:quote"),
- "syn": Label("@vendor_ts__syn-2.0.106//:syn"),
+ "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.42//:chrono"),
+ "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.2//:flate2"),
- "globset": Label("@vendor_ts__globset-0.4.16//:globset"),
+ "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.11.0//:rayon"),
- "regex": Label("@vendor_ts__regex-1.11.3//:regex"),
+ "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.145//:serde_json"),
- "tracing": Label("@vendor_ts__tracing-0.1.41//:tracing"),
- "tracing-subscriber": Label("@vendor_ts__tracing-subscriber-0.3.20//:tracing_subscriber"),
- "tree-sitter": Label("@vendor_ts__tree-sitter-0.26.8//:tree_sitter"),
+ "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.5.48//:clap"),
+ "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.145//:serde_json"),
+ "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.8//:tree_sitter"),
+ "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.101//:proc_macro2"),
- "quote": Label("@vendor_ts__quote-1.0.41//:quote"),
- "syn": Label("@vendor_ts__syn-2.0.106//:syn"),
+ "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.145//:serde_json"),
+ "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.5.48//:clap"),
+ "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.11.0//:rayon"),
- "regex": Label("@vendor_ts__regex-1.11.3//:regex"),
- "serde_json": Label("@vendor_ts__serde_json-1.0.145//:serde_json"),
- "tracing": Label("@vendor_ts__tracing-0.1.41//:tracing"),
- "tracing-subscriber": Label("@vendor_ts__tracing-subscriber-0.3.20//:tracing_subscriber"),
- "tree-sitter": Label("@vendor_ts__tree-sitter-0.26.8//:tree_sitter"),
- "tree-sitter-embedded-template": Label("@vendor_ts__tree-sitter-embedded-template-0.25.0//:tree_sitter_embedded_template"),
- },
- },
- "unified/extractor/tree-sitter-swift": {
- _COMMON_CONDITION: {
- "tree-sitter-language": Label("@vendor_ts__tree-sitter-language-0.1.5//:tree_sitter_language"),
+ "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": {
@@ -442,7 +436,7 @@ _NORMAL_ALIASES = {
},
"rust/ast-generator": {
_COMMON_CONDITION: {
- Label("@vendor_ts__ra_ap_stdx-0.0.301//:ra_ap_stdx"): "stdx",
+ Label("@vendor_ts__ra_ap_stdx-0.0.328//:ra_ap_stdx"): "stdx",
},
},
"rust/autobuild": {
@@ -475,10 +469,6 @@ _NORMAL_ALIASES = {
_COMMON_CONDITION: {
},
},
- "unified/extractor/tree-sitter-swift": {
- _COMMON_CONDITION: {
- },
- },
"unified/swift-syntax-rs": {
_COMMON_CONDITION: {
},
@@ -498,7 +488,7 @@ _NORMAL_DEV_DEPENDENCIES = {
},
"shared/tree-sitter-extractor": {
_COMMON_CONDITION: {
- "rand": Label("@vendor_ts__rand-0.9.2//:rand"),
+ "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"),
},
@@ -511,8 +501,6 @@ _NORMAL_DEV_DEPENDENCIES = {
},
"unified/extractor": {
},
- "unified/extractor/tree-sitter-swift": {
- },
"unified/swift-syntax-rs": {
},
}
@@ -540,8 +528,6 @@ _NORMAL_DEV_ALIASES = {
},
"unified/extractor": {
},
- "unified/extractor/tree-sitter-swift": {
- },
"unified/swift-syntax-rs": {
},
}
@@ -567,8 +553,6 @@ _PROC_MACRO_DEPENDENCIES = {
},
"unified/extractor": {
},
- "unified/extractor/tree-sitter-swift": {
- },
"unified/swift-syntax-rs": {
},
}
@@ -594,8 +578,6 @@ _PROC_MACRO_ALIASES = {
},
"unified/extractor": {
},
- "unified/extractor/tree-sitter-swift": {
- },
"unified/swift-syntax-rs": {
},
}
@@ -621,8 +603,6 @@ _PROC_MACRO_DEV_DEPENDENCIES = {
},
"unified/extractor": {
},
- "unified/extractor/tree-sitter-swift": {
- },
"unified/swift-syntax-rs": {
},
}
@@ -650,8 +630,6 @@ _PROC_MACRO_DEV_ALIASES = {
},
"unified/extractor": {
},
- "unified/extractor/tree-sitter-swift": {
- },
"unified/swift-syntax-rs": {
},
}
@@ -677,12 +655,6 @@ _BUILD_DEPENDENCIES = {
},
"unified/extractor": {
},
- "unified/extractor/tree-sitter-swift": {
- _COMMON_CONDITION: {
- "cc": Label("@vendor_ts__cc-1.2.61//:cc"),
- "tree-sitter-generate": Label("@vendor_ts__tree-sitter-generate-0.26.8//:tree_sitter_generate"),
- },
- },
"unified/swift-syntax-rs": {
},
}
@@ -708,10 +680,6 @@ _BUILD_ALIASES = {
},
"unified/extractor": {
},
- "unified/extractor/tree-sitter-swift": {
- _COMMON_CONDITION: {
- },
- },
"unified/swift-syntax-rs": {
},
}
@@ -737,8 +705,6 @@ _BUILD_PROC_MACRO_DEPENDENCIES = {
},
"unified/extractor": {
},
- "unified/extractor/tree-sitter-swift": {
- },
"unified/swift-syntax-rs": {
},
}
@@ -764,8 +730,6 @@ _BUILD_PROC_MACRO_ALIASES = {
},
"unified/extractor": {
},
- "unified/extractor/tree-sitter-swift": {
- },
"unified/swift-syntax-rs": {
},
}
@@ -789,23 +753,33 @@ _CONDITIONS = {
"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\")))": ["@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-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 = \"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\")": [],
@@ -827,6 +801,7 @@ _CONDITIONS = {
"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"],
@@ -849,6 +824,7 @@ _CONDITIONS = {
"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": [],
}
###############################################################################
@@ -871,12 +847,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__aho-corasick-1.1.3",
- sha256 = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916",
+ name = "vendor_ts__aho-corasick-1.1.4",
+ sha256 = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301",
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/tree_sitter_extractors_deps:BUILD.aho-corasick-1.1.3.bazel"),
+ 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(
@@ -901,72 +877,72 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__anstream-0.6.20",
- sha256 = "3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192",
+ name = "vendor_ts__anstream-1.0.0",
+ sha256 = "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/anstream/0.6.20/download"],
- strip_prefix = "anstream-0.6.20",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.anstream-0.6.20.bazel"),
+ 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.11",
- sha256 = "862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd",
+ name = "vendor_ts__anstyle-1.0.14",
+ sha256 = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/anstyle/1.0.11/download"],
- strip_prefix = "anstyle-1.0.11",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.anstyle-1.0.11.bazel"),
+ 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-0.2.7",
- sha256 = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2",
+ name = "vendor_ts__anstyle-parse-1.0.0",
+ sha256 = "52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/anstyle-parse/0.2.7/download"],
- strip_prefix = "anstyle-parse-0.2.7",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.anstyle-parse-0.2.7.bazel"),
+ 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.4",
- sha256 = "9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2",
+ name = "vendor_ts__anstyle-query-1.1.5",
+ sha256 = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/anstyle-query/1.1.4/download"],
- strip_prefix = "anstyle-query-1.1.4",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.anstyle-query-1.1.4.bazel"),
+ 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.10",
- sha256 = "3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a",
+ name = "vendor_ts__anstyle-wincon-3.0.11",
+ sha256 = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/anstyle-wincon/3.0.10/download"],
- strip_prefix = "anstyle-wincon-3.0.10",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.anstyle-wincon-3.0.10.bazel"),
+ 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.100",
- sha256 = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61",
+ name = "vendor_ts__anyhow-1.0.102",
+ sha256 = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/anyhow/1.0.100/download"],
- strip_prefix = "anyhow-1.0.100",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.anyhow-1.0.100.bazel"),
+ 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-0.2.1",
- sha256 = "0a1cc0ba69de57db40674c66f7cf2caee3981ddef084388482c95c0e2133e5e8",
+ name = "vendor_ts__argfile-1.0.0",
+ sha256 = "99489a733dea0d2930bfa59c243146a8513ce7b0991b9d006647687cc61f53e7",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/argfile/0.2.1/download"],
- strip_prefix = "argfile-0.2.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.argfile-0.2.1.bazel"),
+ 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(
@@ -991,62 +967,52 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__autocfg-1.5.0",
- sha256 = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8",
+ name = "vendor_ts__atomic-polyfill-1.0.3",
+ sha256 = "8cf2bce30dfe09ef0bfaef228b9d414faaf7e563035494d7fe092dba54b300f4",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/autocfg/1.5.0/download"],
- strip_prefix = "autocfg-1.5.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.autocfg-1.5.0.bazel"),
+ 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__base64-0.22.1",
- sha256 = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6",
+ name = "vendor_ts__autocfg-1.5.1",
+ sha256 = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53",
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"),
+ 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__bindgen-0.72.1",
- sha256 = "993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/bindgen/0.72.1/download"],
- strip_prefix = "bindgen-0.72.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.bindgen-0.72.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__bitflags-1.3.2",
- sha256 = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a",
+ name = "vendor_ts__base64-0.22.1",
+ sha256 = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6",
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"),
+ 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.9.4",
- sha256 = "2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394",
+ name = "vendor_ts__bitflags-2.11.1",
+ sha256 = "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/bitflags/2.9.4/download"],
- strip_prefix = "bitflags-2.9.4",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.bitflags-2.9.4.bazel"),
+ 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.5.7",
- sha256 = "ad8646f98db542e39fc66e68a20b2144f6a732636df7c2354e74645faaa433ce",
+ name = "vendor_ts__borsh-1.6.1",
+ sha256 = "cfd1e3f8955a5d7de9fab72fc8373fade9fb8a703968cb200ae3dc6cf08e185a",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/borsh/1.5.7/download"],
- strip_prefix = "borsh-1.5.7",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.borsh-1.5.7.bazel"),
+ 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(
@@ -1061,102 +1027,112 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__bstr-1.12.0",
- sha256 = "234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4",
+ name = "vendor_ts__bs58-0.5.1",
+ sha256 = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/bstr/1.12.0/download"],
- strip_prefix = "bstr-1.12.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.bstr-1.12.0.bazel"),
+ 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__bumpalo-3.19.0",
- sha256 = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43",
+ name = "vendor_ts__bstr-1.12.1",
+ sha256 = "63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/bumpalo/3.19.0/download"],
- strip_prefix = "bumpalo-3.19.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.bumpalo-3.19.0.bazel"),
+ 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__bytemuck-1.23.2",
- sha256 = "3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677",
+ name = "vendor_ts__bumpalo-3.20.2",
+ sha256 = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/bytemuck/1.23.2/download"],
- strip_prefix = "bytemuck-1.23.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.bytemuck-1.23.2.bazel"),
+ 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__camino-1.1.12",
- sha256 = "dd0b03af37dad7a14518b7691d81acb0f8222604ad3d1b02f6b4bed5188c0cd5",
+ name = "vendor_ts__bytemuck-1.25.0",
+ sha256 = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/camino/1.1.12/download"],
- strip_prefix = "camino-1.1.12",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.camino-1.1.12.bazel"),
+ 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__cargo-platform-0.2.0",
- sha256 = "84982c6c0ae343635a3a4ee6dedef965513735c8b183caa7289fa6e27399ebd4",
+ name = "vendor_ts__byteorder-1.5.0",
+ sha256 = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/cargo-platform/0.2.0/download"],
- strip_prefix = "cargo-platform-0.2.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.cargo-platform-0.2.0.bazel"),
+ 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__cargo-util-schemas-0.8.2",
- sha256 = "7dc1a6f7b5651af85774ae5a34b4e8be397d9cf4bc063b7e6dbd99a841837830",
+ name = "vendor_ts__bytes-1.11.1",
+ sha256 = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/cargo-util-schemas/0.8.2/download"],
- strip_prefix = "cargo-util-schemas-0.8.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.cargo-util-schemas-0.8.2.bazel"),
+ 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__cargo_metadata-0.21.0",
- sha256 = "5cfca2aaa699835ba88faf58a06342a314a950d2b9686165e038286c30316868",
+ name = "vendor_ts__camino-1.2.2",
+ sha256 = "e629a66d692cb9ff1a1c664e41771b3dcaf961985a9774c0eb0bd1b51cf60a48",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/cargo_metadata/0.21.0/download"],
- strip_prefix = "cargo_metadata-0.21.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.cargo_metadata-0.21.0.bazel"),
+ 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__cc-1.2.61",
- sha256 = "d16d90359e986641506914ba71350897565610e87ce0ad9e6f28569db3dd5c6d",
+ name = "vendor_ts__cargo-platform-0.3.3",
+ sha256 = "dd0061da739915fae12ea00e16397555ed4371a6bb285431aab930f61b0aa4ba",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/cc/1.2.61/download"],
- strip_prefix = "cc-1.2.61",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.cc-1.2.61.bazel"),
+ 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__cexpr-0.6.0",
- sha256 = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766",
+ name = "vendor_ts__cargo_metadata-0.23.1",
+ sha256 = "ef987d17b0a113becdd19d3d0022d04d7ef41f9efe4f3fb63ac44ba61df3ade9",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/cexpr/0.6.0/download"],
- strip_prefix = "cexpr-0.6.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.cexpr-0.6.0.bazel"),
+ 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__cfg-if-1.0.3",
- sha256 = "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9",
+ name = "vendor_ts__cc-1.2.62",
+ sha256 = "a1dce859f0832a7d088c4f1119888ab94ef4b5d6795d1ce05afb7fe159d79f98",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/cfg-if/1.0.3/download"],
- strip_prefix = "cfg-if-1.0.3",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.cfg-if-1.0.3.bazel"),
+ 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(
@@ -1171,12 +1147,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__chalk-derive-0.103.0",
- sha256 = "eb4899682de915ca7c0b025bdd0a3d34c75fe12184122fda6805a7baddaa293c",
+ name = "vendor_ts__chacha20-0.10.0",
+ sha256 = "6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/chalk-derive/0.103.0/download"],
- strip_prefix = "chalk-derive-0.103.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.chalk-derive-0.103.0.bazel"),
+ 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(
@@ -1189,16 +1165,6 @@ def crate_repositories():
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.103.0",
- sha256 = "90a37d2ab99352b4caca135061e7b4ac67024b648c28ed0b787feec4bea4caed",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/chalk-ir/0.103.0/download"],
- strip_prefix = "chalk-ir-0.103.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.chalk-ir-0.103.0.bazel"),
- )
-
maybe(
http_archive,
name = "vendor_ts__chalk-ir-0.104.0",
@@ -1211,102 +1177,72 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__chalk-recursive-0.103.0",
- sha256 = "c855be60e646664bc37c2496d3dc81ca5ef60520930e5e0f0057a0575aff6c19",
+ name = "vendor_ts__chrono-0.4.44",
+ sha256 = "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/chalk-recursive/0.103.0/download"],
- strip_prefix = "chalk-recursive-0.103.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.chalk-recursive-0.103.0.bazel"),
+ 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__chalk-solve-0.103.0",
- sha256 = "477ac6cdfd2013e9f93b09b036c2b607a67b2e728f4777b8422d55a79e9e3a34",
+ name = "vendor_ts__clap-4.6.1",
+ sha256 = "1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/chalk-solve/0.103.0/download"],
- strip_prefix = "chalk-solve-0.103.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.chalk-solve-0.103.0.bazel"),
+ 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__chrono-0.4.42",
- sha256 = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2",
+ name = "vendor_ts__clap_builder-4.6.0",
+ sha256 = "714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/chrono/0.4.42/download"],
- strip_prefix = "chrono-0.4.42",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.chrono-0.4.42.bazel"),
+ 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__clang-sys-1.8.1",
- sha256 = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4",
+ name = "vendor_ts__clap_derive-4.6.1",
+ sha256 = "f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/clang-sys/1.8.1/download"],
- strip_prefix = "clang-sys-1.8.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.clang-sys-1.8.1.bazel"),
+ 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-4.5.48",
- sha256 = "e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae",
+ name = "vendor_ts__clap_lex-1.1.0",
+ sha256 = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/clap/4.5.48/download"],
- strip_prefix = "clap-4.5.48",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.clap-4.5.48.bazel"),
+ 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__clap_builder-4.5.48",
- sha256 = "c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9",
+ name = "vendor_ts__cobs-0.3.0",
+ sha256 = "0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/clap_builder/4.5.48/download"],
- strip_prefix = "clap_builder-4.5.48",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.clap_builder-4.5.48.bazel"),
+ 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__clap_derive-4.5.47",
- sha256 = "bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c",
+ name = "vendor_ts__colorchoice-1.0.5",
+ sha256 = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/clap_derive/4.5.47/download"],
- strip_prefix = "clap_derive-4.5.47",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.clap_derive-4.5.47.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__clap_lex-0.7.5",
- sha256 = "b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/clap_lex/0.7.5/download"],
- strip_prefix = "clap_lex-0.7.5",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.clap_lex-0.7.5.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__colorchoice-1.0.4",
- sha256 = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/colorchoice/1.0.4/download"],
- strip_prefix = "colorchoice-1.0.4",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.colorchoice-1.0.4.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__convert_case-0.8.0",
- sha256 = "baaaa0ecca5b51987b9423ccdc971514dd8b0bb7b4060b983d3664dad3f1f89f",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/convert_case/0.8.0/download"],
- strip_prefix = "convert_case-0.8.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.convert_case-0.8.0.bazel"),
+ 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(
@@ -1331,12 +1267,22 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__cov-mark-2.1.0",
- sha256 = "3f1d92727879fb4f24cec33a35e3bff74035541326cbc12ad44ba8886d1927b0",
+ 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/cov-mark/2.1.0/download"],
- strip_prefix = "cov-mark-2.1.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.cov-mark-2.1.0.bazel"),
+ 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(
@@ -1349,6 +1295,16 @@ def crate_repositories():
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",
@@ -1401,32 +1357,32 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__darling-0.21.3",
- sha256 = "9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0",
+ name = "vendor_ts__darling-0.23.0",
+ sha256 = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/darling/0.21.3/download"],
- strip_prefix = "darling-0.21.3",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.darling-0.21.3.bazel"),
+ 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.21.3",
- sha256 = "1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4",
+ name = "vendor_ts__darling_core-0.23.0",
+ sha256 = "9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/darling_core/0.21.3/download"],
- strip_prefix = "darling_core-0.21.3",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.darling_core-0.21.3.bazel"),
+ 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.21.3",
- sha256 = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81",
+ name = "vendor_ts__darling_macro-0.23.0",
+ sha256 = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/darling_macro/0.21.3/download"],
- strip_prefix = "darling_macro-0.21.3",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.darling_macro-0.21.3.bazel"),
+ 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(
@@ -1441,22 +1397,32 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__deranged-0.5.3",
- sha256 = "d630bccd429a5bb5a64b5e94f693bfc48c9f8566418fda4c494cc94f911f87cc",
+ 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/deranged/0.5.3/download"],
- strip_prefix = "deranged-0.5.3",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.deranged-0.5.3.bazel"),
+ 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__displaydoc-0.2.5",
- sha256 = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0",
+ name = "vendor_ts__dissimilar-1.0.11",
+ sha256 = "aeda16ab4059c5fd2a83f2b9c9e9c981327b18aa8e3b313f7e6563799d4f093e",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/displaydoc/0.2.5/download"],
- strip_prefix = "displaydoc-0.2.5",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.displaydoc-0.2.5.bazel"),
+ 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(
@@ -1491,22 +1457,42 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__either-1.15.0",
- sha256 = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719",
+ 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/either/1.15.0/download"],
- strip_prefix = "either-1.15.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.either-1.15.0.bazel"),
+ 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.3",
- sha256 = "3d248bdd43ce613d87415282f69b9bb99d947d290b10962dd6c56233312c2ad5",
+ name = "vendor_ts__ena-0.14.4",
+ sha256 = "eabffdaee24bd1bf95c5ef7cec31260444317e72ea56c4c91750e8b7ee58d5f1",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/ena/0.14.3/download"],
- strip_prefix = "ena-0.14.3",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ena-0.14.3.bazel"),
+ 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(
@@ -1589,26 +1575,6 @@ def crate_repositories():
build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.equivalent-1.0.2.bazel"),
)
- maybe(
- http_archive,
- name = "vendor_ts__erased-serde-0.4.6",
- sha256 = "e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/erased-serde/0.4.6/download"],
- strip_prefix = "erased-serde-0.4.6",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.erased-serde-0.4.6.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__fastrand-2.4.1",
- sha256 = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/fastrand/2.4.1/download"],
- strip_prefix = "fastrand-2.4.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.fastrand-2.4.1.bazel"),
- )
-
maybe(
http_archive,
name = "vendor_ts__figment-0.10.19",
@@ -1631,32 +1597,22 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__fixedbitset-0.4.2",
- sha256 = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80",
+ name = "vendor_ts__fixedbitset-0.5.7",
+ sha256 = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/fixedbitset/0.4.2/download"],
- strip_prefix = "fixedbitset-0.4.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.fixedbitset-0.4.2.bazel"),
+ 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.2",
- sha256 = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d",
+ name = "vendor_ts__flate2-1.1.9",
+ sha256 = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/flate2/1.1.2/download"],
- strip_prefix = "flate2-1.1.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.flate2-1.1.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__fnv-1.0.7",
- sha256 = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/fnv/1.0.7/download"],
- strip_prefix = "fnv-1.0.7",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.fnv-1.0.7.bazel"),
+ 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(
@@ -1671,32 +1627,12 @@ def crate_repositories():
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__form_urlencoded-1.2.2",
- sha256 = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/form_urlencoded/1.2.2/download"],
- strip_prefix = "form_urlencoded-1.2.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.form_urlencoded-1.2.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__fs-err-2.11.0",
- sha256 = "88a41f105fe1d5b6b34b2055e3dc59bb79b46b48b2040b9e6c7b4b5de097aa41",
+ name = "vendor_ts__fs-err-3.3.0",
+ sha256 = "73fde052dbfc920003cfd2c8e2c6e6d4cc7c1091538c3a24226cec0665ab08c0",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/fs-err/2.11.0/download"],
- strip_prefix = "fs-err-2.11.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.fs-err-2.11.0.bazel"),
+ 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(
@@ -1721,12 +1657,52 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__getrandom-0.3.3",
- sha256 = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4",
+ 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.3.3/download"],
- strip_prefix = "getrandom-0.3.3",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.getrandom-0.3.3.bazel"),
+ 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(
@@ -1741,12 +1717,22 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__globset-0.4.16",
- sha256 = "54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5",
+ name = "vendor_ts__globset-0.4.18",
+ sha256 = "52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/globset/0.4.16/download"],
- strip_prefix = "globset-0.4.16",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.globset-0.4.16.bazel"),
+ 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(
@@ -1779,16 +1765,6 @@ def crate_repositories():
build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.hashbrown-0.15.5.bazel"),
)
- maybe(
- http_archive,
- name = "vendor_ts__hashbrown-0.16.1",
- sha256 = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/hashbrown/0.16.1/download"],
- strip_prefix = "hashbrown-0.16.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.hashbrown-0.16.1.bazel"),
- )
-
maybe(
http_archive,
name = "vendor_ts__hashbrown-0.17.1",
@@ -1809,6 +1785,16 @@ def crate_repositories():
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",
@@ -1841,22 +1827,22 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__home-0.5.11",
- sha256 = "589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf",
+ name = "vendor_ts__home-0.5.12",
+ sha256 = "cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/home/0.5.11/download"],
- strip_prefix = "home-0.5.11",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.home-0.5.11.bazel"),
+ 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.63",
- sha256 = "b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8",
+ 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.63/download"],
- strip_prefix = "iana-time-zone-0.1.63",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.iana-time-zone-0.1.63.bazel"),
+ 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(
@@ -1871,72 +1857,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__icu_collections-2.0.0",
- sha256 = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/icu_collections/2.0.0/download"],
- strip_prefix = "icu_collections-2.0.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.icu_collections-2.0.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__icu_locale_core-2.0.0",
- sha256 = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a",
+ name = "vendor_ts__id-arena-2.3.0",
+ sha256 = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/icu_locale_core/2.0.0/download"],
- strip_prefix = "icu_locale_core-2.0.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.icu_locale_core-2.0.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__icu_normalizer-2.0.0",
- sha256 = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/icu_normalizer/2.0.0/download"],
- strip_prefix = "icu_normalizer-2.0.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.icu_normalizer-2.0.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__icu_normalizer_data-2.0.0",
- sha256 = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/icu_normalizer_data/2.0.0/download"],
- strip_prefix = "icu_normalizer_data-2.0.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.icu_normalizer_data-2.0.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__icu_properties-2.0.1",
- sha256 = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/icu_properties/2.0.1/download"],
- strip_prefix = "icu_properties-2.0.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.icu_properties-2.0.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__icu_properties_data-2.0.1",
- sha256 = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/icu_properties_data/2.0.1/download"],
- strip_prefix = "icu_properties_data-2.0.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.icu_properties_data-2.0.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__icu_provider-2.0.0",
- sha256 = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/icu_provider/2.0.0/download"],
- strip_prefix = "icu_provider-2.0.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.icu_provider-2.0.0.bazel"),
+ 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(
@@ -1949,26 +1875,6 @@ def crate_repositories():
build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ident_case-1.0.1.bazel"),
)
- maybe(
- http_archive,
- name = "vendor_ts__idna-1.1.0",
- sha256 = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/idna/1.1.0/download"],
- strip_prefix = "idna-1.1.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.idna-1.1.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__idna_adapter-1.2.1",
- sha256 = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/idna_adapter/1.2.1/download"],
- strip_prefix = "idna_adapter-1.2.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.idna_adapter-1.2.1.bazel"),
- )
-
maybe(
http_archive,
name = "vendor_ts__indexmap-1.9.3",
@@ -1989,16 +1895,6 @@ def crate_repositories():
build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.indexmap-2.14.0.bazel"),
)
- maybe(
- http_archive,
- name = "vendor_ts__indoc-2.0.7",
- sha256 = "79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/indoc/2.0.7/download"],
- strip_prefix = "indoc-2.0.7",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.indoc-2.0.7.bazel"),
- )
-
maybe(
http_archive,
name = "vendor_ts__inlinable_string-0.1.15",
@@ -2011,12 +1907,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__inotify-0.11.0",
- sha256 = "f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3",
+ name = "vendor_ts__inotify-0.11.1",
+ sha256 = "bd5b3eaf1a28b758ac0faa5a4254e8ab2705605496f1b1f3fbbc3988ad73d199",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/inotify/0.11.0/download"],
- strip_prefix = "inotify-0.11.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.inotify-0.11.0.bazel"),
+ 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(
@@ -2041,22 +1937,22 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__is_terminal_polyfill-1.70.1",
- sha256 = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf",
+ name = "vendor_ts__inventory-0.3.24",
+ sha256 = "a4f0c30c76f2f4ccee3fe55a2435f691ca00c0e4bd87abe4f4a851b1d4dac39b",
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/tree_sitter_extractors_deps:BUILD.is_terminal_polyfill-1.70.1.bazel"),
+ 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__itertools-0.12.1",
- sha256 = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569",
+ name = "vendor_ts__is_terminal_polyfill-1.70.2",
+ sha256 = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/itertools/0.12.1/download"],
- strip_prefix = "itertools-0.12.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.itertools-0.12.1.bazel"),
+ 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(
@@ -2071,12 +1967,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__itoa-1.0.15",
- sha256 = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c",
+ name = "vendor_ts__itoa-1.0.18",
+ sha256 = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/itoa/1.0.15/download"],
- strip_prefix = "itoa-1.0.15",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.itoa-1.0.15.bazel"),
+ 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(
@@ -2101,12 +1997,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__js-sys-0.3.78",
- sha256 = "0c0b063578492ceec17683ef2f8c5e89121fbd0b172cbc280635ab7567db2738",
+ name = "vendor_ts__js-sys-0.3.98",
+ sha256 = "67df7112613f8bfd9150013a0314e196f4800d3201ae742489d999db2f979f08",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/js-sys/0.3.78/download"],
- strip_prefix = "js-sys-0.3.78",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.js-sys-0.3.78.bazel"),
+ 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(
@@ -2121,12 +2017,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__kqueue-sys-1.0.4",
- sha256 = "ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b",
+ name = "vendor_ts__kqueue-sys-1.1.2",
+ sha256 = "07293a4e297ac234359b510362495713f75ea345d5307140414f20c69ffeb087",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/kqueue-sys/1.0.4/download"],
- strip_prefix = "kqueue-sys-1.0.4",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.kqueue-sys-1.0.4.bazel"),
+ 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(
@@ -2151,22 +2047,22 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__libc-0.2.175",
- sha256 = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543",
+ name = "vendor_ts__leb128fmt-0.1.0",
+ sha256 = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/libc/0.2.175/download"],
- strip_prefix = "libc-0.2.175",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.libc-0.2.175.bazel"),
+ 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__libloading-0.8.9",
- sha256 = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55",
+ name = "vendor_ts__libc-0.2.186",
+ sha256 = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/libloading/0.8.9/download"],
- strip_prefix = "libloading-0.8.9",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.libloading-0.8.9.bazel"),
+ 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(
@@ -2181,22 +2077,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__litemap-0.8.0",
- sha256 = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956",
+ name = "vendor_ts__lock_api-0.4.14",
+ sha256 = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/litemap/0.8.0/download"],
- strip_prefix = "litemap-0.8.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.litemap-0.8.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__lock_api-0.4.13",
- sha256 = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/lock_api/0.4.13/download"],
- strip_prefix = "lock_api-0.4.13",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.lock_api-0.4.13.bazel"),
+ 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(
@@ -2211,12 +2097,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__log-0.4.28",
- sha256 = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432",
+ name = "vendor_ts__log-0.4.29",
+ sha256 = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/log/0.4.28/download"],
- strip_prefix = "log-0.4.28",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.log-0.4.28.bazel"),
+ 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(
@@ -2231,12 +2117,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__memchr-2.7.5",
- sha256 = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0",
+ name = "vendor_ts__memchr-2.8.0",
+ sha256 = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/memchr/2.7.5/download"],
- strip_prefix = "memchr-2.7.5",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.memchr-2.7.5.bazel"),
+ 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(
@@ -2249,16 +2135,6 @@ def crate_repositories():
build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.memoffset-0.9.1.bazel"),
)
- maybe(
- http_archive,
- name = "vendor_ts__minimal-lexical-0.2.1",
- sha256 = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/minimal-lexical/0.2.1/download"],
- strip_prefix = "minimal-lexical-0.2.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.minimal-lexical-0.2.1.bazel"),
- )
-
maybe(
http_archive,
name = "vendor_ts__miniz_oxide-0.8.9",
@@ -2271,12 +2147,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__mio-1.0.4",
- sha256 = "78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c",
+ name = "vendor_ts__mio-1.2.0",
+ sha256 = "50b7e5b27aa02a74bac8c3f23f448f8d87ff11f92d3aac1a6ed369ee08cc56c1",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/mio/1.0.4/download"],
- strip_prefix = "mio-1.0.4",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.mio-1.0.4.bazel"),
+ 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(
@@ -2309,16 +2185,6 @@ def crate_repositories():
build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.nohash-hasher-0.2.0.bazel"),
)
- maybe(
- http_archive,
- name = "vendor_ts__nom-7.1.3",
- sha256 = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/nom/7.1.3/download"],
- strip_prefix = "nom-7.1.3",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.nom-7.1.3.bazel"),
- )
-
maybe(
http_archive,
name = "vendor_ts__notify-8.2.0",
@@ -2331,32 +2197,32 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__notify-types-2.0.0",
- sha256 = "5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d",
+ name = "vendor_ts__notify-types-2.1.0",
+ sha256 = "42b8cfee0e339a0337359f3c88165702ac6e600dc01c0cc9579a92d62b08477a",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/notify-types/2.0.0/download"],
- strip_prefix = "notify-types-2.0.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.notify-types-2.0.0.bazel"),
+ 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.1",
- sha256 = "d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399",
+ 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.1/download"],
- strip_prefix = "nu-ansi-term-0.50.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.nu-ansi-term-0.50.1.bazel"),
+ 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.1.0",
- sha256 = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9",
+ name = "vendor_ts__num-conv-0.2.2",
+ sha256 = "521739c6d2bac4aa25192232afe6841231376b2b26d4d9fae5ecf8ca5772e441",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/num-conv/0.1.0/download"],
- strip_prefix = "num-conv-0.1.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.num-conv-0.1.0.bazel"),
+ 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(
@@ -2381,92 +2247,72 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__once_cell-1.21.3",
- sha256 = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/once_cell/1.21.3/download"],
- strip_prefix = "once_cell-1.21.3",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.once_cell-1.21.3.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__once_cell_polyfill-1.70.1",
- sha256 = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/once_cell_polyfill/1.70.1/download"],
- strip_prefix = "once_cell_polyfill-1.70.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.once_cell_polyfill-1.70.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__oorandom-11.1.5",
- sha256 = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e",
+ name = "vendor_ts__num_threads-0.1.7",
+ sha256 = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9",
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"),
+ 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__ordered-float-2.10.1",
- sha256 = "68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c",
+ name = "vendor_ts__once_cell-1.21.4",
+ sha256 = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/ordered-float/2.10.1/download"],
- strip_prefix = "ordered-float-2.10.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ordered-float-2.10.1.bazel"),
+ 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__os_str_bytes-7.1.1",
- sha256 = "63eceb7b5d757011a87d08eb2123db15d87fb0c281f65d101ce30a1e96c3ad5c",
+ name = "vendor_ts__once_cell_polyfill-1.70.2",
+ sha256 = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/os_str_bytes/7.1.1/download"],
- strip_prefix = "os_str_bytes-7.1.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.os_str_bytes-7.1.1.bazel"),
+ 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__papaya-0.2.3",
- sha256 = "f92dd0b07c53a0a0c764db2ace8c541dc47320dad97c2200c2a637ab9dd2328f",
+ name = "vendor_ts__oorandom-11.1.5",
+ sha256 = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/papaya/0.2.3/download"],
- strip_prefix = "papaya-0.2.3",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.papaya-0.2.3.bazel"),
+ 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__parking_lot-0.12.4",
- sha256 = "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13",
+ name = "vendor_ts__os_str_bytes-7.2.0",
+ sha256 = "89284d0c2af7b0eb5e814798aa07265413c8fd72009f7fc82ea25a81fb287ce9",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/parking_lot/0.12.4/download"],
- strip_prefix = "parking_lot-0.12.4",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.parking_lot-0.12.4.bazel"),
+ 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_core-0.9.11",
- sha256 = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5",
+ name = "vendor_ts__parking_lot-0.12.5",
+ sha256 = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/parking_lot_core/0.9.11/download"],
- strip_prefix = "parking_lot_core-0.9.11",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.parking_lot_core-0.9.11.bazel"),
+ 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__pathdiff-0.2.3",
- sha256 = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3",
+ name = "vendor_ts__parking_lot_core-0.9.12",
+ sha256 = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/pathdiff/0.2.3/download"],
- strip_prefix = "pathdiff-0.2.3",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.pathdiff-0.2.3.bazel"),
+ 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(
@@ -2491,112 +2337,72 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__percent-encoding-2.3.2",
- sha256 = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/percent-encoding/2.3.2/download"],
- strip_prefix = "percent-encoding-2.3.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.percent-encoding-2.3.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__perf-event-0.4.7",
- sha256 = "5396562cd2eaa828445d6d34258ae21ee1eb9d40fe626ca7f51c8dccb4af9d66",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/perf-event/0.4.7/download"],
- strip_prefix = "perf-event-0.4.7",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.perf-event-0.4.7.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__perf-event-open-sys-1.0.1",
- sha256 = "ce9bedf5da2c234fdf2391ede2b90fabf585355f33100689bc364a3ea558561a",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/perf-event-open-sys/1.0.1/download"],
- strip_prefix = "perf-event-open-sys-1.0.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.perf-event-open-sys-1.0.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__petgraph-0.6.5",
- sha256 = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/petgraph/0.6.5/download"],
- strip_prefix = "petgraph-0.6.5",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.petgraph-0.6.5.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__phf-0.13.1",
- sha256 = "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf",
+ name = "vendor_ts__perf-event-0.4.8",
+ sha256 = "b4d6393d9238342159080d79b78cb59c67399a8e7ecfa5d410bd614169e4e823",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/phf/0.13.1/download"],
- strip_prefix = "phf-0.13.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.phf-0.13.1.bazel"),
+ 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__phf_generator-0.13.1",
- sha256 = "135ace3a761e564ec88c03a77317a7c6b80bb7f7135ef2544dbe054243b89737",
+ name = "vendor_ts__perf-event-open-sys-4.0.0",
+ sha256 = "7c44fb1c7651a45a3652c4afc6e754e40b3d6e6556f1487e2b230bfc4f33c2a8",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/phf_generator/0.13.1/download"],
- strip_prefix = "phf_generator-0.13.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.phf_generator-0.13.1.bazel"),
+ 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__phf_shared-0.13.1",
- sha256 = "e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266",
+ name = "vendor_ts__petgraph-0.8.3",
+ sha256 = "8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/phf_shared/0.13.1/download"],
- strip_prefix = "phf_shared-0.13.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.phf_shared-0.13.1.bazel"),
+ 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.16",
- sha256 = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b",
+ 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.16/download"],
- strip_prefix = "pin-project-lite-0.2.16",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.pin-project-lite-0.2.16.bazel"),
+ 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.32",
- sha256 = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c",
+ name = "vendor_ts__pkg-config-0.3.33",
+ sha256 = "19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/pkg-config/0.3.32/download"],
- strip_prefix = "pkg-config-0.3.32",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.pkg-config-0.3.32.bazel"),
+ 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.11.1",
- sha256 = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483",
+ name = "vendor_ts__portable-atomic-1.13.1",
+ sha256 = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/portable-atomic/1.11.1/download"],
- strip_prefix = "portable-atomic-1.11.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.portable-atomic-1.11.1.bazel"),
+ 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__potential_utf-0.1.3",
- sha256 = "84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a",
+ name = "vendor_ts__postcard-1.1.3",
+ sha256 = "6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/potential_utf/0.1.3/download"],
- strip_prefix = "potential_utf-0.1.3",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.potential_utf-0.1.3.bazel"),
+ 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(
@@ -2609,16 +2415,6 @@ def crate_repositories():
build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.powerfmt-0.2.0.bazel"),
)
- maybe(
- http_archive,
- name = "vendor_ts__ppv-lite86-0.2.21",
- sha256 = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/ppv-lite86/0.2.21/download"],
- strip_prefix = "ppv-lite86-0.2.21",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ppv-lite86-0.2.21.bazel"),
- )
-
maybe(
http_archive,
name = "vendor_ts__prettyplease-0.2.37",
@@ -2631,22 +2427,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__proc-macro-crate-3.5.0",
- sha256 = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/proc-macro-crate/3.5.0/download"],
- strip_prefix = "proc-macro-crate-3.5.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.proc-macro-crate-3.5.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__proc-macro2-1.0.101",
- sha256 = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de",
+ name = "vendor_ts__proc-macro2-1.0.106",
+ sha256 = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/proc-macro2/1.0.101/download"],
- strip_prefix = "proc-macro2-1.0.101",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.proc-macro2-1.0.101.bazel"),
+ 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(
@@ -2661,12 +2447,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__quote-1.0.41",
- sha256 = "ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1",
+ name = "vendor_ts__quote-1.0.45",
+ sha256 = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/quote/1.0.41/download"],
- strip_prefix = "quote-1.0.41",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.quote-1.0.41.bazel"),
+ 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(
@@ -2681,502 +2467,512 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__ra-ap-rustc_abi-0.123.0",
- sha256 = "f18c877575c259d127072e9bfc41d985202262fb4d6bfdae3d1252147c2562c2",
+ name = "vendor_ts__r-efi-6.0.0",
+ sha256 = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra-ap-rustc_abi/0.123.0/download"],
- strip_prefix = "ra-ap-rustc_abi-0.123.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra-ap-rustc_abi-0.123.0.bazel"),
+ 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_hashes-0.123.0",
- sha256 = "2439ed1df3472443133b66949f81080dff88089b42f825761455463709ee1cad",
+ name = "vendor_ts__ra-ap-rustc_abi-0.143.0",
+ sha256 = "1d49dbe5d570793b3c3227972a6ac85fc3e830f09b32c3cb3b68cfceebad3b0a",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra-ap-rustc_hashes/0.123.0/download"],
- strip_prefix = "ra-ap-rustc_hashes-0.123.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra-ap-rustc_hashes-0.123.0.bazel"),
+ 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_index-0.123.0",
- sha256 = "57a24fe0be21be1f8ebc21dcb40129214fb4cefb0f2753f3d46b6dbe656a1a45",
+ 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_index/0.123.0/download"],
- strip_prefix = "ra-ap-rustc_index-0.123.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra-ap-rustc_index-0.123.0.bazel"),
+ 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_index_macros-0.123.0",
- sha256 = "844a27ddcad0116facae2df8e741fd788662cf93dc13029cd864f2b8013b81f9",
+ name = "vendor_ts__ra-ap-rustc_hashes-0.143.0",
+ sha256 = "7df512084c24f4c96c8cc9a59cbd264301efbc8913d3759b065398024af316c9",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra-ap-rustc_index_macros/0.123.0/download"],
- strip_prefix = "ra-ap-rustc_index_macros-0.123.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra-ap-rustc_index_macros-0.123.0.bazel"),
+ 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_lexer-0.121.0",
- sha256 = "22944e31fb91e9b3e75bcbc91e37d958b8c0825a6160927f2856831d2ce83b36",
+ name = "vendor_ts__ra-ap-rustc_index-0.143.0",
+ sha256 = "bca3a49a928d38ba7927605e5909b6abe77d09ff359e4695c070c3f91d69cc8a",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra-ap-rustc_lexer/0.121.0/download"],
- strip_prefix = "ra-ap-rustc_lexer-0.121.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra-ap-rustc_lexer-0.121.0.bazel"),
+ 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_lexer-0.123.0",
- sha256 = "2b734cfcb577d09877799a22742f1bd398be6c00bc428d9de56d48d11ece5771",
+ 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_lexer/0.123.0/download"],
- strip_prefix = "ra-ap-rustc_lexer-0.123.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra-ap-rustc_lexer-0.123.0.bazel"),
+ 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_parse_format-0.121.0",
- sha256 = "81057891bc2063ad9e353f29462fbc47a0f5072560af34428ae9313aaa5e9d97",
+ name = "vendor_ts__ra-ap-rustc_lexer-0.143.0",
+ sha256 = "228e01e1b237adb4bd8793487e1c37019c1e526a8f93716d99602301be267056",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra-ap-rustc_parse_format/0.121.0/download"],
- strip_prefix = "ra-ap-rustc_parse_format-0.121.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra-ap-rustc_parse_format-0.121.0.bazel"),
+ 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_pattern_analysis-0.123.0",
- sha256 = "75b0ee1f059b9dea0818c6c7267478926eee95ba4c7dcf89c8db32fa165d3904",
+ 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_pattern_analysis/0.123.0/download"],
- strip_prefix = "ra-ap-rustc_pattern_analysis-0.123.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra-ap-rustc_pattern_analysis-0.123.0.bazel"),
+ 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_base_db-0.0.301",
- sha256 = "e876bb2c3e52a8d4e6684526a2d4e81f9d028b939ee4dc5dc775fe10deb44d59",
+ name = "vendor_ts__ra-ap-rustc_parse_format-0.143.0",
+ sha256 = "37fa8effbc436c0ddd9d7b1421aa3cccf8b94566c841c4e4aa3e09063b8f423f",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_base_db/0.0.301/download"],
- strip_prefix = "ra_ap_base_db-0.0.301",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_base_db-0.0.301.bazel"),
+ 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_cfg-0.0.301",
- sha256 = "3a0b56eb4536ce6d2431932c4d337aeeaf7bb22c9249b38cbe80677b5881228f",
+ name = "vendor_ts__ra-ap-rustc_pattern_analysis-0.143.0",
+ sha256 = "883c843fc27847ad03b8e772dd4a2d2728af4333a6d6821a22dfcfe7136dff3e",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_cfg/0.0.301/download"],
- strip_prefix = "ra_ap_cfg-0.0.301",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_cfg-0.0.301.bazel"),
+ 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_edition-0.0.301",
- sha256 = "1bdc6cbe42c63ca78611bae82bfc8db24864f33dccc813697c5fde43a0907285",
+ name = "vendor_ts__ra-ap-rustc_type_ir-0.143.0",
+ sha256 = "a86e33c46b2b261a173b23f207461a514812a8b2d2d7935bbc685f733eacce10",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_edition/0.0.301/download"],
- strip_prefix = "ra_ap_edition-0.0.301",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_edition-0.0.301.bazel"),
+ 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_hir-0.0.301",
- sha256 = "ebffdc134eccabc17209d7760cfff7fd12ed18ab6e21188c5e084b97aa38504c",
+ 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_hir/0.0.301/download"],
- strip_prefix = "ra_ap_hir-0.0.301",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_hir-0.0.301.bazel"),
+ 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_hir_def-0.0.301",
- sha256 = "81d2337ef59550392d42aa997aa1105a3d6d1c2b3a583c777786bc4a0a074fd5",
+ name = "vendor_ts__ra_ap_base_db-0.0.328",
+ sha256 = "b1567168e7c7b50acf2ffb87bde8937986d4f41c777a2c308298ede9d555c96c",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_hir_def/0.0.301/download"],
- strip_prefix = "ra_ap_hir_def-0.0.301",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_hir_def-0.0.301.bazel"),
+ 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_hir_expand-0.0.301",
- sha256 = "97cf8ececb2743a819d8299a408e17f164dd1a1004d65936b3d5493b55330326",
+ name = "vendor_ts__ra_ap_cfg-0.0.328",
+ sha256 = "1e1fc8d53014b0ec4c06c9dbf0a810ccd67b3a96de4ef06bd1a248c2295b6a37",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_hir_expand/0.0.301/download"],
- strip_prefix = "ra_ap_hir_expand-0.0.301",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_hir_expand-0.0.301.bazel"),
+ 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_hir_ty-0.0.301",
- sha256 = "bc004e1099ba766a61500c27d34eb5cd336430d0a89a9620315a90d7a202a73a",
+ name = "vendor_ts__ra_ap_edition-0.0.328",
+ sha256 = "627a8ce8e870632395b7bf053c93039a3d91dda744ccae166ac83650572cfaa2",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_hir_ty/0.0.301/download"],
- strip_prefix = "ra_ap_hir_ty-0.0.301",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_hir_ty-0.0.301.bazel"),
+ 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_ide_db-0.0.301",
- sha256 = "d2acb572d6dbeb1c96d0339890ba91298b8f5f0ab22648da4ee2b4ab77dbc3fe",
+ name = "vendor_ts__ra_ap_hir-0.0.328",
+ sha256 = "b77616ef81f690a3eba4befd32112780b99f052676b0e7686a22bf79f3fbe2a8",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_ide_db/0.0.301/download"],
- strip_prefix = "ra_ap_ide_db-0.0.301",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_ide_db-0.0.301.bazel"),
+ 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_intern-0.0.301",
- sha256 = "14586c2c4781b69fdd0c505972d9bff8c162a8740537a3ee506faff686d9a20d",
+ name = "vendor_ts__ra_ap_hir_def-0.0.328",
+ sha256 = "81504dd727efbaf48704a9c0e18e6491cb9848428376ad37146f37f63571ab3c",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_intern/0.0.301/download"],
- strip_prefix = "ra_ap_intern-0.0.301",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_intern-0.0.301.bazel"),
+ 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_load-cargo-0.0.301",
- sha256 = "50ce5546b3e3414507ab4d12348d0a28748062e33a1448895c68466d0b015503",
+ name = "vendor_ts__ra_ap_hir_expand-0.0.328",
+ sha256 = "9980623345a88d4431ce80331e640c494e2e59303e82a2cb1290b4684efdc6e5",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_load-cargo/0.0.301/download"],
- strip_prefix = "ra_ap_load-cargo-0.0.301",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_load-cargo-0.0.301.bazel"),
+ 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_mbe-0.0.301",
- sha256 = "67333c6405797cb64aafb994b9a179157b30beeda2352e203e800be2b184a22d",
+ name = "vendor_ts__ra_ap_hir_ty-0.0.328",
+ sha256 = "b822d1b9f0168281bbba34e0c5abada891fa9fc5e0b54e86493e8b075a877973",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_mbe/0.0.301/download"],
- strip_prefix = "ra_ap_mbe-0.0.301",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_mbe-0.0.301.bazel"),
+ 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_parser-0.0.301",
- sha256 = "3a3b92b8b147c0826b83e70ad44e3c98e94201fc93e1f09396c43b4d7958c22a",
+ name = "vendor_ts__ra_ap_ide_db-0.0.328",
+ sha256 = "0e250964a32be6c74f1f72e0fd8aea08aaed0535d85a7fd315fe442942185da0",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_parser/0.0.301/download"],
- strip_prefix = "ra_ap_parser-0.0.301",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_parser-0.0.301.bazel"),
+ 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_paths-0.0.301",
- sha256 = "d4991f3d57fac0def7822bebfeb159c8d7b58c824bf82044b765c54f2c0971e2",
+ name = "vendor_ts__ra_ap_intern-0.0.328",
+ sha256 = "df7edf9d14d093b4314b43ed75eaf56d47d870a09b8d0e0e67d17919c30bfb0f",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_paths/0.0.301/download"],
- strip_prefix = "ra_ap_paths-0.0.301",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_paths-0.0.301.bazel"),
+ 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_proc_macro_api-0.0.301",
- sha256 = "45db9e2df587d56f0738afa89fb2c100ff7c1e9cbe49e07f6a8b62342832211b",
+ name = "vendor_ts__ra_ap_load-cargo-0.0.328",
+ sha256 = "184cdaabfb66948938aa4b73ee24f7fa57c1292292c1d87bcad2c616cbd254ea",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_proc_macro_api/0.0.301/download"],
- strip_prefix = "ra_ap_proc_macro_api-0.0.301",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_proc_macro_api-0.0.301.bazel"),
+ 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_profile-0.0.301",
- sha256 = "19981637b8ee4160e228c815a7fef3944b5c0555d6af41a931be92d68978bc6c",
+ name = "vendor_ts__ra_ap_macros-0.0.328",
+ sha256 = "fd338f982b2f7438ee89ca2429ad7181f2f0751fa6b98d8275905c97e2fb8361",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_profile/0.0.301/download"],
- strip_prefix = "ra_ap_profile-0.0.301",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_profile-0.0.301.bazel"),
+ 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_project_model-0.0.301",
- sha256 = "5bda0769fd6ca949fdd5917acb68ddc2c143745614ddd94ef38b376838611cf8",
+ name = "vendor_ts__ra_ap_mbe-0.0.328",
+ sha256 = "81d4c7114f2363c05b6dc7f5f6cdd6c9d6a1ba63410b0cdc80c81d1414da7c72",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_project_model/0.0.301/download"],
- strip_prefix = "ra_ap_project_model-0.0.301",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_project_model-0.0.301.bazel"),
+ 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_query-group-macro-0.0.301",
- sha256 = "5f182a4b05f004eabaa83250a5de7ea3a13a92c88f3cbe98bfa1880cd9fbce0a",
+ name = "vendor_ts__ra_ap_parser-0.0.328",
+ sha256 = "c9851f3b6e93971e6c3957966a07154bc35e0f91c0a6980ad71965620df6f737",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_query-group-macro/0.0.301/download"],
- strip_prefix = "ra_ap_query-group-macro-0.0.301",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_query-group-macro-0.0.301.bazel"),
+ 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_span-0.0.301",
- sha256 = "ca6f9fa2de07f5cccf431674b90e82c1fe1ea2339db3b3869eec44d135de09a4",
+ name = "vendor_ts__ra_ap_paths-0.0.328",
+ sha256 = "506bbef9963ca9275dd50f5876d68e32a58d47a369ea10bce2be1c758b081c42",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_span/0.0.301/download"],
- strip_prefix = "ra_ap_span-0.0.301",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_span-0.0.301.bazel"),
+ 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_stdx-0.0.301",
- sha256 = "aa770adb32896fcba934b464ac3bd179163ba2b0766e275eed5b4e262e08492b",
+ name = "vendor_ts__ra_ap_proc_macro_api-0.0.328",
+ sha256 = "18e0229d5c7daa016a8f4f735194e68baf34ca18b73982ae036a8217874f32e9",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_stdx/0.0.301/download"],
- strip_prefix = "ra_ap_stdx-0.0.301",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_stdx-0.0.301.bazel"),
+ 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_syntax-0.0.301",
- sha256 = "6e9e1393281ad5c635239d353ed3cfbf28c8d0af03d0c61a3b24b31d1143b17f",
+ name = "vendor_ts__ra_ap_profile-0.0.328",
+ sha256 = "b251c30d8e4df3902a92d10c4899e43403921f72aef12afa2f027a77e4898950",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_syntax/0.0.301/download"],
- strip_prefix = "ra_ap_syntax-0.0.301",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_syntax-0.0.301.bazel"),
+ 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_syntax-bridge-0.0.301",
- sha256 = "684e6ff1008ee5340335888f0453d94bb38950f110059a51f1818c7f6a56a807",
+ name = "vendor_ts__ra_ap_project_model-0.0.328",
+ sha256 = "2b04624412e45c7b0f792859be553182ea2360d8a24bf7162ca212840e683a24",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_syntax-bridge/0.0.301/download"],
- strip_prefix = "ra_ap_syntax-bridge-0.0.301",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_syntax-bridge-0.0.301.bazel"),
+ 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_toolchain-0.0.301",
- sha256 = "61969c5f72af03a9837e077c2d939d87a5c863623725c461777c352664a3bb03",
+ name = "vendor_ts__ra_ap_query-group-macro-0.0.328",
+ sha256 = "770079ca5addde33d31b7f3fa8d399f0dc29c26f69642a9d5c2a5e623d8af64d",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_toolchain/0.0.301/download"],
- strip_prefix = "ra_ap_toolchain-0.0.301",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_toolchain-0.0.301.bazel"),
+ 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_tt-0.0.301",
- sha256 = "fb87c7b35572c18a580ea811e970b94875fad5ac7cfa8644266a59081044f959",
+ name = "vendor_ts__ra_ap_span-0.0.328",
+ sha256 = "80a523bc8c85155ccd1db35b6855d37729d339c572b7fc0801c459bb8218976b",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_tt/0.0.301/download"],
- strip_prefix = "ra_ap_tt-0.0.301",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_tt-0.0.301.bazel"),
+ 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_vfs-0.0.301",
- sha256 = "6c174d6b9b7a7f54687df7e00c3e75ed6f082a7943a9afb1d54f33c0c12773de",
+ name = "vendor_ts__ra_ap_stdx-0.0.328",
+ sha256 = "eb22b95e21d08060860056c86af1b47b2cecbac5422baa112d9d138e97c3671a",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_vfs/0.0.301/download"],
- strip_prefix = "ra_ap_vfs-0.0.301",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_vfs-0.0.301.bazel"),
+ 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_vfs-notify-0.0.301",
- sha256 = "04f6fce8d47c7ce9b8f2cd0e5a55f8fc4878d6043e61f46cde4391d3a5c6086f",
+ name = "vendor_ts__ra_ap_syntax-0.0.328",
+ sha256 = "ba3d9c469b5635401647b69e01a9930746f08a3cac51d04ad5ae99e66bdd643f",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/ra_ap_vfs-notify/0.0.301/download"],
- strip_prefix = "ra_ap_vfs-notify-0.0.301",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ra_ap_vfs-notify-0.0.301.bazel"),
+ 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__rand-0.9.2",
- sha256 = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1",
+ name = "vendor_ts__ra_ap_syntax-bridge-0.0.328",
+ sha256 = "b4d3f2e2a1836eeedc2ed2810ece4cdf7ea42284f71b7031eac8448c1cb95b09",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/rand/0.9.2/download"],
- strip_prefix = "rand-0.9.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.rand-0.9.2.bazel"),
+ 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__rand_chacha-0.9.0",
- sha256 = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb",
+ name = "vendor_ts__ra_ap_test_fixture-0.0.328",
+ sha256 = "21d6d353373b4f28f2236ed7843bcee0e4dd0e6a12b339da874460bbefd070ab",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/rand_chacha/0.9.0/download"],
- strip_prefix = "rand_chacha-0.9.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.rand_chacha-0.9.0.bazel"),
+ 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__rand_core-0.9.3",
- sha256 = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38",
+ name = "vendor_ts__ra_ap_test_utils-0.0.328",
+ sha256 = "57d10cbb0402abee7034de5d90ddf7e380d1e21ad0e1dcd2db92c3c87df78723",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/rand_core/0.9.3/download"],
- strip_prefix = "rand_core-0.9.3",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.rand_core-0.9.3.bazel"),
+ 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__rayon-1.11.0",
- sha256 = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f",
+ name = "vendor_ts__ra_ap_toolchain-0.0.328",
+ sha256 = "2fed946c88a9dfa93de7a376a06493c5377a1052ac666ab9e1155f4ea57271c9",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/rayon/1.11.0/download"],
- strip_prefix = "rayon-1.11.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.rayon-1.11.0.bazel"),
+ 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__rayon-core-1.13.0",
- sha256 = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91",
+ name = "vendor_ts__ra_ap_tt-0.0.328",
+ sha256 = "96dfc20add2675d38240a7815755b54f514d91b9dc0336cb3d024901af4faeef",
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"),
+ 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__redox_syscall-0.5.17",
- sha256 = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77",
+ name = "vendor_ts__ra_ap_vfs-0.0.328",
+ sha256 = "d69bc10b59435e4d989d10bc0b602a5bd70e1dcc2c5d8513b10585d9e778b440",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/redox_syscall/0.5.17/download"],
- strip_prefix = "redox_syscall-0.5.17",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.redox_syscall-0.5.17.bazel"),
+ 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__ref-cast-1.0.24",
- sha256 = "4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf",
+ name = "vendor_ts__ra_ap_vfs-notify-0.0.328",
+ sha256 = "07f7f31bb0c5744ba1fe1b1460eeb62274110dfb94e4b6719cf2e7df9410032d",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/ref-cast/1.0.24/download"],
- strip_prefix = "ref-cast-1.0.24",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ref-cast-1.0.24.bazel"),
+ 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__ref-cast-impl-1.0.24",
- sha256 = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7",
+ name = "vendor_ts__rand-0.10.1",
+ sha256 = "d2e8e8bcc7961af1fdac401278c6a831614941f6164ee3bf4ce61b7edb162207",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/ref-cast-impl/1.0.24/download"],
- strip_prefix = "ref-cast-impl-1.0.24",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ref-cast-impl-1.0.24.bazel"),
+ 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__regex-1.11.3",
- sha256 = "8b5288124840bee7b386bc413c487869b360b2b4ec421ea56425128692f2a82c",
+ name = "vendor_ts__rand_core-0.10.1",
+ sha256 = "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/regex/1.11.3/download"],
- strip_prefix = "regex-1.11.3",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.regex-1.11.3.bazel"),
+ 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__regex-automata-0.4.11",
- sha256 = "833eb9ce86d40ef33cb1306d8accf7bc8ec2bfea4355cbdebb3df68b40925cad",
+ name = "vendor_ts__rayon-1.12.0",
+ sha256 = "fb39b166781f92d482534ef4b4b1b2568f42613b53e5b6c160e24cfbfa30926d",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/regex-automata/0.4.11/download"],
- strip_prefix = "regex-automata-0.4.11",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.regex-automata-0.4.11.bazel"),
+ 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__regex-syntax-0.8.6",
- sha256 = "caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001",
+ name = "vendor_ts__rayon-core-1.13.0",
+ sha256 = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/regex-syntax/0.8.6/download"],
- strip_prefix = "regex-syntax-0.8.6",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.regex-syntax-0.8.6.bazel"),
+ 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__relative-path-2.0.1",
- sha256 = "bca40a312222d8ba74837cb474edef44b37f561da5f773981007a10bbaa992b0",
+ name = "vendor_ts__redox_syscall-0.5.18",
+ sha256 = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/relative-path/2.0.1/download"],
- strip_prefix = "relative-path-2.0.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.relative-path-2.0.1.bazel"),
+ 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__rowan-0.15.15",
- sha256 = "32a58fa8a7ccff2aec4f39cc45bf5f985cec7125ab271cf681c279fd00192b49",
+ name = "vendor_ts__ref-cast-1.0.25",
+ sha256 = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/rowan/0.15.15/download"],
- strip_prefix = "rowan-0.15.15",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.rowan-0.15.15.bazel"),
+ 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__rquickjs-0.10.0",
- sha256 = "a135375fbac5ba723bb6a48f432a72f81539cedde422f0121a86c7c4e96d8e0d",
+ name = "vendor_ts__ref-cast-impl-1.0.25",
+ sha256 = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/rquickjs/0.10.0/download"],
- strip_prefix = "rquickjs-0.10.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.rquickjs-0.10.0.bazel"),
+ 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__rquickjs-core-0.10.0",
- sha256 = "bccb7121a123865c8ace4dea42e7ed84d78b90cbaf4ca32c59849d8d210c9672",
+ name = "vendor_ts__regex-1.12.3",
+ sha256 = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/rquickjs-core/0.10.0/download"],
- strip_prefix = "rquickjs-core-0.10.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.rquickjs-core-0.10.0.bazel"),
+ 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__rquickjs-macro-0.10.0",
- sha256 = "89f93602cc3112c7f30bf5f29e722784232138692c7df4c52ebbac7e035d900d",
+ name = "vendor_ts__regex-automata-0.4.14",
+ sha256 = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/rquickjs-macro/0.10.0/download"],
- strip_prefix = "rquickjs-macro-0.10.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.rquickjs-macro-0.10.0.bazel"),
+ 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__rquickjs-sys-0.10.0",
- sha256 = "57b1b6528590d4d65dc86b5159eae2d0219709546644c66408b2441696d1d725",
+ name = "vendor_ts__regex-syntax-0.8.10",
+ sha256 = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/rquickjs-sys/0.10.0/download"],
- strip_prefix = "rquickjs-sys-0.10.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.rquickjs-sys-0.10.0.bazel"),
+ 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(
@@ -3191,12 +2987,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__rustc-hash-2.1.1",
- sha256 = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d",
+ name = "vendor_ts__rustc-hash-2.1.2",
+ sha256 = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/rustc-hash/2.1.1/download"],
- strip_prefix = "rustc-hash-2.1.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.rustc-hash-2.1.1.bazel"),
+ 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(
@@ -3209,6 +3005,16 @@ def crate_repositories():
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",
@@ -3229,6 +3035,16 @@ def crate_repositories():
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",
@@ -3241,42 +3057,42 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__ryu-1.0.20",
- sha256 = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f",
+ name = "vendor_ts__ryu-1.0.23",
+ sha256 = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/ryu/1.0.20/download"],
- strip_prefix = "ryu-1.0.20",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.ryu-1.0.20.bazel"),
+ 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.23.0",
- sha256 = "2e235afdb8e510f38a07138fbe5a0b64691894358a9c0cbd813b1aade110efc9",
+ name = "vendor_ts__salsa-0.25.2",
+ sha256 = "e2e2aa2fca57727371eeafc975acc8e6f4c52f8166a78035543f6ee1c74c2dcc",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/salsa/0.23.0/download"],
- strip_prefix = "salsa-0.23.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.salsa-0.23.0.bazel"),
+ 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.23.0",
- sha256 = "2edb86a7e9c91f6d30c9ce054312721dbe773a162db27bbfae834d16177b30ce",
+ name = "vendor_ts__salsa-macro-rules-0.25.2",
+ sha256 = "1bfc2a1e7bf06964105515451d728f2422dedc3a112383324a00b191a5c397a3",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/salsa-macro-rules/0.23.0/download"],
- strip_prefix = "salsa-macro-rules-0.23.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.salsa-macro-rules-0.23.0.bazel"),
+ 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.23.0",
- sha256 = "d0778d6e209051bc4e75acfe83bcd7848601ec3dbe9c3dbb982829020e9128af",
+ name = "vendor_ts__salsa-macros-0.25.2",
+ sha256 = "3d844c1aa34946da46af683b5c27ec1088a3d9d84a2b837a108223fd830220e1",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/salsa-macros/0.23.0/download"],
- strip_prefix = "salsa-macros-0.23.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.salsa-macros-0.23.0.bazel"),
+ 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(
@@ -3301,22 +3117,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__schemars-1.0.4",
- sha256 = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0",
+ name = "vendor_ts__schemars-1.2.1",
+ sha256 = "a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/schemars/1.0.4/download"],
- strip_prefix = "schemars-1.0.4",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.schemars-1.0.4.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__scoped-tls-1.0.1",
- sha256 = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/scoped-tls/1.0.1/download"],
- strip_prefix = "scoped-tls-1.0.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.scoped-tls-1.0.1.bazel"),
+ 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(
@@ -3329,16 +3135,6 @@ def crate_repositories():
build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.scopeguard-1.2.0.bazel"),
)
- maybe(
- http_archive,
- name = "vendor_ts__seize-0.5.0",
- sha256 = "e4b8d813387d566f627f3ea1b914c068aac94c40ae27ec43f5f33bde65abefe7",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/seize/0.5.0/download"],
- strip_prefix = "seize-0.5.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.seize-0.5.0.bazel"),
- )
-
maybe(
http_archive,
name = "vendor_ts__semver-1.0.28",
@@ -3359,26 +3155,6 @@ def crate_repositories():
build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.serde-1.0.228.bazel"),
)
- maybe(
- http_archive,
- name = "vendor_ts__serde-untagged-0.1.8",
- sha256 = "34836a629bcbc6f1afdf0907a744870039b1e14c0561cb26094fa683b158eff3",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/serde-untagged/0.1.8/download"],
- strip_prefix = "serde-untagged-0.1.8",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.serde-untagged-0.1.8.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__serde-value-0.7.0",
- sha256 = "f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/serde-value/0.7.0/download"],
- strip_prefix = "serde-value-0.7.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.serde-value-0.7.0.bazel"),
- )
-
maybe(
http_archive,
name = "vendor_ts__serde_core-1.0.228",
@@ -3401,52 +3177,42 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__serde_json-1.0.145",
- sha256 = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c",
+ name = "vendor_ts__serde_json-1.0.150",
+ sha256 = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/serde_json/1.0.145/download"],
- strip_prefix = "serde_json-1.0.145",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.serde_json-1.0.145.bazel"),
+ 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-0.6.9",
- sha256 = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3",
+ name = "vendor_ts__serde_spanned-1.1.1",
+ sha256 = "6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/serde_spanned/0.6.9/download"],
- strip_prefix = "serde_spanned-0.6.9",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.serde_spanned-0.6.9.bazel"),
+ 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_spanned-1.0.2",
- sha256 = "5417783452c2be558477e104686f7de5dae53dba813c28435e0e70f82d9b04ee",
+ name = "vendor_ts__serde_with-3.20.0",
+ sha256 = "e72c1c2cb7b223fafb600a619537a871c2818583d619401b785e7c0b746ccde2",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/serde_spanned/1.0.2/download"],
- strip_prefix = "serde_spanned-1.0.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.serde_spanned-1.0.2.bazel"),
+ 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-3.14.1",
- sha256 = "c522100790450cf78eeac1507263d0a350d4d5b30df0c8e1fe051a10c22b376e",
+ name = "vendor_ts__serde_with_macros-3.20.0",
+ sha256 = "b90c488738ecb4fb0262f41f43bc40efc5868d9fb744319ddf5f5317f417bfac",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/serde_with/3.14.1/download"],
- strip_prefix = "serde_with-3.14.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.serde_with-3.14.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__serde_with_macros-3.14.1",
- sha256 = "327ada00f7d64abaac1e55a6911e90cf665aa051b9a561c7006c157f4633135e",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/serde_with_macros/3.14.1/download"],
- strip_prefix = "serde_with_macros-3.14.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.serde_with_macros-3.14.1.bazel"),
+ 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(
@@ -3481,22 +3247,22 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__siphasher-1.0.3",
- sha256 = "8ee5873ec9cce0195efcb7a4e9507a04cd49aec9c83d0389df45b1ef7ba2e649",
+ name = "vendor_ts__simd-adler32-0.3.9",
+ sha256 = "703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/siphasher/1.0.3/download"],
- strip_prefix = "siphasher-1.0.3",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.siphasher-1.0.3.bazel"),
+ 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__smallbitvec-2.6.1",
- sha256 = "9b0e903ee191d8f7a8fbf0d712c3a1699d19e04ceba5ad1eb673053c7d938a09",
+ name = "vendor_ts__slab-0.4.12",
+ sha256 = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/smallbitvec/2.6.1/download"],
- strip_prefix = "smallbitvec-2.6.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.smallbitvec-2.6.1.bazel"),
+ 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(
@@ -3511,22 +3277,32 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__smol_str-0.3.2",
- sha256 = "9676b89cd56310a87b93dec47b11af744f34d5fc9f367b829474eec0a891350d",
+ 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/smol_str/0.3.2/download"],
- strip_prefix = "smol_str-0.3.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.smol_str-0.3.2.bazel"),
+ 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.0",
- sha256 = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3",
+ 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.0/download"],
- strip_prefix = "stable_deref_trait-1.2.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.stable_deref_trait-1.2.0.bazel"),
+ 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(
@@ -3551,12 +3327,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__syn-2.0.106",
- sha256 = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6",
+ name = "vendor_ts__syn-2.0.117",
+ sha256 = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/syn/2.0.106/download"],
- strip_prefix = "syn-2.0.106",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.syn-2.0.106.bazel"),
+ 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(
@@ -3591,12 +3367,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__thin-vec-0.2.14",
- sha256 = "144f754d318415ac792f9d69fc87abbbfc043ce2ef041c60f16ad828f638717d",
+ name = "vendor_ts__thin-vec-0.2.18",
+ sha256 = "b0f7e269b48f0a7dd0146680fa24b50cc67fc0373f086a5b2f99bd084639b482",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/thin-vec/0.2.14/download"],
- strip_prefix = "thin-vec-0.2.14",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.thin-vec-0.2.14.bazel"),
+ 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(
@@ -3631,82 +3407,82 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__time-0.3.43",
- sha256 = "83bde6f1ec10e72d583d91623c939f623002284ef622b87de38cfd546cbf2031",
+ name = "vendor_ts__time-0.3.47",
+ sha256 = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/time/0.3.43/download"],
- strip_prefix = "time-0.3.43",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.time-0.3.43.bazel"),
+ 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.6",
- sha256 = "40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b",
+ name = "vendor_ts__time-core-0.1.8",
+ sha256 = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/time-core/0.1.6/download"],
- strip_prefix = "time-core-0.1.6",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.time-core-0.1.6.bazel"),
+ 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.24",
- sha256 = "30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3",
+ name = "vendor_ts__time-macros-0.2.27",
+ sha256 = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/time-macros/0.2.24/download"],
- strip_prefix = "time-macros-0.2.24",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.time-macros-0.2.24.bazel"),
+ 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__tinystr-0.8.1",
- sha256 = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b",
+ name = "vendor_ts__tinyvec-1.11.0",
+ sha256 = "3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/tinystr/0.8.1/download"],
- strip_prefix = "tinystr-0.8.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tinystr-0.8.1.bazel"),
+ 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__toml-0.8.23",
- sha256 = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362",
+ name = "vendor_ts__tinyvec_macros-0.1.1",
+ sha256 = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/toml/0.8.23/download"],
- strip_prefix = "toml-0.8.23",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.toml-0.8.23.bazel"),
+ 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.7",
- sha256 = "00e5e5d9bf2475ac9d4f0d9edab68cc573dc2fd644b0dba36b0c30a92dd9eaa0",
+ 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.7/download"],
- strip_prefix = "toml-0.9.7",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.toml-0.9.7.bazel"),
+ 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_datetime-0.6.11",
- sha256 = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c",
+ name = "vendor_ts__toml-1.1.2-spec-1.1.0",
+ sha256 = "81f3d15e84cbcd896376e6730314d59fb5a87f31e4b038454184435cd57defee",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/toml_datetime/0.6.11/download"],
- strip_prefix = "toml_datetime-0.6.11",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.toml_datetime-0.6.11.bazel"),
+ 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.2",
- sha256 = "32f1085dec27c2b6632b04c80b3bb1b4300d6495d1e129693bdda7d91e72eec1",
+ 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.2/download"],
- strip_prefix = "toml_datetime-0.7.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.toml_datetime-0.7.2.bazel"),
+ 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(
@@ -3719,26 +3495,6 @@ def crate_repositories():
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_edit-0.22.27",
- sha256 = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/toml_edit/0.22.27/download"],
- strip_prefix = "toml_edit-0.22.27",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.toml_edit-0.22.27.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__toml_edit-0.25.11-spec-1.1.0",
- sha256 = "0b59c4d22ed448339746c59b905d24568fcbb3ab65a500494f7b8c3e97739f2b",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/toml_edit/0.25.11+spec-1.1.0/download"],
- strip_prefix = "toml_edit-0.25.11+spec-1.1.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.toml_edit-0.25.11+spec-1.1.0.bazel"),
- )
-
maybe(
http_archive,
name = "vendor_ts__toml_parser-1.1.2-spec-1.1.0",
@@ -3751,62 +3507,42 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__toml_write-0.1.2",
- sha256 = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/toml_write/0.1.2/download"],
- strip_prefix = "toml_write-0.1.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.toml_write-0.1.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__toml_writer-1.0.3",
- sha256 = "d163a63c116ce562a22cda521fcc4d79152e7aba014456fb5eb442f6d6a10109",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/toml_writer/1.0.3/download"],
- strip_prefix = "toml_writer-1.0.3",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.toml_writer-1.0.3.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__topological-sort-0.2.2",
- sha256 = "ea68304e134ecd095ac6c3574494fc62b909f416c4fca77e440530221e549d3d",
+ name = "vendor_ts__toml_writer-1.1.1-spec-1.1.0",
+ sha256 = "756daf9b1013ebe47a8776667b466417e2d4c5679d441c26230efd9ef78692db",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/topological-sort/0.2.2/download"],
- strip_prefix = "topological-sort-0.2.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.topological-sort-0.2.2.bazel"),
+ 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.41",
- sha256 = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0",
+ name = "vendor_ts__tracing-0.1.44",
+ sha256 = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/tracing/0.1.41/download"],
- strip_prefix = "tracing-0.1.41",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tracing-0.1.41.bazel"),
+ 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.30",
- sha256 = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903",
+ name = "vendor_ts__tracing-attributes-0.1.31",
+ sha256 = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/tracing-attributes/0.1.30/download"],
- strip_prefix = "tracing-attributes-0.1.30",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tracing-attributes-0.1.30.bazel"),
+ 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.34",
- sha256 = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678",
+ name = "vendor_ts__tracing-core-0.1.36",
+ sha256 = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/tracing-core/0.1.34/download"],
- strip_prefix = "tracing-core-0.1.34",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tracing-core-0.1.34.bazel"),
+ 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(
@@ -3831,42 +3567,42 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__tracing-subscriber-0.3.20",
- sha256 = "2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5",
+ name = "vendor_ts__tracing-subscriber-0.3.23",
+ sha256 = "cb7f578e5945fb242538965c2d0b04418d38ec25c79d160cd279bf0731c8d319",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/tracing-subscriber/0.3.20/download"],
- strip_prefix = "tracing-subscriber-0.3.20",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tracing-subscriber-0.3.20.bazel"),
+ 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__tree-sitter-0.26.8",
- sha256 = "887bd495d0582c5e3e0d8ece2233666169fa56a9644d172fc22ad179ab2d0538",
+ name = "vendor_ts__tracing-tree-0.4.1",
+ sha256 = "ac87aa03b6a4d5a7e4810d1a80c19601dbe0f8a837e9177f23af721c7ba7beec",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/tree-sitter/0.26.8/download"],
- strip_prefix = "tree-sitter-0.26.8",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tree-sitter-0.26.8.bazel"),
+ 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-embedded-template-0.25.0",
- sha256 = "833d528e8fcb4e49ddb04d4d6450ddb8ac08f282a58fec94ce981c9c5dbf7e3a",
+ name = "vendor_ts__tree-sitter-0.26.9",
+ sha256 = "4dab76d0b724ba557954125188cf0633a1ca43199ced82d95c7b9c32cc3de1f3",
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"),
+ 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-generate-0.26.8",
- sha256 = "c3fb2e1bdb1d5f9d23cd5fa68cf98b3bedbd223c92a2edd60bbcf30bcf7180a5",
+ name = "vendor_ts__tree-sitter-embedded-template-0.25.0",
+ sha256 = "833d528e8fcb4e49ddb04d4d6450ddb8ac08f282a58fec94ce981c9c5dbf7e3a",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/tree-sitter-generate/0.26.8/download"],
- strip_prefix = "tree-sitter-generate-0.26.8",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tree-sitter-generate-0.26.8.bazel"),
+ 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(
@@ -3881,12 +3617,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__tree-sitter-language-0.1.5",
- sha256 = "c4013970217383f67b18aef68f6fb2e8d409bc5755227092d32efb0422ba24b8",
+ 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.5/download"],
- strip_prefix = "tree-sitter-language-0.1.5",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.tree-sitter-language-0.1.5.bazel"),
+ 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(
@@ -3921,12 +3657,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__triomphe-0.1.14",
- sha256 = "ef8f7726da4807b58ea5c96fdc122f80702030edc33b35aff9190a51148ccc85",
+ name = "vendor_ts__triomphe-0.1.15",
+ sha256 = "dd69c5aa8f924c7519d6372789a74eac5b94fb0f8fcf0d4a97eb0bfc3e785f39",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/triomphe/0.1.14/download"],
- strip_prefix = "triomphe-0.1.14",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.triomphe-0.1.14.bazel"),
+ 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(
@@ -3939,16 +3675,6 @@ def crate_repositories():
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",
@@ -3971,32 +3697,22 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__unicode-ident-1.0.19",
- sha256 = "f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/unicode-ident/1.0.19/download"],
- strip_prefix = "unicode-ident-1.0.19",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.unicode-ident-1.0.19.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__unicode-properties-0.1.3",
- sha256 = "e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0",
+ name = "vendor_ts__unicode-ident-1.0.24",
+ sha256 = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/unicode-properties/0.1.3/download"],
- strip_prefix = "unicode-properties-0.1.3",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.unicode-properties-0.1.3.bazel"),
+ 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-segmentation-1.13.2",
- sha256 = "9629274872b2bfaf8d66f5f15725007f635594914870f65218920345aa11aa8c",
+ name = "vendor_ts__unicode-properties-0.1.4",
+ sha256 = "7df058c713841ad818f1dc5d3fd88063241cc61f49f5fbea4b951e8cf5a8d71d",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/unicode-segmentation/1.13.2/download"],
- strip_prefix = "unicode-segmentation-1.13.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.unicode-segmentation-1.13.2.bazel"),
+ 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(
@@ -4019,26 +3735,6 @@ def crate_repositories():
build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.unsafe-libyaml-0.2.11.bazel"),
)
- maybe(
- http_archive,
- name = "vendor_ts__url-2.5.7",
- sha256 = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/url/2.5.7/download"],
- strip_prefix = "url-2.5.7",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.url-2.5.7.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__utf8_iter-1.0.4",
- sha256 = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/utf8_iter/1.0.4/download"],
- strip_prefix = "utf8_iter-1.0.4",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.utf8_iter-1.0.4.bazel"),
- )
-
maybe(
http_archive,
name = "vendor_ts__utf8parse-0.2.2",
@@ -4091,172 +3787,162 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__wasi-0.14.5-wasi-0.2.4",
- sha256 = "a4494f6290a82f5fe584817a676a34b9d6763e8d9d18204009fb31dceca98fd4",
+ name = "vendor_ts__wasip2-1.0.3-wasi-0.2.9",
+ sha256 = "20064672db26d7cdc89c7798c48a0fdfac8213434a1186e5ef29fd560ae223d6",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/wasi/0.14.5+wasi-0.2.4/download"],
- strip_prefix = "wasi-0.14.5+wasi-0.2.4",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.wasi-0.14.5+wasi-0.2.4.bazel"),
+ 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__wasip2-1.0.0-wasi-0.2.4",
- sha256 = "03fa2761397e5bd52002cd7e73110c71af2109aca4e521a9f40473fe685b0a24",
+ 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/wasip2/1.0.0+wasi-0.2.4/download"],
- strip_prefix = "wasip2-1.0.0+wasi-0.2.4",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.wasip2-1.0.0+wasi-0.2.4.bazel"),
+ 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.101",
- sha256 = "7e14915cadd45b529bb8d1f343c4ed0ac1de926144b746e2710f9cd05df6603b",
+ name = "vendor_ts__wasm-bindgen-0.2.121",
+ sha256 = "49ace1d07c165b0864824eee619580c4689389afa9dc9ed3a4c75040d82e6790",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/wasm-bindgen/0.2.101/download"],
- strip_prefix = "wasm-bindgen-0.2.101",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.wasm-bindgen-0.2.101.bazel"),
+ 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-backend-0.2.101",
- sha256 = "e28d1ba982ca7923fd01448d5c30c6864d0a14109560296a162f80f305fb93bb",
+ name = "vendor_ts__wasm-bindgen-macro-0.2.121",
+ sha256 = "8e68e6f4afd367a562002c05637acb8578ff2dea1943df76afb9e83d177c8578",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/wasm-bindgen-backend/0.2.101/download"],
- strip_prefix = "wasm-bindgen-backend-0.2.101",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.wasm-bindgen-backend-0.2.101.bazel"),
+ 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-0.2.101",
- sha256 = "7c3d463ae3eff775b0c45df9da45d68837702ac35af998361e2c84e7c5ec1b0d",
+ name = "vendor_ts__wasm-bindgen-macro-support-0.2.121",
+ sha256 = "d95a9ec35c64b2a7cb35d3fead40c4238d0940c86d107136999567a4703259f2",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/wasm-bindgen-macro/0.2.101/download"],
- strip_prefix = "wasm-bindgen-macro-0.2.101",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.wasm-bindgen-macro-0.2.101.bazel"),
+ 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-macro-support-0.2.101",
- sha256 = "7bb4ce89b08211f923caf51d527662b75bdc9c9c7aab40f86dcb9fb85ac552aa",
+ name = "vendor_ts__wasm-bindgen-shared-0.2.121",
+ sha256 = "c4e0100b01e9f0d03189a92b96772a1fb998639d981193d7dbab487302513441",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/wasm-bindgen-macro-support/0.2.101/download"],
- strip_prefix = "wasm-bindgen-macro-support-0.2.101",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.wasm-bindgen-macro-support-0.2.101.bazel"),
+ 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-bindgen-shared-0.2.101",
- sha256 = "f143854a3b13752c6950862c906306adb27c7e839f7414cec8fea35beab624c1",
+ name = "vendor_ts__wasm-encoder-0.244.0",
+ sha256 = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/wasm-bindgen-shared/0.2.101/download"],
- strip_prefix = "wasm-bindgen-shared-0.2.101",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.wasm-bindgen-shared-0.2.101.bazel"),
+ 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__winapi-util-0.1.11",
- sha256 = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22",
+ name = "vendor_ts__wasm-metadata-0.244.0",
+ sha256 = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909",
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"),
+ 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__windows-core-0.61.2",
- sha256 = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3",
+ name = "vendor_ts__wasmparser-0.244.0",
+ sha256 = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows-core/0.61.2/download"],
- strip_prefix = "windows-core-0.61.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows-core-0.61.2.bazel"),
+ 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__windows-implement-0.60.0",
- sha256 = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows-implement/0.60.0/download"],
- strip_prefix = "windows-implement-0.60.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows-implement-0.60.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__windows-interface-0.59.1",
- sha256 = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8",
+ name = "vendor_ts__winapi-util-0.1.11",
+ sha256 = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows-interface/0.59.1/download"],
- strip_prefix = "windows-interface-0.59.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows-interface-0.59.1.bazel"),
+ 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-link-0.1.3",
- sha256 = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a",
+ name = "vendor_ts__windows-core-0.62.2",
+ sha256 = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows-link/0.1.3/download"],
- strip_prefix = "windows-link-0.1.3",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows-link-0.1.3.bazel"),
+ 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-link-0.2.0",
- sha256 = "45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65",
+ name = "vendor_ts__windows-implement-0.60.2",
+ sha256 = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows-link/0.2.0/download"],
- strip_prefix = "windows-link-0.2.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows-link-0.2.0.bazel"),
+ 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-result-0.3.4",
- sha256 = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6",
+ name = "vendor_ts__windows-interface-0.59.3",
+ sha256 = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows-result/0.3.4/download"],
- strip_prefix = "windows-result-0.3.4",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows-result-0.3.4.bazel"),
+ 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-strings-0.4.2",
- sha256 = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57",
+ name = "vendor_ts__windows-link-0.2.1",
+ sha256 = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows-strings/0.4.2/download"],
- strip_prefix = "windows-strings-0.4.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows-strings-0.4.2.bazel"),
+ 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-sys-0.52.0",
- sha256 = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d",
+ name = "vendor_ts__windows-result-0.4.1",
+ sha256 = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows-sys/0.52.0/download"],
- strip_prefix = "windows-sys-0.52.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows-sys-0.52.0.bazel"),
+ 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-sys-0.59.0",
- sha256 = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b",
+ name = "vendor_ts__windows-strings-0.5.1",
+ sha256 = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091",
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/tree_sitter_extractors_deps:BUILD.windows-sys-0.59.0.bazel"),
+ 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(
@@ -4271,232 +3957,192 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__windows-sys-0.61.0",
- sha256 = "e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa",
+ name = "vendor_ts__windows-sys-0.61.2",
+ sha256 = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows-sys/0.61.0/download"],
- strip_prefix = "windows-sys-0.61.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows-sys-0.61.0.bazel"),
+ 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.52.6",
- sha256 = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973",
+ name = "vendor_ts__windows-targets-0.53.5",
+ sha256 = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3",
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/tree_sitter_extractors_deps:BUILD.windows-targets-0.52.6.bazel"),
+ 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-targets-0.53.3",
- sha256 = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91",
+ name = "vendor_ts__windows_aarch64_gnullvm-0.53.1",
+ sha256 = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows-targets/0.53.3/download"],
- strip_prefix = "windows-targets-0.53.3",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows-targets-0.53.3.bazel"),
+ 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_gnullvm-0.52.6",
- sha256 = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3",
+ name = "vendor_ts__windows_aarch64_msvc-0.53.1",
+ sha256 = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006",
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/tree_sitter_extractors_deps:BUILD.windows_aarch64_gnullvm-0.52.6.bazel"),
+ 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_aarch64_gnullvm-0.53.0",
- sha256 = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764",
+ name = "vendor_ts__windows_i686_gnu-0.53.1",
+ sha256 = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows_aarch64_gnullvm/0.53.0/download"],
- strip_prefix = "windows_aarch64_gnullvm-0.53.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows_aarch64_gnullvm-0.53.0.bazel"),
+ 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_aarch64_msvc-0.52.6",
- sha256 = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469",
+ name = "vendor_ts__windows_i686_gnullvm-0.53.1",
+ sha256 = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c",
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/tree_sitter_extractors_deps:BUILD.windows_aarch64_msvc-0.52.6.bazel"),
+ 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_aarch64_msvc-0.53.0",
- sha256 = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c",
+ name = "vendor_ts__windows_i686_msvc-0.53.1",
+ sha256 = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows_aarch64_msvc/0.53.0/download"],
- strip_prefix = "windows_aarch64_msvc-0.53.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows_aarch64_msvc-0.53.0.bazel"),
+ 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_i686_gnu-0.52.6",
- sha256 = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b",
+ name = "vendor_ts__windows_x86_64_gnu-0.53.1",
+ sha256 = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499",
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/tree_sitter_extractors_deps:BUILD.windows_i686_gnu-0.52.6.bazel"),
+ 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_i686_gnu-0.53.0",
- sha256 = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3",
+ name = "vendor_ts__windows_x86_64_gnullvm-0.53.1",
+ sha256 = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows_i686_gnu/0.53.0/download"],
- strip_prefix = "windows_i686_gnu-0.53.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows_i686_gnu-0.53.0.bazel"),
+ 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_i686_gnullvm-0.52.6",
- sha256 = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66",
+ name = "vendor_ts__windows_x86_64_msvc-0.53.1",
+ sha256 = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650",
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/tree_sitter_extractors_deps:BUILD.windows_i686_gnullvm-0.52.6.bazel"),
+ 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__windows_i686_gnullvm-0.53.0",
- sha256 = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11",
+ name = "vendor_ts__winnow-0.7.15",
+ sha256 = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows_i686_gnullvm/0.53.0/download"],
- strip_prefix = "windows_i686_gnullvm-0.53.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows_i686_gnullvm-0.53.0.bazel"),
+ 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__windows_i686_msvc-0.52.6",
- sha256 = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66",
+ name = "vendor_ts__winnow-1.0.3",
+ sha256 = "0592e1c9d151f854e6fd382574c3a0855250e1d9b2f99d9281c6e6391af352f1",
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/tree_sitter_extractors_deps:BUILD.windows_i686_msvc-0.52.6.bazel"),
+ 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__windows_i686_msvc-0.53.0",
- sha256 = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d",
+ name = "vendor_ts__wit-bindgen-0.51.0",
+ sha256 = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows_i686_msvc/0.53.0/download"],
- strip_prefix = "windows_i686_msvc-0.53.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows_i686_msvc-0.53.0.bazel"),
+ 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__windows_x86_64_gnu-0.52.6",
- sha256 = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78",
+ name = "vendor_ts__wit-bindgen-0.57.1",
+ sha256 = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e",
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/tree_sitter_extractors_deps:BUILD.windows_x86_64_gnu-0.52.6.bazel"),
+ 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__windows_x86_64_gnu-0.53.0",
- sha256 = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba",
+ name = "vendor_ts__wit-bindgen-core-0.51.0",
+ sha256 = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows_x86_64_gnu/0.53.0/download"],
- strip_prefix = "windows_x86_64_gnu-0.53.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows_x86_64_gnu-0.53.0.bazel"),
+ 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__windows_x86_64_gnullvm-0.52.6",
- sha256 = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d",
+ name = "vendor_ts__wit-bindgen-rust-0.51.0",
+ sha256 = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21",
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/tree_sitter_extractors_deps:BUILD.windows_x86_64_gnullvm-0.52.6.bazel"),
+ 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__windows_x86_64_gnullvm-0.53.0",
- sha256 = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57",
+ name = "vendor_ts__wit-bindgen-rust-macro-0.51.0",
+ sha256 = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows_x86_64_gnullvm/0.53.0/download"],
- strip_prefix = "windows_x86_64_gnullvm-0.53.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows_x86_64_gnullvm-0.53.0.bazel"),
+ 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__windows_x86_64_msvc-0.52.6",
- sha256 = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec",
+ name = "vendor_ts__wit-component-0.244.0",
+ sha256 = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2",
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/tree_sitter_extractors_deps:BUILD.windows_x86_64_msvc-0.52.6.bazel"),
+ 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__windows_x86_64_msvc-0.53.0",
- sha256 = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486",
+ name = "vendor_ts__wit-parser-0.244.0",
+ sha256 = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/windows_x86_64_msvc/0.53.0/download"],
- strip_prefix = "windows_x86_64_msvc-0.53.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.windows_x86_64_msvc-0.53.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__winnow-0.7.13",
- sha256 = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/winnow/0.7.13/download"],
- strip_prefix = "winnow-0.7.13",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.winnow-0.7.13.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__winnow-1.0.2",
- sha256 = "2ee1708bef14716a11bae175f579062d4554d95be2c6829f518df847b7b3fdd0",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/winnow/1.0.2/download"],
- strip_prefix = "winnow-1.0.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.winnow-1.0.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__wit-bindgen-0.45.1",
- sha256 = "5c573471f125075647d03df72e026074b7203790d41351cd6edc96f46bcccd36",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/wit-bindgen/0.45.1/download"],
- strip_prefix = "wit-bindgen-0.45.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.wit-bindgen-0.45.1.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__writeable-0.6.1",
- sha256 = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/writeable/0.6.1/download"],
- strip_prefix = "writeable-0.6.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.writeable-0.6.1.bazel"),
+ 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(
@@ -4511,92 +4157,12 @@ def crate_repositories():
maybe(
http_archive,
- name = "vendor_ts__yoke-0.8.0",
- sha256 = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/yoke/0.8.0/download"],
- strip_prefix = "yoke-0.8.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.yoke-0.8.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__yoke-derive-0.8.0",
- sha256 = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/yoke-derive/0.8.0/download"],
- strip_prefix = "yoke-derive-0.8.0",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.yoke-derive-0.8.0.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__zerocopy-0.8.27",
- sha256 = "0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/zerocopy/0.8.27/download"],
- strip_prefix = "zerocopy-0.8.27",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.zerocopy-0.8.27.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__zerocopy-derive-0.8.27",
- sha256 = "88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/zerocopy-derive/0.8.27/download"],
- strip_prefix = "zerocopy-derive-0.8.27",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.zerocopy-derive-0.8.27.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__zerofrom-0.1.6",
- sha256 = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/zerofrom/0.1.6/download"],
- strip_prefix = "zerofrom-0.1.6",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.zerofrom-0.1.6.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__zerofrom-derive-0.1.6",
- sha256 = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/zerofrom-derive/0.1.6/download"],
- strip_prefix = "zerofrom-derive-0.1.6",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.zerofrom-derive-0.1.6.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__zerotrie-0.2.2",
- sha256 = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/zerotrie/0.2.2/download"],
- strip_prefix = "zerotrie-0.2.2",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.zerotrie-0.2.2.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__zerovec-0.11.4",
- sha256 = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b",
- type = "tar.gz",
- urls = ["https://static.crates.io/crates/zerovec/0.11.4/download"],
- strip_prefix = "zerovec-0.11.4",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.zerovec-0.11.4.bazel"),
- )
-
- maybe(
- http_archive,
- name = "vendor_ts__zerovec-derive-0.11.1",
- sha256 = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f",
+ name = "vendor_ts__zmij-1.0.21",
+ sha256 = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa",
type = "tar.gz",
- urls = ["https://static.crates.io/crates/zerovec-derive/0.11.1/download"],
- strip_prefix = "zerovec-derive-0.11.1",
- build_file = Label("//misc/bazel/3rdparty/tree_sitter_extractors_deps:BUILD.zerovec-derive-0.11.1.bazel"),
+ 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(
@@ -4630,63 +4196,61 @@ def crate_repositories():
)
return [
- struct(repo = "vendor_ts__anyhow-1.0.100", is_dev_dep = False),
- struct(repo = "vendor_ts__argfile-0.2.1", is_dev_dep = False),
- struct(repo = "vendor_ts__cc-1.2.61", is_dev_dep = False),
+ 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.42", is_dev_dep = False),
- struct(repo = "vendor_ts__clap-4.5.48", 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.15.0", 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.2", 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.16", 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.101", is_dev_dep = False),
- struct(repo = "vendor_ts__quote-1.0.41", is_dev_dep = False),
- struct(repo = "vendor_ts__ra_ap_base_db-0.0.301", is_dev_dep = False),
- struct(repo = "vendor_ts__ra_ap_cfg-0.0.301", is_dev_dep = False),
- struct(repo = "vendor_ts__ra_ap_hir-0.0.301", is_dev_dep = False),
- struct(repo = "vendor_ts__ra_ap_hir_def-0.0.301", is_dev_dep = False),
- struct(repo = "vendor_ts__ra_ap_hir_expand-0.0.301", is_dev_dep = False),
- struct(repo = "vendor_ts__ra_ap_hir_ty-0.0.301", is_dev_dep = False),
- struct(repo = "vendor_ts__ra_ap_ide_db-0.0.301", is_dev_dep = False),
- struct(repo = "vendor_ts__ra_ap_intern-0.0.301", is_dev_dep = False),
- struct(repo = "vendor_ts__ra_ap_load-cargo-0.0.301", is_dev_dep = False),
- struct(repo = "vendor_ts__ra_ap_parser-0.0.301", is_dev_dep = False),
- struct(repo = "vendor_ts__ra_ap_paths-0.0.301", is_dev_dep = False),
- struct(repo = "vendor_ts__ra_ap_project_model-0.0.301", is_dev_dep = False),
- struct(repo = "vendor_ts__ra_ap_span-0.0.301", is_dev_dep = False),
- struct(repo = "vendor_ts__ra_ap_stdx-0.0.301", is_dev_dep = False),
- struct(repo = "vendor_ts__ra_ap_syntax-0.0.301", is_dev_dep = False),
- struct(repo = "vendor_ts__ra_ap_vfs-0.0.301", is_dev_dep = False),
- struct(repo = "vendor_ts__rayon-1.11.0", is_dev_dep = False),
- struct(repo = "vendor_ts__regex-1.11.3", 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.145", is_dev_dep = False),
- struct(repo = "vendor_ts__serde_with-3.14.1", 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.106", is_dev_dep = False),
- struct(repo = "vendor_ts__toml-0.9.7", is_dev_dep = False),
- struct(repo = "vendor_ts__tracing-0.1.41", 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.20", is_dev_dep = False),
- struct(repo = "vendor_ts__tree-sitter-0.26.8", 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-generate-0.26.8", is_dev_dep = False),
- struct(repo = "vendor_ts__tree-sitter-language-0.1.5", 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.14", 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.9.2", is_dev_dep = True),
+ 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),
]
diff --git a/misc/bazel/BUILD.bazel b/misc/bazel/BUILD.bazel
index e00a6f7a64c7..b71a9b6ca6a3 100644
--- a/misc/bazel/BUILD.bazel
+++ b/misc/bazel/BUILD.bazel
@@ -1,5 +1,16 @@
load("@rules_shell//shell:sh_library.bzl", "sh_library")
+# Matches the Linux arm64 target, used to give it a distinct `CODEQL_PLATFORM` string
+# (`linux-arm64`). Every other configuration keeps its OS-only string.
+config_setting(
+ name = "linux_arm64",
+ constraint_values = [
+ "@platforms//os:linux",
+ "@platforms//cpu:arm64",
+ ],
+ visibility = ["//visibility:public"],
+)
+
sh_library(
name = "sh_runfiles",
srcs = ["runfiles.sh"],
diff --git a/misc/bazel/os.bzl b/misc/bazel/os.bzl
index 34093e76331d..39b12773c780 100644
--- a/misc/bazel/os.bzl
+++ b/misc/bazel/os.bzl
@@ -1,38 +1,88 @@
""" Os detection facilities. """
-def os_select(
+def codeql_platform_select(
ctx = None,
*,
- linux = None,
- windows = None,
- macos = None,
- default = None):
+ linux64 = None,
+ linux_arm64 = None,
+ osx64 = None,
+ win64 = None,
+ otherwise = None):
"""
- This can work both in a macro and a rule context to choose something based on the current OS.
- If used in a rule implementation, you need to pass `ctx` and add `OS_DETECTION_ATTRS` to the
- rule attributes.
+ Choose a value based on the target CodeQL platform, discriminating the four platforms CodeQL
+ knows about: `linux64` (Linux on x86_64), `linux_arm64` (Linux on arm64), `osx64` (macOS, any
+ architecture) and `win64` (Windows on x86_64). Any platform left unspecified uses `otherwise`.
+
+ There is deliberately no fallback between `linux64` and `linux_arm64`: if you want the same value
+ for both (i.e. you only care about the OS, not the architecture), use `os_select` instead.
+
+ This works both in a macro context (`ctx = None`, returning a `select`) and in a rule context
+ (passing `ctx`, which then needs `OS_DETECTION_ATTRS` on the rule attributes).
"""
+
+ def _or_otherwise(value):
+ return value if value != None else otherwise
+
+ linux_arm64_setting = Label("//misc/bazel:linux_arm64")
choices = {
- "linux": linux or default,
- "windows": windows or default,
- "macos": macos or default,
+ linux_arm64_setting: _or_otherwise(linux_arm64),
+ "@platforms//os:linux": _or_otherwise(linux64),
+ "@platforms//os:macos": _or_otherwise(osx64),
+ "@platforms//os:windows": _or_otherwise(win64),
}
if not ctx:
return select({
- "@platforms//os:%s" % os: v
- for os, v in choices.items()
+ setting: v
+ for setting, v in choices.items()
if v != None
})
- for os, v in choices.items():
- if ctx.target_platform_has_constraint(getattr(ctx.attr, "_%s_constraint" % os)[platform_common.ConstraintValueInfo]):
- if v == None:
- fail("%s not supported by %s" % (os, ctx.label))
- return v
- fail("Unknown OS detected")
+ def has(constraint):
+ return ctx.target_platform_has_constraint(getattr(ctx.attr, "_%s_constraint" % constraint)[platform_common.ConstraintValueInfo])
+
+ if has("linux"):
+ result = choices[linux_arm64_setting] if has("arm64") else choices["@platforms//os:linux"]
+ elif has("macos"):
+ result = choices["@platforms//os:macos"]
+ elif has("windows"):
+ result = choices["@platforms//os:windows"]
+ else:
+ fail("Unknown OS detected")
+ if result == None:
+ fail("platform not supported by %s" % ctx.label)
+ return result
+
+def os_select(
+ ctx = None,
+ *,
+ linux = None,
+ windows = None,
+ macos = None,
+ posix = None,
+ default = None):
+ """
+ Choose a value based on the target OS, ignoring the architecture. This is a thin, OS-only wrapper
+ around `codeql_platform_select` (Linux gets the same value on both x86_64 and arm64).
+ `posix` is a convenience for the value shared by `linux` and `macos`; it is mutually exclusive
+ with both. See `codeql_platform_select` for macro vs rule usage.
+ """
+ if posix != None:
+ if linux != None or macos != None:
+ fail("`posix` is mutually exclusive with `linux` and `macos`")
+ linux = posix
+ macos = posix
+ return codeql_platform_select(
+ ctx,
+ linux64 = linux,
+ linux_arm64 = linux,
+ osx64 = macos,
+ win64 = windows,
+ otherwise = default,
+ )
OS_DETECTION_ATTRS = {
"_windows_constraint": attr.label(default = "@platforms//os:windows"),
"_macos_constraint": attr.label(default = "@platforms//os:macos"),
"_linux_constraint": attr.label(default = "@platforms//os:linux"),
+ "_arm64_constraint": attr.label(default = "@platforms//cpu:arm64"),
}
diff --git a/misc/bazel/pkg.bzl b/misc/bazel/pkg.bzl
index 25f2bf3577d0..684bcbb8c3ba 100644
--- a/misc/bazel/pkg.bzl
+++ b/misc/bazel/pkg.bzl
@@ -8,7 +8,7 @@ load("@rules_pkg//pkg:mappings.bzl", "pkg_attributes", "pkg_filegroup", "pkg_fil
load("@rules_pkg//pkg:pkg.bzl", "pkg_zip")
load("@rules_pkg//pkg:providers.bzl", "PackageFilegroupInfo", "PackageFilesInfo")
load("@rules_python//python:defs.bzl", "py_binary", "py_test")
-load("//misc/bazel:os.bzl", "OS_DETECTION_ATTRS", "os_select")
+load("//misc/bazel:os.bzl", "OS_DETECTION_ATTRS", "codeql_platform_select")
def _make_internal(name):
def internal(suffix = "internal", *args):
@@ -26,7 +26,13 @@ def _expand_path(path, platform):
return ("common", path)
def _detect_platform(ctx = None):
- return os_select(ctx, linux = "linux64", macos = "osx64", windows = "win64")
+ return codeql_platform_select(
+ ctx,
+ linux64 = "linux64",
+ linux_arm64 = "linux-arm64",
+ osx64 = "osx64",
+ win64 = "win64",
+ )
def codeql_pkg_files(
*,
@@ -458,12 +464,12 @@ def codeql_pack(
`zips` is a map from `.zip` files to prefixes to import.
The distinction between arch-specific and common contents is made based on whether the paths (including possible
prefixes added by rules) contain the special `{CODEQL_PLATFORM}` placeholder, which in case it is present will also
- be replaced by the appropriate platform (`linux64`, `win64` or `osx64`).
+ be replaced by the appropriate platform (`linux64`, `linux-arm64`, `win64` or `osx64`).
Specific file paths can be placed in the arch-specific package by adding them to `arch_overrides`, even if their
path doesn't contain the `CODEQL_PLATFORM` placeholder.
The codeql pack rules will expand the `{CODEQL_PLATFORM}` marker in paths, and use that to split the files into a common and an arch-specific part.
- This placeholder will be replaced by the appropriate platform (`linux64`, `win64` or `osx64`).
+ This placeholder will be replaced by the appropriate platform (`linux64`, `linux-arm64`, `win64` or `osx64`).
`arch_overrides` is a list of files that should be included in the arch-specific bits of the pack, even if their path doesn't
contain the `{CODEQL_PLATFORM}` marker.
All files in the pack will be prefixed with `name`, unless `pack_prefix` is set, then is used instead.
diff --git a/misc/bazel/registry/modules/rules_swift/4.0.0-rc5-codeql.1/MODULE.bazel b/misc/bazel/registry/modules/rules_swift/4.0.0-rc5-codeql.1/MODULE.bazel
new file mode 100644
index 000000000000..f83ac395da02
--- /dev/null
+++ b/misc/bazel/registry/modules/rules_swift/4.0.0-rc5-codeql.1/MODULE.bazel
@@ -0,0 +1,79 @@
+"""rules_swift MODULE.bazel file"""
+
+module(
+ name = "rules_swift",
+ version = "4.0.0-rc5-codeql.1",
+ bazel_compatibility = [">=8.0.0"],
+ compatibility_level = 3,
+)
+
+bazel_dep(name = "abseil-cpp", version = "20250814.1")
+bazel_dep(name = "apple_support", version = "2.8.0")
+bazel_dep(name = "bazel_linux_packages", version = "0.4.1")
+bazel_dep(name = "bazel_features", version = "1.51.0")
+bazel_dep(name = "bazel_skylib", version = "1.7.1")
+bazel_dep(name = "nlohmann_json", version = "3.12.0.bcr.1")
+bazel_dep(name = "platforms", version = "0.0.11")
+bazel_dep(name = "protobuf", version = "34.0.bcr.1")
+bazel_dep(name = "rules_cc", version = "0.2.14")
+bazel_dep(name = "rules_shell", version = "0.3.0")
+bazel_dep(name = "swift_argument_parser", version = "1.7.0")
+
+apt = use_extension("@bazel_linux_packages//apt:extensions.bzl", "apt")
+apt.ubuntu(
+ name = "swift_ubuntu22.04_sysroot",
+ architectures = ["amd64"],
+ lockfile = "//swift/internal/extensions:ubuntu22.04_sysroot.lock.json",
+ packages = [
+ "libc6-dev",
+ "libcurl4-openssl-dev",
+ "libstdc++-11-dev",
+ "libxml2-dev",
+ "linux-libc-dev",
+ "zlib1g-dev",
+ ],
+ suites = ["jammy"],
+)
+apt.ubuntu(
+ name = "swift_ubuntu22.04_aarch64_sysroot",
+ architectures = ["arm64"],
+ lockfile = "//swift/internal/extensions:ubuntu22.04_aarch64_sysroot.lock.json",
+ packages = [
+ "libc6-dev",
+ "libcurl4-openssl-dev",
+ "libstdc++-11-dev",
+ "libxml2-dev",
+ "linux-libc-dev",
+ "zlib1g-dev",
+ ],
+ suites = ["jammy"],
+)
+use_repo(
+ apt,
+ "swift_ubuntu22.04_aarch64_sysroot",
+ "swift_ubuntu22.04_sysroot",
+)
+
+swift_autoconfiguration = use_repo_rule("//swift/internal:swift_autoconfiguration.bzl", "swift_autoconfiguration")
+
+swift_autoconfiguration(name = "rules_swift_local_config")
+
+http_archive = use_repo_rule("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
+
+http_archive(
+ name = "rules_swift_index_import_5_8",
+ build_file = "//third_party:rules_swift_index_import/BUILD.overlay",
+ canonical_id = "index-import-5.8",
+ sha256 = "28c1ffa39d99e74ed70623899b207b41f79214c498c603915aef55972a851a15",
+ urls = ["https://github.com/MobileNativeFoundation/index-import/releases/download/5.8.0.1/index-import.tar.gz"],
+)
+
+http_archive(
+ name = "rules_swift_index_import_6_1",
+ build_file = "//third_party:rules_swift_index_import/BUILD.overlay",
+ canonical_id = "index-import-6.1",
+ sha256 = "9a54fc1674af6031125a9884480a1e31e1bcf48b8f558b3e8bcc6b6fcd6e8b61",
+ urls = ["https://github.com/MobileNativeFoundation/index-import/releases/download/6.1.0.1/index-import.tar.gz"],
+)
+
+register_toolchains("//swift/toolchains:all")
diff --git a/misc/bazel/registry/modules/rules_swift/4.0.0-rc5-codeql.1/patches/register_downloaded_macos_toolchain.patch b/misc/bazel/registry/modules/rules_swift/4.0.0-rc5-codeql.1/patches/register_downloaded_macos_toolchain.patch
new file mode 100644
index 000000000000..6d94822e0247
--- /dev/null
+++ b/misc/bazel/registry/modules/rules_swift/4.0.0-rc5-codeql.1/patches/register_downloaded_macos_toolchain.patch
@@ -0,0 +1,175 @@
+diff --git a/swift/internal/extensions/toolchains.bzl b/swift/internal/extensions/toolchains.bzl
+--- a/swift/internal/extensions/toolchains.bzl
++++ b/swift/internal/extensions/toolchains.bzl
+@@ -132,12 +132,11 @@ def toolchains_for_platform(platform, toolchain_repository):
+ toolchain_repository = toolchain_repository,
+ )
+
+- if platform != "xcode":
+- content += _EXEC_TOOLCHAIN_PLATFORM.format(
+- exec_compatible_with = _exec_compatible_with_for_platform(platform),
+- platform = platform,
+- toolchain_repository = toolchain_repository,
+- )
++ content += _EXEC_TOOLCHAIN_PLATFORM.format(
++ exec_compatible_with = _exec_compatible_with_for_platform(platform),
++ platform = platform,
++ toolchain_repository = toolchain_repository,
++ )
+
+ if platform in (
+ "ubuntu22.04",
+diff --git a/swift/toolchains/swift_toolchain.bzl b/swift/toolchains/swift_toolchain.bzl
+--- a/swift/toolchains/swift_toolchain.bzl
++++ b/swift/toolchains/swift_toolchain.bzl
+@@ -605,10 +605,14 @@ def _parse_target_system_name(*, arch, os, target_system_name):
+ """Returns the target system name set by the CC toolchain or attempts to create one based on the OS and arch."""
+
+ if target_system_name and target_system_name != "local":
++ if os == "macos" and target_system_name.endswith(("-macos", "-macosx")):
++ return target_system_name + "10.15"
+ return target_system_name
+
+ if os == "linux":
+ return "%s-unknown-linux-gnu" % arch
++ elif os == "macos":
++ return "%s-apple-macos10.15" % arch
+ elif os == "windows":
+ # The MSVC cc toolchain reports a `target_gnu_system_name` of "local",
+ # so synthesize the triple.
+@@ -706,5 +710,16 @@ def _swift_toolchain_impl(ctx):
+ elif ctx.attr.os == "none":
+ swift_linkopts_cc_info = CcInfo()
++ elif ctx.attr.os == "macos":
++ macos_linkopts = ["-L{}".format(paths.join(toolchain_root, "lib/swift/macosx"))]
++ if sdkroot:
++ macos_linkopts.append("-L{}".format(paths.join(sdkroot, "usr/lib/swift")))
++ swift_linkopts_cc_info = _swift_sdk_linkopts_cc_info(
++ ctx.label,
++ macos_linkopts,
++ ctx.attr.swift_tools[SwiftToolsInfo].additional_inputs if ctx.attr.swift_tools else [],
++ )
++ dynamic_runtime_cc_info = None
++ static_runtime_cc_info = None
+ elif ctx.attr.os == "android":
+ if not sdkroot:
+ fail("Android toolchain requires a sysroot to be set, either via the `sdkroot` attribute or by using a CC toolchain that provides one.")
+diff --git a/swift/internal/extensions/toolchain.BUILD b/swift/internal/extensions/toolchain.BUILD
+--- a/swift/internal/extensions/toolchain.BUILD
++++ b/swift/internal/extensions/toolchain.BUILD
+@@ -333,17 +333,22 @@ swift_toolchain(
+ features = [
+ "swift._supports_upcoming_features",
+ "swift.no_embed_debug_module",
+- "swift.use_autolink_extract",
+- "swift.lld_gc_workaround",
+- "swift.use_module_wrap",
+ # TODO: This should be removed so that private headers can be used with
+ # explicit modules, but the build targets for CgRPC need to be cleaned up
+ # first because they contain C++ code.
+ "swift.module_map_no_private_headers",
+- ],
++ ] + select({
++ "@platforms//os:linux": [
++ "swift.lld_gc_workaround",
++ "swift.use_autolink_extract",
++ "swift.use_module_wrap",
++ ],
++ "//conditions:default": [],
++ }),
+ os = select({
+ "@platforms//os:linux": "linux",
+ "@platforms//os:macos": "macos",
+ }),
+ parsed_version = "{swift_version}",
++ sdkroot = "{macos_sdkroot}",
+ static_runtime = select({
+diff --git a/swift/internal/extensions/standalone_toolchain.bzl b/swift/internal/extensions/standalone_toolchain.bzl
+--- a/swift/internal/extensions/standalone_toolchain.bzl
++++ b/swift/internal/extensions/standalone_toolchain.bzl
+@@ -91,11 +91,17 @@ def _standalone_toolchain_impl(repository_ctx):
+ strip_prefix = filename.removesuffix(".tar.gz"),
+ )
+
++ macos_sdkroot = ""
++ if repository_ctx.attr.platform == "xcode":
++ macos_sdkroot = _run(repository_ctx, ["xcrun", "--sdk", "macosx", "--show-sdk-path"])
++ repository_ctx.watch(macos_sdkroot)
++
+ repository_ctx.file(".swift-version", repository_ctx.attr.swift_version)
+ repository_ctx.template(
+ "BUILD.bazel",
+ repository_ctx.attr._build_template,
+ substitutions = {
++ "{macos_sdkroot}": macos_sdkroot,
+ "{swift_version}": repository_ctx.attr.swift_version,
+ },
+ )
+@@ -107,19 +109,29 @@ def _standalone_toolchain_impl(repository_ctx):
+-standalone_toolchain = repository_rule(
+- implementation = _standalone_toolchain_impl,
+- attrs = {
+- "_build_template": attr.label(
+- default = "//swift/internal/extensions:toolchain.BUILD",
+- ),
+- "platform": attr.string(
+- doc = "The host platform name in the swift package download URL",
+- mandatory = True,
+- ),
+- "sha256": attr.string(
+- doc = "The expected SHA-256 of the file downloaded. This must match the SHA-256 of the file downloaded.",
+- ),
+- "swift_version": attr.string(
+- doc = "Version of the swift toolchain to be installed.",
+- mandatory = True,
+- ),
+- },
++_STANDALONE_TOOLCHAIN_ATTRS = {
++ "_build_template": attr.label(
++ default = "//swift/internal/extensions:toolchain.BUILD",
++ ),
++ "platform": attr.string(
++ doc = "The host platform name in the swift package download URL",
++ mandatory = True,
++ ),
++ "sha256": attr.string(
++ doc = "The expected SHA-256 of the file downloaded. This must match the SHA-256 of the file downloaded.",
++ ),
++ "swift_version": attr.string(
++ doc = "Version of the swift toolchain to be installed.",
++ mandatory = True,
++ ),
++}
++
++standalone_toolchain = repository_rule(
++ implementation = _standalone_toolchain_impl,
++ attrs = _STANDALONE_TOOLCHAIN_ATTRS,
++)
++
++standalone_macos_toolchain = repository_rule(
++ implementation = _standalone_toolchain_impl,
++ attrs = _STANDALONE_TOOLCHAIN_ATTRS,
++ configure = True,
++ environ = ["DEVELOPER_DIR"],
++ local = True,
+ )
+diff --git a/swift/extensions.bzl b/swift/extensions.bzl
+--- a/swift/extensions.bzl
++++ b/swift/extensions.bzl
+@@ -17 +17,5 @@
+-load("//swift/internal/extensions:standalone_toolchain.bzl", "standalone_toolchain")
++load(
++ "//swift/internal/extensions:standalone_toolchain.bzl",
++ "standalone_macos_toolchain",
++ "standalone_toolchain",
++)
+@@ -182,7 +186,8 @@ def _standalone_toolchain_impl(module_ctx):
+ toolchain_releases = toolchain.platform_sha256.items() or swift_releases[swift_version].items()
+ for platform, sha256 in toolchain_releases:
+ repository_name = toolchain.name + "_{}".format(platform)
+- standalone_toolchain(
++ toolchain_repository = standalone_macos_toolchain if platform == "xcode" else standalone_toolchain
++ toolchain_repository(
+ name = repository_name,
+ sha256 = sha256,
+ platform = platform,
diff --git a/misc/bazel/registry/modules/rules_swift/4.0.0-rc5-codeql.1/source.json b/misc/bazel/registry/modules/rules_swift/4.0.0-rc5-codeql.1/source.json
new file mode 100644
index 000000000000..4f98e32f3d62
--- /dev/null
+++ b/misc/bazel/registry/modules/rules_swift/4.0.0-rc5-codeql.1/source.json
@@ -0,0 +1,8 @@
+{
+ "integrity": "sha256-Ly2lS4AlZJMiyqAxKHyCB+2pGeP5aYkQ6zv8QheeSTI=",
+ "url": "https://github.com/bazelbuild/rules_swift/releases/download/4.0.0-rc5/rules_swift.4.0.0-rc5.tar.gz",
+ "patches": {
+ "register_downloaded_macos_toolchain.patch": "sha256-249WJ4YEH2HmxlvGftl4eD53792joKJx9Dh0j5eHAgo="
+ },
+ "patch_strip": 1
+}
diff --git a/misc/bazel/registry/modules/rules_swift/metadata.json b/misc/bazel/registry/modules/rules_swift/metadata.json
new file mode 100644
index 000000000000..188799c9dbf9
--- /dev/null
+++ b/misc/bazel/registry/modules/rules_swift/metadata.json
@@ -0,0 +1,11 @@
+{
+ "homepage": "https://github.com/bazelbuild/rules_swift",
+ "maintainers": [],
+ "repository": [
+ "github:bazelbuild/rules_swift"
+ ],
+ "versions": [
+ "4.0.0-rc5-codeql.1"
+ ],
+ "yanked_versions": {}
+}
diff --git a/misc/pytest/lib/query_suites.py b/misc/pytest/lib/query_suites.py
index fcbb1f16bde0..1e70008f65bc 100644
--- a/misc/pytest/lib/query_suites.py
+++ b/misc/pytest/lib/query_suites.py
@@ -9,8 +9,8 @@ def ret(query_suite):
actual = sorted(actual.splitlines())
actual = [os.path.relpath(q, semmle_code_dir) for q in actual]
actual_file_name = query_suite + '.actual'
- expected_files.add(actual_file_name)
- (cwd / actual_file_name).write_text('\n'.join(actual) + '\n')
+ with expected_files.add(actual_file_name) as f:
+ f.write('\n'.join(actual) + '\n')
return ret
@pytest.fixture
@@ -25,6 +25,6 @@ def ret(lang_folder_name, query_suites):
not_included = sorted(set(all_queries) - included_in_qls)
not_included = [os.path.relpath(q, semmle_code_dir) for q in not_included]
not_included_file_name = 'not_included_in_qls.actual'
- expected_files.add(not_included_file_name)
- (cwd / not_included_file_name).write_text('\n'.join(not_included) + '\n')
+ with expected_files.add(not_included_file_name) as f:
+ f.write('\n'.join(not_included) + '\n')
return ret
diff --git a/misc/ripunzip/ripunzip.bzl b/misc/ripunzip/ripunzip.bzl
index 2e707c267e24..5b049d901273 100644
--- a/misc/ripunzip/ripunzip.bzl
+++ b/misc/ripunzip/ripunzip.bzl
@@ -3,12 +3,24 @@ def _ripunzip_archive_impl(repository_ctx):
url_prefix = "https://github.com/GoogleChrome/ripunzip/releases/download/v%s" % version
build_file = Label("//misc/ripunzip:BUILD.ripunzip.bazel")
if "linux" in repository_ctx.os.name:
+ arch = repository_ctx.os.arch
+ if arch == "aarch64":
+ deb_arch = "arm64"
+ sha256 = repository_ctx.attr.sha256_linux_arm64
+ canonical_id = "ripunzip-linux-arm64"
+ elif arch in ("x86_64", "amd64"):
+ deb_arch = "amd64"
+ sha256 = repository_ctx.attr.sha256_linux_x64
+ canonical_id = "ripunzip-linux-x64"
+ else:
+ fail("Unsupported Linux architecture: %s" % arch)
+
# ripunzip only provides a deb package for Linux: we fish the binary out of it
# a deb archive contains a data.tar.xz one which contains the files to be installed under usr/bin
repository_ctx.download_and_extract(
- url = "%s/ripunzip_%s-1_amd64.deb" % (url_prefix, version),
- sha256 = repository_ctx.attr.sha256_linux,
- canonical_id = "ripunzip-linux",
+ url = "%s/ripunzip_%s-1_%s.deb" % (url_prefix, version, deb_arch),
+ sha256 = sha256,
+ canonical_id = canonical_id,
output = "deb",
)
repository_ctx.extract(
@@ -19,20 +31,20 @@ def _ripunzip_archive_impl(repository_ctx):
elif "windows" in repository_ctx.os.name:
repository_ctx.download_and_extract(
url = "%s/ripunzip_v%s_x86_64-pc-windows-msvc.zip" % (url_prefix, version),
- canonical_id = "ripunzip-windows",
- sha256 = repository_ctx.attr.sha256_windows,
+ canonical_id = "ripunzip-windows-x64",
+ sha256 = repository_ctx.attr.sha256_windows_x64,
output = "bin",
)
elif "mac os" in repository_ctx.os.name:
arch = repository_ctx.os.arch
if arch == "x86_64":
suffix = "x86_64-apple-darwin"
- sha256 = repository_ctx.attr.sha256_macos_intel
- canonical_id = "ripunzip-macos-intel"
+ sha256 = repository_ctx.attr.sha256_macos_x64
+ canonical_id = "ripunzip-macos-x64"
elif arch == "aarch64":
suffix = "aarch64-apple-darwin"
- sha256 = repository_ctx.attr.sha256_macos_arm
- canonical_id = "ripunzip-macos-arm"
+ sha256 = repository_ctx.attr.sha256_macos_arm64
+ canonical_id = "ripunzip-macos-arm64"
else:
fail("Unsupported macOS architecture: %s" % arch)
repository_ctx.download_and_extract(
@@ -51,9 +63,10 @@ ripunzip_archive = repository_rule(
doc = "Downloads a prebuilt ripunzip binary for the host platform from https://github.com/GoogleChrome/ripunzip/releases",
attrs = {
"version": attr.string(mandatory = True),
- "sha256_linux": attr.string(mandatory = True),
- "sha256_windows": attr.string(mandatory = True),
- "sha256_macos_intel": attr.string(mandatory = True),
- "sha256_macos_arm": attr.string(mandatory = True),
+ "sha256_linux_x64": attr.string(mandatory = True),
+ "sha256_linux_arm64": attr.string(mandatory = True),
+ "sha256_windows_x64": attr.string(mandatory = True),
+ "sha256_macos_x64": attr.string(mandatory = True),
+ "sha256_macos_arm64": attr.string(mandatory = True),
},
)
diff --git a/misc/suite-helpers/CHANGELOG.md b/misc/suite-helpers/CHANGELOG.md
index af850b3d5afa..dd22444f54fe 100644
--- a/misc/suite-helpers/CHANGELOG.md
+++ b/misc/suite-helpers/CHANGELOG.md
@@ -1,3 +1,11 @@
+## 1.0.55
+
+No user-facing changes.
+
+## 1.0.54
+
+No user-facing changes.
+
## 1.0.53
No user-facing changes.
diff --git a/misc/suite-helpers/change-notes/released/1.0.54.md b/misc/suite-helpers/change-notes/released/1.0.54.md
new file mode 100644
index 000000000000..9ee2593641ef
--- /dev/null
+++ b/misc/suite-helpers/change-notes/released/1.0.54.md
@@ -0,0 +1,3 @@
+## 1.0.54
+
+No user-facing changes.
diff --git a/misc/suite-helpers/change-notes/released/1.0.55.md b/misc/suite-helpers/change-notes/released/1.0.55.md
new file mode 100644
index 000000000000..fd53dce64a9f
--- /dev/null
+++ b/misc/suite-helpers/change-notes/released/1.0.55.md
@@ -0,0 +1,3 @@
+## 1.0.55
+
+No user-facing changes.
diff --git a/misc/suite-helpers/codeql-pack.release.yml b/misc/suite-helpers/codeql-pack.release.yml
index fb44bfeae137..3c942a6b4ea3 100644
--- a/misc/suite-helpers/codeql-pack.release.yml
+++ b/misc/suite-helpers/codeql-pack.release.yml
@@ -1,2 +1,2 @@
---
-lastReleaseVersion: 1.0.53
+lastReleaseVersion: 1.0.55
diff --git a/misc/suite-helpers/qlpack.yml b/misc/suite-helpers/qlpack.yml
index 38df6eb9512a..7ced46ab5f70 100644
--- a/misc/suite-helpers/qlpack.yml
+++ b/misc/suite-helpers/qlpack.yml
@@ -1,4 +1,4 @@
name: codeql/suite-helpers
-version: 1.0.54-dev
+version: 1.0.56-dev
groups: shared
warnOnImplicitThis: true
diff --git a/python/ql/consistency-queries/CfgConsistency.ql b/python/ql/consistency-queries/CfgConsistency.ql
new file mode 100644
index 000000000000..ab13eddf190c
--- /dev/null
+++ b/python/ql/consistency-queries/CfgConsistency.ql
@@ -0,0 +1,2 @@
+import semmle.python.controlflow.internal.AstNodeImpl
+import ControlFlow::Consistency
diff --git a/python/ql/integration-tests/subst/file.expected b/python/ql/integration-tests/subst/file.expected
index 1bc4d03914a1..e001d4959bb5 100644
--- a/python/ql/integration-tests/subst/file.expected
+++ b/python/ql/integration-tests/subst/file.expected
@@ -1 +1 @@
-| code/main.py:0:0:0:0 | code/main.py | |
+| code/main.py:0:0:0:0 | code/main.py | relative |
diff --git a/python/ql/lib/CHANGELOG.md b/python/ql/lib/CHANGELOG.md
index 1fd5cec625d0..2a6de92ecbce 100644
--- a/python/ql/lib/CHANGELOG.md
+++ b/python/ql/lib/CHANGELOG.md
@@ -1,3 +1,11 @@
+## 7.2.3
+
+No user-facing changes.
+
+## 7.2.2
+
+No user-facing changes.
+
## 7.2.1
### Minor Analysis Improvements
diff --git a/python/ql/lib/change-notes/released/7.2.2.md b/python/ql/lib/change-notes/released/7.2.2.md
new file mode 100644
index 000000000000..3062b3bbac1f
--- /dev/null
+++ b/python/ql/lib/change-notes/released/7.2.2.md
@@ -0,0 +1,3 @@
+## 7.2.2
+
+No user-facing changes.
diff --git a/python/ql/lib/change-notes/released/7.2.3.md b/python/ql/lib/change-notes/released/7.2.3.md
new file mode 100644
index 000000000000..ba04214fb88d
--- /dev/null
+++ b/python/ql/lib/change-notes/released/7.2.3.md
@@ -0,0 +1,3 @@
+## 7.2.3
+
+No user-facing changes.
diff --git a/python/ql/lib/codeql-pack.release.yml b/python/ql/lib/codeql-pack.release.yml
index 09f680074c43..7d0dee6395ee 100644
--- a/python/ql/lib/codeql-pack.release.yml
+++ b/python/ql/lib/codeql-pack.release.yml
@@ -1,2 +1,2 @@
---
-lastReleaseVersion: 7.2.1
+lastReleaseVersion: 7.2.3
diff --git a/python/ql/lib/ide-contextual-queries/printCfg.ql b/python/ql/lib/ide-contextual-queries/printCfg.ql
new file mode 100644
index 000000000000..819022c750c9
--- /dev/null
+++ b/python/ql/lib/ide-contextual-queries/printCfg.ql
@@ -0,0 +1,41 @@
+/**
+ * @name Print CFG
+ * @description Produces a representation of a file's Control Flow Graph.
+ * This query is used by the VS Code extension.
+ * @id py/print-cfg
+ * @kind graph
+ * @tags ide-contextual-queries/print-cfg
+ */
+
+import semmle.python.Files as Files
+import semmle.python.controlflow.internal.AstNodeImpl
+
+external string selectedSourceFile();
+
+private predicate selectedSourceFileAlias = selectedSourceFile/0;
+
+external int selectedSourceLine();
+
+private predicate selectedSourceLineAlias = selectedSourceLine/0;
+
+external int selectedSourceColumn();
+
+private predicate selectedSourceColumnAlias = selectedSourceColumn/0;
+
+module ViewCfgQueryInput implements ControlFlow::ViewCfgQueryInputSig {
+ predicate selectedSourceFile = selectedSourceFileAlias/0;
+
+ predicate selectedSourceLine = selectedSourceLineAlias/0;
+
+ predicate selectedSourceColumn = selectedSourceColumnAlias/0;
+
+ predicate cfgScopeSpan(
+ Ast::Callable scope, Files::File file, int startLine, int startColumn, int endLine,
+ int endColumn
+ ) {
+ file = scope.getLocation().getFile() and
+ scope.getLocation().hasLocationInfo(_, startLine, startColumn, endLine, endColumn)
+ }
+}
+
+import ControlFlow::ViewCfgQuery
diff --git a/python/ql/lib/qlpack.yml b/python/ql/lib/qlpack.yml
index 415f397df570..03adb1ffdb0d 100644
--- a/python/ql/lib/qlpack.yml
+++ b/python/ql/lib/qlpack.yml
@@ -1,5 +1,5 @@
name: codeql/python-all
-version: 7.2.2-dev
+version: 7.2.4-dev
groups: python
dbscheme: semmlecode.python.dbscheme
extractor: python
diff --git a/python/ql/lib/semmle/python/controlflow/internal/AstNodeImpl.qll b/python/ql/lib/semmle/python/controlflow/internal/AstNodeImpl.qll
new file mode 100644
index 000000000000..78218f489215
--- /dev/null
+++ b/python/ql/lib/semmle/python/controlflow/internal/AstNodeImpl.qll
@@ -0,0 +1,1772 @@
+/**
+ * Provides classes for the shared control-flow library, mediating between
+ * the Python AST and `AstSig`.
+ *
+ * The `Ast` module wraps Python's `Stmt`, `Expr`, `Scope`, and `Pattern`,
+ * and adds two synthetic kinds of node:
+ * - `BlockStmt`, identifying a body slot of a parent AST node (e.g. an
+ * `if`'s then or else branch). `Py::StmtList` itself is not directly
+ * wrapped.
+ * - Intermediate nodes for multi-operand boolean expressions.
+ */
+overlay[local?]
+module;
+
+private import python as Py
+private import codeql.controlflow.ControlFlowGraph
+private import codeql.controlflow.SuccessorType
+private import codeql.util.Void
+
+/**
+ * Gets the bound `Name` of a PEP 695 type parameter (`TypeVar`,
+ * `ParamSpec`, or `TypeVarTuple`). The base `TypeParameter` class does
+ * not expose `getName()`; this helper dispatches over the subtypes.
+ */
+private Py::Name typeParameterName(Py::TypeParameter tp) {
+ result = tp.(Py::TypeVar).getName()
+ or
+ result = tp.(Py::ParamSpec).getName()
+ or
+ result = tp.(Py::TypeVarTuple).getName()
+}
+
+/** Provides the Python implementation of the shared CFG `AstSig`. */
+module Ast implements AstSig {
+ private newtype TAstNode =
+ TPyStmt(Py::Stmt s) or
+ TPyExpr(Py::Expr e) { not e instanceof Py::BoolExpr } or
+ TScope(Py::Scope sc) or
+ TPattern(Py::Pattern p) or
+ /**
+ * A synthetic node representing an operand pair of an `and`/`or`
+ * expression. For `a and b and c` (operands 0, 1, 2) we model the
+ * operation as a right-nested tree: pair 0 represents the whole
+ * expression with left=a and right=pair 1; pair 1 represents
+ * `b and c` with left=b and right=c. Each Python `Py::BoolExpr`
+ * with `n` operands has `n - 1` such pairs (indices `0 .. n - 2`).
+ */
+ TBoolExprPair(Py::BoolExpr be, int index) { index = [0 .. count(be.getAValue()) - 2] } or
+ /**
+ * A synthetic block statement, wrapping a `Py::StmtList`. Each list of
+ * statements that represents an imperative block (a function/class/module
+ * body, an `if`/`while`/`for` branch, a `try`/`except`/`finally` body,
+ * etc.) becomes one `BlockStmt` node in the CFG. `Py::StmtList`s used
+ * in other roles - `Try.getHandlers()` (iterated via `getCatch`) and
+ * `MatchStmt.getCases()` (iterated via `getCase`) - are excluded, as
+ * the shared library's `Try`/`Switch` logic walks their items
+ * individually.
+ */
+ TBlockStmt(Py::StmtList sl) {
+ not sl = any(Py::Try t).getHandlers() and
+ not sl = any(Py::MatchStmt m).getCases()
+ }
+
+ /**
+ * The union of `TPyStmt` (wrapping `Py::Stmt`) and `TBlockStmt` (wrapping
+ * `Py::StmtList`). Both represent the kinds of node that can appear in
+ * a `Stmt` position in the CFG.
+ */
+ private class TStmt = TPyStmt or TBlockStmt;
+
+ /**
+ * The union of `TPyExpr` (wrapping non-boolean `Py::Expr`) and
+ * `TBoolExprPair` (synthetic operand pairs of `and`/`or` expressions).
+ * Both represent the kinds of node that can appear in an `Expr`
+ * position in the CFG.
+ */
+ private class TExpr = TPyExpr or TBoolExprPair;
+
+ /**
+ * An AST node visible to the shared CFG.
+ *
+ * This is the abstract implementation class. It enforces that each
+ * concrete subclass provides `toString`, `getLocation`, and
+ * `getEnclosingCallable` (one subclass per `TAstNode` newtype branch).
+ * The public alias `AstNode` is what users (and the `AstSig` signature)
+ * see; subclasses inside this module extend `AstNodeImpl` directly.
+ */
+ abstract private class AstNodeImpl extends TAstNode {
+ /** Gets a textual representation of this AST node. */
+ abstract string toString();
+
+ /** Gets the location of this AST node. */
+ abstract Py::Location getLocation();
+
+ /** Gets the enclosing callable that contains this node, if any. */
+ abstract Callable getEnclosingCallable();
+
+ /** Gets the underlying Python `Stmt`, if this node wraps one. */
+ Py::Stmt asStmt() { this = TPyStmt(result) }
+
+ /**
+ * Gets the underlying Python `Expr`, if this node wraps one. Boolean
+ * expressions are represented by `TBoolExprPair(_, 0)`; this
+ * predicate also recovers the underlying `Py::BoolExpr` from such a
+ * representation.
+ */
+ Py::Expr asExpr() {
+ this = TPyExpr(result)
+ or
+ this = TBoolExprPair(result, 0)
+ }
+
+ /** Gets the underlying Python `Scope`, if this node wraps one. */
+ Py::Scope asScope() { this = TScope(result) }
+
+ /** Gets the underlying Python `Pattern`, if this node wraps one. */
+ Py::Pattern asPattern() { this = TPattern(result) }
+
+ /** Gets the underlying Python `StmtList`, if this node is a `BlockStmt`. */
+ Py::StmtList asStmtList() { this = TBlockStmt(result) }
+
+ /**
+ * Gets the child of this AST node at the specified (zero-based)
+ * index, in evaluation order. Subclasses with children override
+ * this method.
+ */
+ AstNode getChild(int index) { none() }
+ }
+
+ /** An AST node visible to the shared CFG. */
+ final class AstNode = AstNodeImpl;
+
+ /** Gets the immediately enclosing callable that contains `node`. */
+ Callable getEnclosingCallable(AstNode node) { result = node.getEnclosingCallable() }
+
+ /**
+ * A callable: a function, class, or module scope.
+ *
+ * In Python, all three are executable scopes with statement bodies.
+ */
+ class Callable extends AstNodeImpl, TScope {
+ private Py::Scope sc;
+
+ Callable() { this = TScope(sc) }
+
+ override string toString() { result = sc.toString() }
+
+ override Py::Location getLocation() { result = sc.getLocation() }
+
+ override Callable getEnclosingCallable() { result.asScope() = sc.getEnclosingScope() }
+ }
+
+ /** Gets the body of callable `c`. */
+ AstNode callableGetBody(Callable c) { result.asStmtList() = c.asScope().getBody() }
+
+ /**
+ * A parameter of a callable.
+ *
+ * Modeled per the C# template (`csharp/.../ControlFlowGraph.qll`):
+ * each Python parameter (the `Py::Parameter` AST node, which is a `Name`
+ * or — Python 2 only — a `Tuple` in store context) becomes a CFG node
+ * at a stable position in the enclosing callable's entry sequence.
+ *
+ * Default-value expressions for positional and keyword-only parameters
+ * are wired separately on the `FunctionDefExpr` / `LambdaExpr` wrappers
+ * (they evaluate at function-definition time, not at call time).
+ * `Parameter::getDefaultValue()` returns `none()` here, signalling to
+ * the shared library that the parameter never falls back to a default
+ * during call binding. This mirrors C# for non-optional parameters.
+ */
+ class Parameter extends Expr {
+ private Py::Parameter param;
+
+ Parameter() { this = TPyExpr(param) }
+
+ /** Gets the underlying Python parameter. */
+ Py::Parameter asParameter() { result = param }
+
+ /**
+ * Gets the default-value expression of this parameter, if any.
+ *
+ * Returns `none()`: defaults evaluate at function-definition time and
+ * are wired into the CFG via `FunctionDefExpr.getDefault` /
+ * `LambdaExpr.getDefault`. The shared library calls this predicate
+ * to model the "missing argument → evaluate default" fallback during
+ * call binding, which Python does not model at the CFG level.
+ */
+ Expr getDefaultValue() { none() }
+
+ /**
+ * Gets the pattern for this parameter. In Python, there is no destructuring
+ * pattern syntax for parameters, so the pattern is the parameter itself.
+ */
+ AstNode getPattern() { result = this }
+ }
+
+ /**
+ * Gets the `index`th parameter of callable `c`, ordered as Python binds
+ * them at call time: positional, then vararg (`*args`), then
+ * keyword-only, then kwarg (`**kwargs`).
+ */
+ Parameter callableGetParameter(Callable c, int index) {
+ exists(Py::Function f | f = c.asScope() |
+ result.asParameter() =
+ rank[index + 1](Py::Parameter p, int subOrder, int subIndex |
+ // positional parameters first
+ p = f.getArg(subIndex) and subOrder = 0
+ or
+ // then *args
+ p = f.getVararg() and subOrder = 1 and subIndex = 0
+ or
+ // then keyword-only parameters
+ p = f.getKeywordOnlyArg(subIndex) and subOrder = 2
+ or
+ // finally **kwargs
+ p = f.getKwarg() and subOrder = 3 and subIndex = 0
+ |
+ p order by subOrder, subIndex
+ )
+ )
+ }
+
+ /** A statement. */
+ class Stmt extends AstNodeImpl, TStmt {
+ // For `TPyStmt` instances, delegate to the wrapped Python statement.
+ // `BlockStmt` (the only `TBlockStmt` subclass) provides its own overrides.
+ override string toString() { result = this.asStmt().toString() }
+
+ override Py::Location getLocation() { result = this.asStmt().getLocation() }
+
+ override Callable getEnclosingCallable() { result.asScope() = this.asStmt().getScope() }
+ }
+
+ /** An expression. */
+ class Expr extends AstNodeImpl, TExpr {
+ // For `TPyExpr` instances, delegate to the wrapped Python expression.
+ // `BinaryExpr` (the only `TBoolExprPair` subclass) provides its own overrides.
+ override string toString() { result = this.asExpr().toString() }
+
+ override Py::Location getLocation() { result = this.asExpr().getLocation() }
+
+ override Callable getEnclosingCallable() { result.asScope() = this.asExpr().getScope() }
+ }
+
+ /** A pattern in a `match` statement. */
+ additional class Pattern extends AstNodeImpl, TPattern {
+ private Py::Pattern p;
+
+ Pattern() { this = TPattern(p) }
+
+ override string toString() { result = p.toString() }
+
+ override Py::Location getLocation() { result = p.getLocation() }
+
+ override Callable getEnclosingCallable() { result.asScope() = p.getScope() }
+ }
+
+ /**
+ * A `case x` pattern that binds `x` to the matched value.
+ */
+ additional class MatchCapturePattern extends Pattern {
+ private Py::MatchCapturePattern cap;
+
+ MatchCapturePattern() { this = TPattern(cap) }
+
+ /** Gets the bound Name expression. */
+ Expr getVariable() { result.asExpr() = cap.getVariable() }
+
+ override AstNode getChild(int index) { index = 0 and result = this.getVariable() }
+ }
+
+ /**
+ * A `case pattern as name` pattern.
+ */
+ additional class MatchAsPattern extends Pattern {
+ private Py::MatchAsPattern asp;
+
+ MatchAsPattern() { this = TPattern(asp) }
+
+ /** Gets the inner pattern. */
+ AstNode getPattern() { result.asPattern() = asp.getPattern() }
+
+ /** Gets the bound Name expression. */
+ Expr getAlias() { result.asExpr() = asp.getAlias() }
+
+ override AstNode getChild(int index) {
+ index = 0 and result = this.getPattern()
+ or
+ index = 1 and result = this.getAlias()
+ }
+ }
+
+ /**
+ * A `case [a, b, *rest]` star pattern. Binds `rest` to the remaining
+ * elements of the sequence.
+ */
+ additional class MatchStarPattern extends Pattern {
+ private Py::MatchStarPattern starp;
+
+ MatchStarPattern() { this = TPattern(starp) }
+
+ /** Gets the target Pattern (a `MatchCapturePattern` if `*rest`). */
+ AstNode getTarget() { result.asPattern() = starp.getTarget() }
+
+ override AstNode getChild(int index) { index = 0 and result = this.getTarget() }
+ }
+
+ /**
+ * A `case [a, b, ...]` sequence pattern. Recurses into the sub-patterns.
+ */
+ additional class MatchSequencePattern extends Pattern {
+ private Py::MatchSequencePattern seqp;
+
+ MatchSequencePattern() { this = TPattern(seqp) }
+
+ /** Gets the `n`th sub-pattern. */
+ AstNode getPattern(int n) { result.asPattern() = seqp.getPattern(n) }
+
+ override AstNode getChild(int index) { result = this.getPattern(index) }
+ }
+
+ /**
+ * A `case Cls(a, b, x=y)` class pattern.
+ */
+ additional class MatchClassPattern extends Pattern {
+ private Py::MatchClassPattern clsp;
+
+ MatchClassPattern() { this = TPattern(clsp) }
+
+ /** Gets the class expression of this class pattern. */
+ Expr getClass() { result.asExpr() = clsp.getClass() }
+
+ /** Gets the `n`th positional sub-pattern. */
+ AstNode getPositional(int n) { result.asPattern() = clsp.getPositional(n) }
+
+ /** Gets the `n`th keyword sub-pattern. */
+ AstNode getKeyword(int n) { result.asPattern() = clsp.getKeyword(n) }
+
+ private int numPositional() { result = count(int i | exists(clsp.getPositional(i))) }
+
+ override AstNode getChild(int index) {
+ index = 0 and result = this.getClass()
+ or
+ result = this.getPositional(index - 1) and index >= 1
+ or
+ result = this.getKeyword(index - 1 - this.numPositional()) and
+ index >= 1 + this.numPositional()
+ }
+ }
+
+ /**
+ * A `case {k: v}` mapping pattern.
+ */
+ additional class MatchMappingPattern extends Pattern {
+ private Py::MatchMappingPattern mapp;
+
+ MatchMappingPattern() { this = TPattern(mapp) }
+
+ AstNode getMapping(int n) { result.asPattern() = mapp.getMapping(n) }
+
+ override AstNode getChild(int index) { result = this.getMapping(index) }
+ }
+
+ /**
+ * A key-value pair inside a `case {k: v}` mapping pattern.
+ */
+ additional class MatchKeyValuePattern extends Pattern {
+ private Py::MatchKeyValuePattern kvp;
+
+ MatchKeyValuePattern() { this = TPattern(kvp) }
+
+ AstNode getKey() { result.asPattern() = kvp.getKey() }
+
+ AstNode getValue() { result.asPattern() = kvp.getValue() }
+
+ override AstNode getChild(int index) {
+ index = 0 and result = this.getKey()
+ or
+ index = 1 and result = this.getValue()
+ }
+ }
+
+ /**
+ * A `case Cls(name=value)` keyword sub-pattern.
+ */
+ additional class MatchKeywordPattern extends Pattern {
+ private Py::MatchKeywordPattern kwp;
+
+ MatchKeywordPattern() { this = TPattern(kwp) }
+
+ Expr getAttribute() { result.asExpr() = kwp.getAttribute() }
+
+ AstNode getValue() { result.asPattern() = kwp.getValue() }
+
+ override AstNode getChild(int index) {
+ index = 0 and result = this.getAttribute()
+ or
+ index = 1 and result = this.getValue()
+ }
+ }
+
+ /** A `case **rest` double-star mapping sub-pattern. */
+ additional class MatchDoubleStarPattern extends Pattern {
+ private Py::MatchDoubleStarPattern dsp;
+
+ MatchDoubleStarPattern() { this = TPattern(dsp) }
+
+ AstNode getTarget() { result.asPattern() = dsp.getTarget() }
+
+ override AstNode getChild(int index) { index = 0 and result = this.getTarget() }
+ }
+
+ /** A `case p1 | p2 | …` or-pattern. */
+ additional class MatchOrPattern extends Pattern {
+ private Py::MatchOrPattern orp;
+
+ MatchOrPattern() { this = TPattern(orp) }
+
+ AstNode getPattern(int n) { result.asPattern() = orp.getPattern(n) }
+
+ override AstNode getChild(int index) { result = this.getPattern(index) }
+ }
+
+ /** A `case 1` literal pattern. */
+ additional class MatchLiteralPattern extends Pattern {
+ private Py::MatchLiteralPattern litp;
+
+ MatchLiteralPattern() { this = TPattern(litp) }
+
+ Expr getLiteral() { result.asExpr() = litp.getLiteral() }
+
+ override AstNode getChild(int index) { index = 0 and result = this.getLiteral() }
+ }
+
+ /** A `case Cls.NAME` value pattern. */
+ additional class MatchValuePattern extends Pattern {
+ private Py::MatchValuePattern vp;
+
+ MatchValuePattern() { this = TPattern(vp) }
+
+ Expr getValue() { result.asExpr() = vp.getValue() }
+
+ override AstNode getChild(int index) { index = 0 and result = this.getValue() }
+ }
+
+ /**
+ * A block statement, modeling the body of a parent AST node as a
+ * sequence of statements.
+ */
+ class BlockStmt extends Stmt, TBlockStmt {
+ private Py::StmtList sl;
+
+ BlockStmt() { this = TBlockStmt(sl) }
+
+ /** Gets the `n`th (zero-based) statement in this block. */
+ Stmt getStmt(int n) { result.asStmt() = sl.getItem(n) }
+
+ /** Gets the last statement in this block. */
+ Stmt getLastStmt() { result.asStmt() = sl.getLastItem() }
+
+ override string toString() { result = sl.toString() }
+
+ // `Py::StmtList` has no native location; approximate with the first
+ // item's location.
+ override Py::Location getLocation() { result = sl.getItem(0).getLocation() }
+
+ override Callable getEnclosingCallable() {
+ result.asScope() = sl.getParent().(Py::Scope)
+ or
+ result.asScope() = sl.getParent().(Py::Stmt).getScope()
+ }
+
+ override AstNode getChild(int index) { result = this.getStmt(index) }
+ }
+
+ /** An expression statement. */
+ class ExprStmt extends Stmt {
+ private Py::ExprStmt exprStmt;
+
+ ExprStmt() { this = TPyStmt(exprStmt) }
+
+ /** Gets the expression in this expression statement. */
+ Expr getExpr() { result.asExpr() = exprStmt.getValue() }
+
+ override AstNode getChild(int index) { index = 0 and result = this.getExpr() }
+ }
+
+ /** An assignment statement (`x = y = expr`). */
+ additional class AssignStmt extends Stmt {
+ private Py::Assign assign;
+
+ AssignStmt() { this = TPyStmt(assign) }
+
+ Expr getValue() { result.asExpr() = assign.getValue() }
+
+ Expr getTarget(int n) { result.asExpr() = assign.getTarget(n) }
+
+ int getNumberOfTargets() { result = count(assign.getATarget()) }
+
+ override AstNode getChild(int index) {
+ index = 0 and result = this.getValue()
+ or
+ result = this.getTarget(index - 1) and index >= 1
+ }
+ }
+
+ /** An augmented assignment statement (`x += expr`). */
+ additional class AugAssignStmt extends Stmt {
+ private Py::AugAssign augAssign;
+
+ AugAssignStmt() { this = TPyStmt(augAssign) }
+
+ Expr getOperation() { result.asExpr() = augAssign.getOperation() }
+
+ override AstNode getChild(int index) { index = 0 and result = this.getOperation() }
+ }
+
+ /**
+ * An annotated assignment statement (`x: T = expr`, or `x: T` without
+ * value). The evaluation order follows CPython: annotation first, then
+ * the optional value, then the target binding.
+ */
+ additional class AnnAssignStmt extends Stmt {
+ private Py::AnnAssign annAssign;
+
+ AnnAssignStmt() { this = TPyStmt(annAssign) }
+
+ Expr getAnnotation() { result.asExpr() = annAssign.getAnnotation() }
+
+ Expr getValue() { result.asExpr() = annAssign.getValue() }
+
+ Expr getTarget() { result.asExpr() = annAssign.getTarget() }
+
+ override AstNode getChild(int index) {
+ index = 0 and result = this.getAnnotation()
+ or
+ index = 1 and result = this.getValue()
+ or
+ index = 2 and result = this.getTarget()
+ }
+ }
+
+ /** An assignment expression / walrus operator (`x := expr`). */
+ additional class NamedExpr extends Expr {
+ private Py::AssignExpr assignExpr;
+
+ NamedExpr() { this = TPyExpr(assignExpr) }
+
+ Expr getValue() { result.asExpr() = assignExpr.getValue() }
+
+ Expr getTarget() { result.asExpr() = assignExpr.getTarget() }
+
+ override AstNode getChild(int index) {
+ index = 0 and result = this.getValue()
+ or
+ index = 1 and result = this.getTarget()
+ }
+ }
+
+ /**
+ * An `if` statement.
+ *
+ * Python's `elif` chains are represented as nested `If` nodes in the
+ * else branch's `StmtList`. The shared CFG library handles this
+ * naturally: `getElse()` returns the `BlockStmt` wrapping the else
+ * branch, and if that block contains a single `If`, the result is
+ * a chained conditional.
+ */
+ class IfStmt extends Stmt {
+ private Py::If ifStmt;
+
+ IfStmt() { this = TPyStmt(ifStmt) }
+
+ /** Gets the underlying Python `If` statement. */
+ Py::If asIf() { result = ifStmt }
+
+ /** Gets the condition of this `if` statement. */
+ Expr getCondition() { result.asExpr() = ifStmt.getTest() }
+
+ /** Gets the `then` (true) branch of this `if` statement. */
+ Stmt getThen() { result.asStmtList() = ifStmt.getBody() }
+
+ /** Gets the `else` (false) branch, if any. */
+ Stmt getElse() { result.asStmtList() = ifStmt.getOrelse() }
+
+ override AstNode getChild(int index) {
+ index = 0 and result = this.getCondition()
+ or
+ index = 1 and result = this.getThen()
+ or
+ index = 2 and result = this.getElse()
+ }
+ }
+
+ /** A loop statement. */
+ final class LoopStmt = LoopStmtImpl;
+
+ abstract private class LoopStmtImpl extends Stmt {
+ LoopStmtImpl() {
+ this = TPyStmt(any(Py::While w))
+ or
+ this = TPyStmt(any(Py::For f))
+ }
+
+ /** Gets the body of this loop statement. */
+ Stmt getBody() { none() }
+ }
+
+ /** A `while` loop statement. */
+ class WhileStmt extends LoopStmtImpl {
+ private Py::While whileStmt;
+
+ WhileStmt() { this = TPyStmt(whileStmt) }
+
+ /** Gets the boolean condition of this `while` loop. */
+ Expr getCondition() { result.asExpr() = whileStmt.getTest() }
+
+ override Stmt getBody() { result.asStmtList() = whileStmt.getBody() }
+
+ /** Gets the `else` branch of this `while` loop, if any. */
+ Stmt getElse() { result.asStmtList() = whileStmt.getOrelse() }
+
+ override AstNode getChild(int index) {
+ index = 0 and result = this.getCondition()
+ or
+ index = 1 and result = this.getBody()
+ or
+ index = 2 and result = this.getElse()
+ }
+ }
+
+ /**
+ * A `do-while` loop statement. Python has no do-while construct.
+ */
+ class DoStmt extends LoopStmtImpl {
+ DoStmt() { none() }
+
+ Expr getCondition() { none() }
+ }
+
+ /** An `until` loop. Python has no `until` loop. */
+ class UntilStmt extends LoopStmtImpl {
+ UntilStmt() { none() }
+
+ Expr getCondition() { none() }
+ }
+
+ /** A C-style `for` loop. Python has no C-style for loop. */
+ class ForStmt extends LoopStmtImpl {
+ ForStmt() { none() }
+
+ AstNode getInit(int index) { none() }
+
+ Expr getCondition() { none() }
+
+ AstNode getUpdate(int index) { none() }
+ }
+
+ /** A for-each loop (`for x in iterable:`). */
+ class ForeachStmt extends LoopStmtImpl {
+ private Py::For forStmt;
+
+ ForeachStmt() { this = TPyStmt(forStmt) }
+
+ /** Gets the loop variable. */
+ Expr getVariable() { result.asExpr() = forStmt.getTarget() }
+
+ /** Gets the collection being iterated. */
+ Expr getCollection() { result.asExpr() = forStmt.getIter() }
+
+ override Stmt getBody() { result.asStmtList() = forStmt.getBody() }
+
+ /** Gets the `else` branch of this `for` loop, if any. */
+ Stmt getElse() { result.asStmtList() = forStmt.getOrelse() }
+
+ override AstNode getChild(int index) {
+ index = 0 and result = this.getCollection()
+ or
+ index = 1 and result = this.getVariable()
+ or
+ index = 2 and result = this.getBody()
+ or
+ index = 3 and result = this.getElse()
+ }
+ }
+
+ /** A `break` statement. */
+ class BreakStmt extends Stmt {
+ BreakStmt() { this = TPyStmt(any(Py::Break b)) }
+ }
+
+ /** A `continue` statement. */
+ class ContinueStmt extends Stmt {
+ ContinueStmt() { this = TPyStmt(any(Py::Continue c)) }
+ }
+
+ /** A `goto` statement. Python has no goto. */
+ class GotoStmt extends Stmt {
+ GotoStmt() { none() }
+ }
+
+ /** A `return` statement. */
+ class ReturnStmt extends Stmt {
+ private Py::Return ret;
+
+ ReturnStmt() { this = TPyStmt(ret) }
+
+ /** Gets the expression being returned, if any. */
+ Expr getExpr() { result.asExpr() = ret.getValue() }
+
+ override AstNode getChild(int index) { index = 0 and result = this.getExpr() }
+ }
+
+ /** A `raise` statement (mapped to `Throw`). */
+ class Throw extends Stmt {
+ private Py::Raise raise;
+
+ Throw() { this = TPyStmt(raise) }
+
+ /** Gets the expression being raised. */
+ Expr getExpr() { result.asExpr() = raise.getException() }
+
+ /** Gets the cause of this `raise`, if any. */
+ Expr getCause() { result.asExpr() = raise.getCause() }
+
+ override AstNode getChild(int index) {
+ index = 0 and result = this.getExpr()
+ or
+ index = 1 and result = this.getCause()
+ }
+ }
+
+ /**
+ * An `import` statement (`import a, b` or `from m import a, b`).
+ *
+ * Each alias contributes two children in evaluation order: first the
+ * value expression (which performs the import side-effect), then the
+ * bound `asname` Name (the in-scope binding). This makes both reachable
+ * from the CFG and allows `Name.defines(v)` for `asname` Names to have
+ * corresponding CFG nodes — which is essential for SSA to see import
+ * bindings.
+ */
+ additional class ImportStmt extends Stmt {
+ private Py::Import imp;
+
+ ImportStmt() { this = TPyStmt(imp) }
+
+ /** Gets the value (module/member expression) of the `n`th alias. */
+ Expr getValue(int n) { result.asExpr() = imp.getName(n).getValue() }
+
+ /** Gets the bound `asname` of the `n`th alias. */
+ Expr getAsname(int n) { result.asExpr() = imp.getName(n).getAsname() }
+
+ /** Gets the number of aliases in this import statement. */
+ int getNumberOfAliases() { result = count(int i | exists(imp.getName(i))) }
+
+ override AstNode getChild(int index) {
+ exists(int i |
+ index = 2 * i and result = this.getValue(i)
+ or
+ index = 2 * i + 1 and result = this.getAsname(i)
+ )
+ }
+ }
+
+ /**
+ * A `from m import *` statement. Evaluates the module expression but
+ * binds no name (the bindings happen by side-effect at runtime, which
+ * is not modeled at the CFG level).
+ */
+ additional class ImportStarStmt extends Stmt {
+ private Py::ImportStar imp;
+
+ ImportStarStmt() { this = TPyStmt(imp) }
+
+ Expr getModule() { result.asExpr() = imp.getModule() }
+
+ override AstNode getChild(int index) { index = 0 and result = this.getModule() }
+ }
+
+ /** A `with` statement. */
+ additional class WithStmt extends Stmt {
+ private Py::With withStmt;
+
+ WithStmt() { this = TPyStmt(withStmt) }
+
+ Expr getContextExpr() { result.asExpr() = withStmt.getContextExpr() }
+
+ Expr getOptionalVars() { result.asExpr() = withStmt.getOptionalVars() }
+
+ Stmt getBody() { result.asStmtList() = withStmt.getBody() }
+
+ override AstNode getChild(int index) {
+ index = 0 and result = this.getContextExpr()
+ or
+ index = 1 and result = this.getOptionalVars()
+ or
+ index = 2 and result = this.getBody()
+ }
+ }
+
+ /** An `assert` statement. */
+ additional class AssertStmt extends Stmt {
+ private Py::Assert assertStmt;
+
+ AssertStmt() { this = TPyStmt(assertStmt) }
+
+ Expr getTest() { result.asExpr() = assertStmt.getTest() }
+
+ Expr getMsg() { result.asExpr() = assertStmt.getMsg() }
+
+ override AstNode getChild(int index) {
+ index = 0 and result = this.getTest()
+ or
+ index = 1 and result = this.getMsg()
+ }
+ }
+
+ /** A `delete` statement. */
+ additional class DeleteStmt extends Stmt {
+ private Py::Delete del;
+
+ DeleteStmt() { this = TPyStmt(del) }
+
+ Expr getTarget(int n) { result.asExpr() = del.getTarget(n) }
+
+ override AstNode getChild(int index) { result = this.getTarget(index) }
+ }
+
+ /**
+ * A PEP 695 `type` statement (`type Alias[T1, T2] = value`).
+ *
+ * The type parameters bind at statement-evaluation time. The value
+ * expression is captured for lazy evaluation but the alias `Name`
+ * itself binds the resulting `TypeAliasType` object — so the CFG must
+ * visit at minimum the type-parameter names and the alias name.
+ */
+ additional class TypeAliasStmt extends Stmt {
+ private Py::TypeAlias ta;
+
+ TypeAliasStmt() { this = TPyStmt(ta) }
+
+ /** Gets the alias `Name` bound by this statement. */
+ Expr getName() { result.asExpr() = ta.getName() }
+
+ /**
+ * Gets the `n`th PEP 695 type-parameter name (a `Name` in store
+ * context), in declaration order.
+ */
+ Expr getTypeParamName(int n) { result.asExpr() = typeParameterName(ta.getTypeParameter(n)) }
+
+ int getNumberOfTypeParams() { result = count(ta.getATypeParameter()) }
+
+ override AstNode getChild(int index) {
+ result = this.getTypeParamName(index)
+ or
+ index = this.getNumberOfTypeParams() and result = this.getName()
+ }
+ }
+
+ /** A `try` statement. */
+ class TryStmt extends Stmt {
+ private Py::Try tryStmt;
+
+ TryStmt() { this = TPyStmt(tryStmt) }
+
+ AstNode getBody(int index) { index = 0 and result.asStmtList() = tryStmt.getBody() }
+
+ /** Gets the `else` branch of this `try` statement, if any. */
+ Stmt getElse() { result.asStmtList() = tryStmt.getOrelse() }
+
+ Stmt getFinally() { result.asStmtList() = tryStmt.getFinalbody() }
+
+ CatchClause getCatch(int index) { result.asStmt() = tryStmt.getHandler(index) }
+
+ override AstNode getChild(int index) {
+ index = 0 and result = this.getBody(0)
+ or
+ result = this.getCatch(index - 1) and index >= 1
+ or
+ index = -1 and result = this.getFinally()
+ or
+ index = -2 and result = this.getElse()
+ }
+ }
+
+ /**
+ * Gets the `else` branch of `try` statement `try`, if any.
+ */
+ AstNode getTryElse(TryStmt try) { result = try.getElse() }
+
+ /**
+ * Gets the `else` branch of loop `loop`, if any.
+ *
+ * Python's `while`/`for` loops may have an `else` block that runs when the
+ * loop completes without `break`.
+ */
+ AstNode getLoopElse(LoopStmt loop) {
+ result = loop.(WhileStmt).getElse()
+ or
+ result = loop.(ForeachStmt).getElse()
+ }
+
+ /** An exception handler (`except` or `except*`). */
+ class CatchClause extends Stmt {
+ private Py::ExceptionHandler handler;
+
+ CatchClause() { this = TPyStmt(handler) }
+
+ /**
+ * Gets the type-test pattern of this exception handler, if any.
+ *
+ * This is the single syntactic type expression (`except TypeError:` →
+ * `TypeError`; `except (A, B):` → the `(A, B)` tuple). A bare `except:`
+ * has no pattern and is therefore a catch-all that matches any
+ * exception. The type test and the variable binding are independent
+ * child nodes in Python, matching the shared CFG model.
+ *
+ * We read the raw type child directly (extractor relation `py_exprs`
+ * at child index 1) rather than the public `getType()` accessor: the
+ * latter flattens a tuple of exception types (`except (A, B):`) into
+ * its individual elements, which would yield several patterns for one
+ * handler and violate the shared CFG's single-pattern-per-catch
+ * contract. The raw child is the one tuple node, modeling the
+ * runtime's single `isinstance(exc, (A, B))` test.
+ */
+ AstNode getPattern() {
+ exists(Py::Expr rawType | py_exprs(rawType, _, handler, 1) | result.asExpr() = rawType)
+ }
+
+ /** Gets the variable name of this exception handler, if any. */
+ AstNode getVariable() { result.asExpr() = handler.getName() }
+
+ /** Holds: catch clauses do not have a `Condition` in Python's model. */
+ Expr getCondition() { none() }
+
+ /** Gets the body of this exception handler. */
+ Stmt getBody() {
+ result.asStmtList() = handler.(Py::ExceptStmt).getBody()
+ or
+ result.asStmtList() = handler.(Py::ExceptGroupStmt).getBody()
+ }
+
+ override AstNode getChild(int index) {
+ index = 0 and result = this.getPattern()
+ or
+ index = 1 and result = this.getVariable()
+ or
+ index = 2 and result = this.getBody()
+ }
+ }
+
+ /** A `match` statement, mapped to the shared CFG's `Switch`. */
+ class Switch extends Stmt {
+ private Py::MatchStmt matchStmt;
+
+ Switch() { this = TPyStmt(matchStmt) }
+
+ Expr getExpr() { result.asExpr() = matchStmt.getSubject() }
+
+ Case getCase(int index) { result.asStmt() = matchStmt.getCase(index) }
+
+ Stmt getStmt(int index) { none() }
+
+ override AstNode getChild(int index) {
+ index = 0 and result = this.getExpr()
+ or
+ result = this.getCase(index - 1) and index >= 1
+ }
+ }
+
+ /** A `case` clause in a match statement. */
+ class Case extends Stmt {
+ private Py::Case caseStmt;
+
+ Case() { this = TPyStmt(caseStmt) }
+
+ AstNode getPattern(int index) { index = 0 and result.asPattern() = caseStmt.getPattern() }
+
+ Expr getGuard() { result.asExpr() = caseStmt.getGuard().(Py::Guard).getTest() }
+
+ AstNode getBody() { result.asStmtList() = caseStmt.getBody() }
+
+ /** Holds if this case is a wildcard pattern (`case _:`). */
+ predicate isWildcard() { caseStmt.getPattern() instanceof Py::MatchWildcardPattern }
+
+ override AstNode getChild(int index) {
+ index = 0 and result = this.getPattern(0)
+ or
+ index = 1 and result = this.getGuard()
+ or
+ index = 2 and result = this.getBody()
+ }
+ }
+
+ /** A wildcard case (`case _:`). */
+ class DefaultCase extends Case {
+ DefaultCase() { this.isWildcard() }
+ }
+
+ /** A conditional expression (`x if cond else y`). */
+ class ConditionalExpr extends Expr {
+ private Py::IfExp ifExp;
+
+ ConditionalExpr() { this = TPyExpr(ifExp) }
+
+ /** Gets the condition of this expression. */
+ Expr getCondition() { result.asExpr() = ifExp.getTest() }
+
+ /** Gets the true branch of this expression. */
+ Expr getThen() { result.asExpr() = ifExp.getBody() }
+
+ /** Gets the false branch of this expression. */
+ Expr getElse() { result.asExpr() = ifExp.getOrelse() }
+
+ override AstNode getChild(int index) {
+ index = 0 and result = this.getCondition()
+ or
+ index = 1 and result = this.getThen()
+ or
+ index = 2 and result = this.getElse()
+ }
+ }
+
+ /**
+ * A binary expression for the shared CFG. In Python, this covers all
+ * `and`/`or` expression operand pairs.
+ */
+ class BinaryExpr extends Expr, TBoolExprPair {
+ private Py::BoolExpr be;
+ private int index;
+
+ BinaryExpr() { this = TBoolExprPair(be, index) }
+
+ /** Gets the underlying Python `BoolExpr`. */
+ Py::BoolExpr getBoolExpr() { result = be }
+
+ /** Gets the (zero-based) index of this pair within its `BoolExpr`. */
+ int getIndex() { result = index }
+
+ override string toString() { result = be.getOperator() }
+
+ override Py::Location getLocation() { result = be.getValue(index).getLocation() }
+
+ override Callable getEnclosingCallable() { result.asScope() = be.getScope() }
+
+ /** Gets the left operand of this binary expression. */
+ Expr getLeftOperand() { result.asExpr() = be.getValue(index) }
+
+ /** Gets the right operand of this binary expression. */
+ Expr getRightOperand() {
+ // Last pair: right operand is the final value.
+ index = count(be.getAValue()) - 2 and result.asExpr() = be.getValue(index + 1)
+ or
+ // Non-last pair: right operand is the next synthetic pair.
+ index < count(be.getAValue()) - 2 and
+ exists(BinaryExpr next |
+ next.getBoolExpr() = be and next.getIndex() = index + 1 and result = next
+ )
+ }
+
+ override AstNode getChild(int childIndex) {
+ childIndex = 0 and result = this.getLeftOperand()
+ or
+ childIndex = 1 and result = this.getRightOperand()
+ }
+ }
+
+ /** A short-circuiting logical `and` expression. */
+ class LogicalAndExpr extends BinaryExpr {
+ LogicalAndExpr() { this.getBoolExpr().getOp() instanceof Py::And }
+ }
+
+ /** A short-circuiting logical `or` expression. */
+ class LogicalOrExpr extends BinaryExpr {
+ LogicalOrExpr() { this.getBoolExpr().getOp() instanceof Py::Or }
+ }
+
+ /** A null-coalescing expression. Python has no null-coalescing operator. */
+ class NullCoalescingExpr extends BinaryExpr {
+ NullCoalescingExpr() { none() }
+ }
+
+ /**
+ * A unary expression. Currently only used for the `not` subclass.
+ */
+ class UnaryExpr extends Expr {
+ UnaryExpr() { exists(Py::UnaryExpr u | this = TPyExpr(u) and u.getOp() instanceof Py::Not) }
+
+ /** Gets the operand of this unary expression. */
+ Expr getOperand() { result.asExpr() = this.asExpr().(Py::UnaryExpr).getOperand() }
+
+ override AstNode getChild(int index) { index = 0 and result = this.getOperand() }
+ }
+
+ /** A logical `not` expression. */
+ class LogicalNotExpr extends UnaryExpr { }
+
+ /**
+ * An assignment expression.
+ *
+ * Empty in Python: `x = y` and `x += y` are statements (`AssignStmt` and
+ * `AugAssignStmt`), not expressions, and the walrus `x := y` is modeled
+ * separately as `NamedExpr`. The shared library's `Assignment` extends
+ * `BinaryExpr`, so it cannot share instances with our `Stmt`-based
+ * assignment forms.
+ */
+ class Assignment extends BinaryExpr {
+ Assignment() { none() }
+ }
+
+ /** A simple assignment expression. Empty in Python (see `Assignment`). */
+ class AssignExpr extends Assignment { }
+
+ /** A compound assignment expression. Empty in Python (see `Assignment`). */
+ class CompoundAssignment extends Assignment { }
+
+ /**
+ * A short-circuiting logical AND compound assignment expression (`&&=`).
+ * Python has no such operator.
+ */
+ class AssignLogicalAndExpr extends CompoundAssignment { }
+
+ /**
+ * A short-circuiting logical OR compound assignment expression (`||=`).
+ * Python has no such operator.
+ */
+ class AssignLogicalOrExpr extends CompoundAssignment { }
+
+ /**
+ * A short-circuiting null-coalescing compound assignment expression
+ * (`??=`). Python has no such operator.
+ */
+ class AssignNullCoalescingExpr extends CompoundAssignment { }
+
+ /** A boolean literal expression (`True` or `False`). */
+ class BooleanLiteral extends Expr {
+ BooleanLiteral() { this = TPyExpr(any(Py::True t)) or this = TPyExpr(any(Py::False f)) }
+
+ /** Gets the boolean value of this literal. */
+ boolean getValue() {
+ this.asExpr() instanceof Py::True and result = true
+ or
+ this.asExpr() instanceof Py::False and result = false
+ }
+ }
+
+ /** A pattern match expression. Python has no `instanceof`-style pattern match expression. */
+ class PatternMatchExpr extends Expr {
+ PatternMatchExpr() { none() }
+
+ Expr getExpr() { none() }
+
+ AstNode getPattern() { none() }
+ }
+
+ // ===== Python-specific expression classes (used by `getChild`) =====
+ /** A Python binary expression (arithmetic, bitwise, matmul, etc.). */
+ additional class ArithBinaryExpr extends Expr {
+ private Py::BinaryExpr binExpr;
+
+ ArithBinaryExpr() { this = TPyExpr(binExpr) }
+
+ Expr getLeft() { result.asExpr() = binExpr.getLeft() }
+
+ Expr getRight() { result.asExpr() = binExpr.getRight() }
+
+ override AstNode getChild(int index) {
+ index = 0 and result = this.getLeft()
+ or
+ index = 1 and result = this.getRight()
+ }
+ }
+
+ /** A call expression (`func(args...)`). */
+ additional class CallExpr extends Expr {
+ private Py::Call call;
+
+ CallExpr() { this = TPyExpr(call) }
+
+ Expr getFunc() { result.asExpr() = call.getFunc() }
+
+ Expr getPositionalArg(int n) { result.asExpr() = call.getPositionalArg(n) }
+
+ int getNumberOfPositionalArgs() { result = count(call.getAPositionalArg()) }
+
+ Expr getKeywordValue(int n) {
+ result.asExpr() = call.getNamedArg(n).(Py::Keyword).getValue()
+ or
+ result.asExpr() = call.getNamedArg(n).(Py::DictUnpacking).getValue()
+ }
+
+ int getNumberOfNamedArgs() { result = count(call.getANamedArg()) }
+
+ override AstNode getChild(int index) {
+ index = 0 and result = this.getFunc()
+ or
+ result = this.getPositionalArg(index - 1) and index >= 1
+ or
+ result = this.getKeywordValue(index - 1 - this.getNumberOfPositionalArgs()) and
+ index >= 1 + this.getNumberOfPositionalArgs()
+ }
+ }
+
+ /** A subscript expression (`obj[index]`). */
+ additional class SubscriptExpr extends Expr {
+ private Py::Subscript sub;
+
+ SubscriptExpr() { this = TPyExpr(sub) }
+
+ Expr getObject() { result.asExpr() = sub.getObject() }
+
+ Expr getIndex() { result.asExpr() = sub.getIndex() }
+
+ override AstNode getChild(int index) {
+ index = 0 and result = this.getObject()
+ or
+ index = 1 and result = this.getIndex()
+ }
+ }
+
+ /** An attribute access (`obj.name`). */
+ additional class AttributeExpr extends Expr {
+ private Py::Attribute attr;
+
+ AttributeExpr() { this = TPyExpr(attr) }
+
+ Expr getObject() { result.asExpr() = attr.getObject() }
+
+ override AstNode getChild(int index) { index = 0 and result = this.getObject() }
+ }
+
+ /**
+ * An `import x.y` module expression. Modeled as a leaf — the dotted
+ * name is just a string.
+ */
+ additional class ImportExpression extends Expr {
+ ImportExpression() { this.asExpr() instanceof Py::ImportExpr }
+ }
+
+ /**
+ * A `from m import x` member access. The module sub-expression is a
+ * child so that the CFG visits both the module load and this
+ * attribute selection.
+ */
+ additional class ImportMemberExpr extends Expr {
+ private Py::ImportMember im;
+
+ ImportMemberExpr() { this = TPyExpr(im) }
+
+ /** Gets the module expression `m` in `from m import x`. */
+ Expr getModule() { result.asExpr() = im.getModule() }
+
+ override AstNode getChild(int index) { index = 0 and result = this.getModule() }
+ }
+
+ /** A tuple literal. */
+ additional class TupleExpr extends Expr {
+ private Py::Tuple tuple;
+
+ TupleExpr() { this = TPyExpr(tuple) }
+
+ Expr getElt(int n) { result.asExpr() = tuple.getElt(n) }
+
+ override AstNode getChild(int index) { result = this.getElt(index) }
+ }
+
+ /** A list literal. */
+ additional class ListExpr extends Expr {
+ private Py::List list;
+
+ ListExpr() { this = TPyExpr(list) }
+
+ Expr getElt(int n) { result.asExpr() = list.getElt(n) }
+
+ override AstNode getChild(int index) { result = this.getElt(index) }
+ }
+
+ /** A set literal. */
+ additional class SetExpr extends Expr {
+ private Py::Set set;
+
+ SetExpr() { this = TPyExpr(set) }
+
+ Expr getElt(int n) { result.asExpr() = set.getElt(n) }
+
+ override AstNode getChild(int index) { result = this.getElt(index) }
+ }
+
+ /** A dict literal. */
+ additional class DictExpr extends Expr {
+ private Py::Dict dict;
+
+ DictExpr() { this = TPyExpr(dict) }
+
+ /**
+ * Gets the key of the `n`th item (at child index `2*n`); the value is
+ * at child index `2*n + 1`.
+ */
+ Expr getKey(int n) { result.asExpr() = dict.getItem(n).(Py::KeyValuePair).getKey() }
+
+ Expr getValue(int n) { result.asExpr() = dict.getItem(n).(Py::KeyValuePair).getValue() }
+
+ int getNumberOfItems() { result = count(dict.getAnItem()) }
+
+ override AstNode getChild(int index) {
+ exists(int item |
+ index = 2 * item and result = this.getKey(item)
+ or
+ index = 2 * item + 1 and result = this.getValue(item)
+ )
+ }
+ }
+
+ /** A unary expression other than `not` (e.g., `-x`, `+x`, `~x`). */
+ additional class ArithUnaryExpr extends Expr {
+ private Py::UnaryExpr unaryExpr;
+
+ ArithUnaryExpr() { this = TPyExpr(unaryExpr) and not unaryExpr.getOp() instanceof Py::Not }
+
+ Expr getOperand() { result.asExpr() = unaryExpr.getOperand() }
+
+ override AstNode getChild(int index) { index = 0 and result = this.getOperand() }
+ }
+
+ /**
+ * A comprehension or generator expression. The iterable is evaluated in
+ * the enclosing scope; the body runs in a nested synthetic function
+ * scope handled by its own CFG.
+ */
+ additional class Comprehension extends Expr {
+ private Py::Expr iterable;
+
+ Comprehension() {
+ exists(Py::Expr c | this = TPyExpr(c) |
+ iterable = c.(Py::ListComp).getIterable()
+ or
+ iterable = c.(Py::SetComp).getIterable()
+ or
+ iterable = c.(Py::DictComp).getIterable()
+ or
+ iterable = c.(Py::GeneratorExp).getIterable()
+ )
+ }
+
+ Expr getIterable() { result.asExpr() = iterable }
+
+ override AstNode getChild(int index) { index = 0 and result = this.getIterable() }
+ }
+
+ /** A comparison expression (`a < b`, `a < b < c`, etc.). */
+ additional class CompareExpr extends Expr {
+ private Py::Compare cmp;
+
+ CompareExpr() { this = TPyExpr(cmp) }
+
+ Expr getLeft() { result.asExpr() = cmp.getLeft() }
+
+ Expr getComparator(int n) { result.asExpr() = cmp.getComparator(n) }
+
+ override AstNode getChild(int index) {
+ index = 0 and result = this.getLeft()
+ or
+ result = this.getComparator(index - 1) and index >= 1
+ }
+ }
+
+ /** A slice expression (`start:stop:step`). */
+ additional class SliceExpr extends Expr {
+ private Py::Slice slice;
+
+ SliceExpr() { this = TPyExpr(slice) }
+
+ Expr getStart() { result.asExpr() = slice.getStart() }
+
+ Expr getStop() { result.asExpr() = slice.getStop() }
+
+ Expr getStep() { result.asExpr() = slice.getStep() }
+
+ override AstNode getChild(int index) {
+ index = 0 and result = this.getStart()
+ or
+ index = 1 and result = this.getStop()
+ or
+ index = 2 and result = this.getStep()
+ }
+ }
+
+ /** A starred expression (`*x`). */
+ additional class StarredExpr extends Expr {
+ private Py::Starred starred;
+
+ StarredExpr() { this = TPyExpr(starred) }
+
+ Expr getValue() { result.asExpr() = starred.getValue() }
+
+ override AstNode getChild(int index) { index = 0 and result = this.getValue() }
+ }
+
+ /** A formatted string literal (`f"...{expr}..."`). */
+ additional class FstringExpr extends Expr {
+ private Py::Fstring fstring;
+
+ FstringExpr() { this = TPyExpr(fstring) }
+
+ Expr getValue(int n) { result.asExpr() = fstring.getValue(n) }
+
+ override AstNode getChild(int index) { result = this.getValue(index) }
+ }
+
+ /** A formatted value inside an f-string (`{expr}` or `{expr:spec}`). */
+ additional class FormattedValueExpr extends Expr {
+ private Py::FormattedValue fv;
+
+ FormattedValueExpr() { this = TPyExpr(fv) }
+
+ Expr getValue() { result.asExpr() = fv.getValue() }
+
+ Expr getFormatSpec() { result.asExpr() = fv.getFormatSpec() }
+
+ override AstNode getChild(int index) {
+ index = 0 and result = this.getValue()
+ or
+ index = 1 and result = this.getFormatSpec()
+ }
+ }
+
+ /** A `yield` expression. */
+ additional class YieldExpr extends Expr {
+ private Py::Yield yield;
+
+ YieldExpr() { this = TPyExpr(yield) }
+
+ Expr getValue() { result.asExpr() = yield.getValue() }
+
+ override AstNode getChild(int index) { index = 0 and result = this.getValue() }
+ }
+
+ /** A `yield from` expression. */
+ additional class YieldFromExpr extends Expr {
+ private Py::YieldFrom yieldFrom;
+
+ YieldFromExpr() { this = TPyExpr(yieldFrom) }
+
+ Expr getValue() { result.asExpr() = yieldFrom.getValue() }
+
+ override AstNode getChild(int index) { index = 0 and result = this.getValue() }
+ }
+
+ /** An `await` expression. */
+ additional class AwaitExpr extends Expr {
+ private Py::Await await;
+
+ AwaitExpr() { this = TPyExpr(await) }
+
+ Expr getValue() { result.asExpr() = await.getValue() }
+
+ override AstNode getChild(int index) { index = 0 and result = this.getValue() }
+ }
+
+ /**
+ * A class definition expression (visits bases, but NOT PEP 695 type
+ * parameters — those bind in an annotation scope that nests the class
+ * body, so they belong to the inner scope's CFG, not the enclosing
+ * scope's; the legacy CFG also omitted them).
+ */
+ additional class ClassDefExpr extends Expr {
+ private Py::ClassExpr classExpr;
+
+ ClassDefExpr() { this = TPyExpr(classExpr) }
+
+ Expr getBase(int n) { result.asExpr() = classExpr.getBase(n) }
+
+ override AstNode getChild(int index) { result = this.getBase(index) }
+ }
+
+ /**
+ * A function definition expression (visits positional and keyword
+ * defaults followed by parameter and return type annotations, but NOT
+ * PEP 695 type parameters — those bind in an annotation scope that
+ * nests the function body, so they belong to the inner scope's CFG,
+ * not the enclosing scope's; the legacy CFG also omitted them).
+ *
+ * Evaluation order follows CPython: defaults are pushed first, then
+ * keyword-only defaults, then annotations (the `__annotations__` dict
+ * is built last, before `MAKE_FUNCTION`). Annotations are emitted as
+ * CFG nodes so that flows from a class reference into a parameter's
+ * type annotation are visible to dataflow (e.g. so that framework
+ * models like FastAPI's `Depends()` can use a parameter's type hint
+ * to track that the parameter receives an instance of the annotated
+ * class — see `LocalSources::annotatedInstance`).
+ */
+ additional class FunctionDefExpr extends Expr {
+ private Py::FunctionExpr funcExpr;
+
+ FunctionDefExpr() { this = TPyExpr(funcExpr) }
+
+ /**
+ * Gets the `n`th default for a positional argument, in evaluation
+ * order. Note that `Args.getDefault(int)` is indexed by argument
+ * position (with gaps for arguments without defaults), so we must
+ * renumber here to obtain contiguous indices.
+ */
+ Expr getDefault(int n) {
+ result.asExpr() =
+ rank[n + 1](Py::Expr d, int i | d = funcExpr.getArgs().getDefault(i) | d order by i)
+ }
+
+ /** Gets the `n`th default for a keyword-only argument, in evaluation order. */
+ Expr getKwDefault(int n) {
+ result.asExpr() =
+ rank[n + 1](Py::Expr d, int i | d = funcExpr.getArgs().getKwDefault(i) | d order by i)
+ }
+
+ /**
+ * Gets the `n`th annotation expression, in CPython evaluation
+ * order: positional parameter annotations (by argument position),
+ * `*args` annotation, keyword-only parameter annotations (by
+ * argument position), `**kwargs` annotation, then the return
+ * annotation. Each annotation appears at most once.
+ */
+ Expr getAnnotation(int n) {
+ result.asExpr() =
+ rank[n + 1](Py::Expr a, int subOrder, int subIndex |
+ functionAnnotation(funcExpr, a, subOrder, subIndex)
+ |
+ a order by subOrder, subIndex
+ )
+ }
+
+ int getNumberOfDefaults() { result = count(funcExpr.getArgs().getADefault()) }
+
+ int getNumberOfKwDefaults() { result = count(funcExpr.getArgs().getAKwDefault()) }
+
+ int getNumberOfAnnotations() {
+ result = count(Py::Expr a | functionAnnotation(funcExpr, a, _, _))
+ }
+
+ override AstNode getChild(int index) {
+ result = this.getDefault(index)
+ or
+ result = this.getKwDefault(index - this.getNumberOfDefaults())
+ or
+ result = this.getAnnotation(index - this.getNumberOfDefaults() - this.getNumberOfKwDefaults())
+ }
+ }
+
+ /**
+ * Holds if `a` is an annotation of `funcExpr` in slot
+ * `(subOrder, subIndex)`. Slots are CPython evaluation order:
+ * positional param annotations (subOrder 0, subIndex = argument
+ * position), `*args` annotation (1, 0), keyword-only annotations
+ * (2, position), `**kwargs` annotation (3, 0), return annotation
+ * (4, 0).
+ */
+ private predicate functionAnnotation(
+ Py::FunctionExpr funcExpr, Py::Expr a, int subOrder, int subIndex
+ ) {
+ a = funcExpr.getArgs().getAnnotation(subIndex) and subOrder = 0
+ or
+ a = funcExpr.getArgs().getVarargannotation() and subOrder = 1 and subIndex = 0
+ or
+ a = funcExpr.getArgs().getKwAnnotation(subIndex) and subOrder = 2
+ or
+ a = funcExpr.getArgs().getKwargannotation() and subOrder = 3 and subIndex = 0
+ or
+ a = funcExpr.getReturns() and subOrder = 4 and subIndex = 0
+ }
+
+ /** A lambda expression (has default args evaluated at definition time). */
+ additional class LambdaExpr extends Expr {
+ private Py::Lambda lambda;
+
+ LambdaExpr() { this = TPyExpr(lambda) }
+
+ /** Gets the `n`th default for a positional argument, in evaluation order. */
+ Expr getDefault(int n) {
+ result.asExpr() =
+ rank[n + 1](Py::Expr d, int i | d = lambda.getArgs().getDefault(i) | d order by i)
+ }
+
+ /** Gets the `n`th default for a keyword-only argument, in evaluation order. */
+ Expr getKwDefault(int n) {
+ result.asExpr() =
+ rank[n + 1](Py::Expr d, int i | d = lambda.getArgs().getKwDefault(i) | d order by i)
+ }
+
+ int getNumberOfDefaults() { result = count(lambda.getArgs().getADefault()) }
+
+ override AstNode getChild(int index) {
+ result = this.getDefault(index)
+ or
+ result = this.getKwDefault(index - this.getNumberOfDefaults())
+ }
+ }
+
+ /** Gets the child of `n` at the specified (zero-based) index. */
+ AstNode getChild(AstNode n, int index) { result = n.getChild(index) }
+}
+
+private module Cfg0 = Make0;
+
+private import Cfg0
+
+private module Cfg1 = Make1;
+
+private import Cfg1
+
+private module Cfg2 = Make2;
+
+private import Cfg2
+
+private module Input implements InputSig1, InputSig2 {
+ predicate cfgCachedStageRef() { CfgCachedStage::ref() }
+
+ private newtype TLabel = TNone()
+
+ class Label extends TLabel {
+ string toString() { result = "label" }
+ }
+
+ class CallableContext = Void;
+
+ predicate inConditionalContext(Ast::AstNode n, ConditionKind kind) {
+ kind.isBoolean() and
+ n = any(Ast::AssertStmt a).getTest()
+ }
+
+ private string assertThrowTag() { result = "[assert-throw]" }
+
+ /**
+ * Holds if the expression node `e` may raise an exception at runtime as part of
+ * its normal evaluation (not via an explicit `raise`/`assert`, which are
+ * modeled separately).
+ *
+ * The set mirrors what the legacy CFG used to flag implicitly: function
+ * calls (anything can raise), attribute access (`AttributeError`),
+ * subscript access (`IndexError`/`KeyError`/`TypeError`), arithmetic and
+ * comparison operators (`TypeError`/`ZeroDivisionError`), imports
+ * (`ImportError`/`ModuleNotFoundError`), and generator/coroutine
+ * suspension points (`await`/`yield`/`yield from`).
+ *
+ * Bare `Name` reads are intentionally excluded — modeling every name
+ * read as `mayThrow` would explode CFG edge count for negligible
+ * analysis value. `BoolExpr`/`IfExp` containers are also excluded; the
+ * operands they evaluate contribute their own exception edges.
+ */
+ private predicate exprMayThrow(Py::Expr e) {
+ e instanceof Py::Call
+ or
+ e instanceof Py::Attribute
+ or
+ e instanceof Py::Subscript
+ or
+ e instanceof Py::BinaryExpr
+ or
+ e instanceof Py::UnaryExpr
+ or
+ e instanceof Py::Compare
+ or
+ e instanceof Py::ImportExpr
+ or
+ e instanceof Py::ImportMember
+ or
+ e instanceof Py::Await
+ or
+ e instanceof Py::Yield
+ or
+ e instanceof Py::YieldFrom
+ }
+
+ /**
+ * Holds if the statement `s` may raise an exception at runtime as part
+ * of its normal evaluation. Currently restricted to `from m import *`
+ * (which performs the import as a statement-level side effect).
+ */
+ private predicate stmtMayThrow(Py::Stmt s) { s instanceof Py::ImportStar }
+
+ /**
+ * Holds if `py` is syntactically inside the body, handlers, `else`, or
+ * `finally` of a `try` statement (or the body of a `with` statement,
+ * which compiles to an implicit try/finally for `__exit__`) in the
+ * same scope.
+ *
+ * This mirrors Java's `ControlFlowGraph::mayThrow`, which only emits
+ * exception edges when there is local exception handling that would
+ * observe them. Outside such contexts, exception edges would add CFG
+ * complexity (weakening BarrierGuard precision and breaking SSA
+ * continuity around augmented assignments and subscript stores)
+ * without any analysis benefit, since exceptions just propagate to
+ * the function exit anyway.
+ */
+ private predicate inExceptionContext(Py::AstNode py) {
+ exists(Py::Try t | t.containsInScope(py))
+ or
+ exists(Py::With w | w.containsInScope(py))
+ }
+
+ /**
+ * Holds if `n` may raise an exception during normal evaluation. See
+ * `exprMayThrow` and `stmtMayThrow` for the included AST classes.
+ *
+ * Restricted to nodes inside a `try`/`with` statement: matches Java's
+ * approach of only modeling exception flow where it can be observed
+ * by local handling.
+ */
+ private predicate mayThrow(Ast::AstNode n) {
+ exists(Py::AstNode py | py = n.asExpr() or py = n.asStmt() |
+ (exprMayThrow(py) or stmtMayThrow(py)) and
+ inExceptionContext(py)
+ )
+ }
+
+ predicate additionalNode(Ast::AstNode n, string tag, NormalSuccessor t) {
+ n instanceof Ast::AssertStmt and tag = assertThrowTag() and t instanceof DirectSuccessor
+ }
+
+ predicate beginAbruptCompletion(
+ Ast::AstNode ast, PreControlFlowNode n, AbruptCompletion c, boolean always
+ ) {
+ ast instanceof Ast::AssertStmt and
+ n.isAdditional(ast, assertThrowTag()) and
+ c.asSimpleAbruptCompletion() instanceof ExceptionSuccessor and
+ always = true
+ or
+ mayThrow(ast) and
+ n.isIn(ast) and
+ c.asSimpleAbruptCompletion() instanceof ExceptionSuccessor and
+ always = false
+ }
+
+ predicate endAbruptCompletion(Ast::AstNode ast, PreControlFlowNode n, AbruptCompletion c) {
+ none()
+ }
+
+ predicate step(PreControlFlowNode n1, PreControlFlowNode n2) {
+ exists(Ast::AssertStmt assertStmt |
+ n1.isBefore(assertStmt) and
+ n2.isBefore(assertStmt.getTest())
+ or
+ n1.isAfterTrue(assertStmt.getTest()) and
+ n2.isAfter(assertStmt)
+ or
+ n1.isAfterFalse(assertStmt.getTest()) and
+ (
+ n2.isBefore(assertStmt.getMsg())
+ or
+ not exists(assertStmt.getMsg()) and
+ n2.isAdditional(assertStmt, assertThrowTag())
+ )
+ or
+ n1.isAfter(assertStmt.getMsg()) and
+ n2.isAdditional(assertStmt, assertThrowTag())
+ )
+ }
+}
+
+import Public
+
+/**
+ * Maps a CFG AST wrapper node to the corresponding Python AST node, if any.
+ * Entry, exit, and synthetic nodes have no corresponding Python AST node.
+ */
+Py::AstNode astNodeToPyNode(Ast::AstNode n) {
+ result = n.asExpr()
+ or
+ result = n.asStmt()
+ or
+ result = n.asScope()
+ or
+ result = n.asPattern()
+}
diff --git a/python/ql/lib/semmle/python/controlflow/internal/Cfg.qll b/python/ql/lib/semmle/python/controlflow/internal/Cfg.qll
new file mode 100644
index 000000000000..3441ad0203c1
--- /dev/null
+++ b/python/ql/lib/semmle/python/controlflow/internal/Cfg.qll
@@ -0,0 +1,926 @@
+/**
+ * Provides a Python control flow graph facade backed by the shared
+ * `codeql.controlflow.ControlFlowGraph` library (via `AstNodeImpl.qll`).
+ *
+ * This module re-exposes the same API surface as `semmle/python/Flow.qll`
+ * (the legacy CFG), but is implemented on the new shared CFG. It is
+ * intended as a drop-in replacement for use by the Python dataflow library
+ * and other downstream code.
+ *
+ * Layering follows the Java pattern (`java/ql/lib/semmle/code/java/Expr.qll`
+ * and `SsaImpl.qll`): variable identity and similar AST-level semantics
+ * live on the Python AST classes (`Name.defines(v)`, `Name.uses(v)`, ...);
+ * the CFG layer is purely positional, with `toAst` / `getNode` bridging
+ * back to the AST. The shared SSA library can then be parameterized on
+ * (`BasicBlock`, `int`) directly, with no CFG-level variable predicates.
+ */
+overlay[local?]
+module;
+
+private import python as Py
+private import semmle.python.controlflow.internal.AstNodeImpl as CfgImpl
+private import codeql.controlflow.SuccessorType
+
+/**
+ * A control flow node.
+ *
+ * This is the full set of CFG nodes from the shared library — it includes
+ * before-nodes, in-order/post-order nodes, after-value-split nodes, and
+ * entry/exit nodes. This enables full control-flow-level reasoning and
+ * compatibility with the shared control-flow reachability library.
+ *
+ * AST-level semantics (`getNode()`, `isLoad()`, typed wrappers, etc.)
+ * are available only on the `injects` (canonical) node for each AST node.
+ * Non-injects nodes are purely positional CFG nodes with no AST mapping.
+ */
+class ControlFlowNode extends CfgImpl::ControlFlowNode {
+ /** Gets the syntactic element corresponding to this flow node, if any. */
+ Py::AstNode getNode() {
+ exists(CfgImpl::Ast::AstNode n | this.injects(n) | result = CfgImpl::astNodeToPyNode(n))
+ }
+
+ Py::Expr asPyExpr() { result = this.getNode() }
+
+ /** Gets a predecessor of this flow node. */
+ ControlFlowNode getAPredecessor() { this = result.getASuccessor() }
+
+ /** Gets a successor of this flow node. */
+ ControlFlowNode getASuccessor() { result = super.getASuccessor() }
+
+ /** Gets a successor for this node if the relevant condition is True. */
+ ControlFlowNode getATrueSuccessor() {
+ result = super.getASuccessor(any(BooleanSuccessor t | t.getValue() = true))
+ }
+
+ /** Gets a successor for this node if the relevant condition is False. */
+ ControlFlowNode getAFalseSuccessor() {
+ result = super.getASuccessor(any(BooleanSuccessor t | t.getValue() = false))
+ }
+
+ /** Gets a successor for this node if an exception is raised. */
+ ControlFlowNode getAnExceptionalSuccessor() { result = super.getAnExceptionSuccessor() }
+
+ /** Gets a successor for this node if no exception is raised. */
+ ControlFlowNode getANormalSuccessor() { result = super.getANormalSuccessor() }
+
+ /** Gets the basic block containing this flow node. */
+ BasicBlock getBasicBlock() { result = super.getBasicBlock() }
+
+ /** Gets the scope containing this flow node. */
+ Py::Scope getScope() { result = super.getEnclosingCallable().asScope() }
+
+ /** Gets the enclosing module. */
+ Py::Module getEnclosingModule() { result = this.getScope().getEnclosingModule() }
+
+ /** Gets the immediate dominator of this flow node. */
+ ControlFlowNode getImmediateDominator() {
+ // Defined positionally via the basic-block dominance tree.
+ exists(BasicBlock bb, int i | bb.getNode(i) = this |
+ // Predecessor within the same basic block.
+ i > 0 and result = bb.getNode(i - 1)
+ or
+ // First node of `bb`: dominator is the last node of the immediate dominator block.
+ i = 0 and result = bb.getImmediateDominator().getLastNode()
+ )
+ }
+
+ /** Holds if this strictly dominates `other`. */
+ overlay[caller?]
+ pragma[inline]
+ predicate strictlyDominates(ControlFlowNode other) { super.strictlyDominates(other) }
+
+ /** Holds if this dominates `other` (reflexively). */
+ overlay[caller?]
+ pragma[inline]
+ predicate dominates(ControlFlowNode other) { super.dominates(other) }
+
+ /** Holds if this is the first node in its enclosing scope. */
+ predicate isEntryNode() { this instanceof CfgImpl::ControlFlow::EntryNode }
+
+ /** Holds if this is the first node of a module. */
+ predicate isModuleEntry() {
+ this.isEntryNode() and super.getAstNode().asScope() instanceof Py::Module
+ }
+
+ /** Holds if this node may exit its scope by raising an exception. */
+ predicate isExceptionalExit(Py::Scope s) {
+ this instanceof CfgImpl::ControlFlow::ExceptionalExitNode and
+ super.getEnclosingCallable().asScope() = s
+ }
+
+ /** Holds if this node is a normal (non-exceptional) exit. */
+ predicate isNormalExit() { this instanceof CfgImpl::ControlFlow::NormalExitNode }
+
+ // ===== AST-shape predicates (bridges to the wrapped Python AST) =====
+ /**
+ * Holds if this flow node is a load (including those in augmented
+ * assignments).
+ *
+ * Note: an augmented-assignment target (`x[i]` in `x[i] += 1`) is
+ * both a load and a store — `isLoad` and `isStore` both hold on the
+ * canonical CFG node. This mirrors Java's `VarAccess.isVarRead`,
+ * which holds on the destination of compound and unary assignments
+ * even though the destination is also a write.
+ */
+ predicate isLoad() { py_expr_contexts(_, 3, this.asPyExpr()) }
+
+ /** Holds if this flow node is a store (including those in augmented assignments). */
+ predicate isStore() { py_expr_contexts(_, 5, this.asPyExpr()) or augstore(_, this) }
+
+ /** Holds if this flow node is a delete. */
+ predicate isDelete() { py_expr_contexts(_, 2, this.asPyExpr()) }
+
+ /** Holds if this flow node is a parameter. */
+ predicate isParameter() { py_expr_contexts(_, 4, this.asPyExpr()) }
+
+ /** Holds if this flow node is a store in an augmented assignment. */
+ predicate isAugStore() { augstore(_, this) }
+
+ /** Holds if this flow node is a load in an augmented assignment. */
+ predicate isAugLoad() { augstore(this, _) }
+
+ /** Holds if this flow node corresponds to a literal. */
+ predicate isLiteral() {
+ this.getNode() instanceof Py::Bytes or
+ this.getNode() instanceof Py::Dict or
+ this.getNode() instanceof Py::DictComp or
+ this.getNode() instanceof Py::Set or
+ this.getNode() instanceof Py::SetComp or
+ this.getNode() instanceof Py::Ellipsis or
+ this.getNode() instanceof Py::GeneratorExp or
+ this.getNode() instanceof Py::Lambda or
+ this.getNode() instanceof Py::ListComp or
+ this.getNode() instanceof Py::List or
+ this.getNode() instanceof Py::Num or
+ this.getNode() instanceof Py::Tuple or
+ this.getNode() instanceof Py::Unicode or
+ this.getNode() instanceof Py::NameConstant
+ }
+
+ /** Holds if this flow node corresponds to an attribute expression. */
+ predicate isAttribute() { this.getNode() instanceof Py::Attribute }
+
+ /** Holds if this flow node corresponds to a subscript expression. */
+ predicate isSubscript() { this.getNode() instanceof Py::Subscript }
+
+ /** Holds if this flow node corresponds to an import member. */
+ predicate isImportMember() { this.getNode() instanceof Py::ImportMember }
+
+ /** Holds if this flow node corresponds to a call. */
+ predicate isCall() { this.getNode() instanceof Py::Call }
+
+ /** Holds if this flow node corresponds to an import. */
+ predicate isImport() { this.getNode() instanceof Py::ImportExpr }
+
+ /** Holds if this flow node corresponds to a conditional expression. */
+ predicate isIfExp() { this.getNode() instanceof Py::IfExp }
+
+ /** Holds if this flow node corresponds to a function definition expression. */
+ predicate isFunction() { this.getNode() instanceof Py::FunctionExpr }
+
+ /** Holds if this flow node corresponds to a class definition expression. */
+ predicate isClass() { this.getNode() instanceof Py::ClassExpr }
+
+ /**
+ * Holds if this flow node is a branch (i.e. has both a true and a
+ * false successor).
+ */
+ predicate isBranch() { exists(this.getATrueSuccessor()) or exists(this.getAFalseSuccessor()) }
+
+ /**
+ * Gets a CFG child of this node, defined as a CFG node whose AST node
+ * is a child of this CFG node's AST node, restricted to nodes that
+ * dominate this one (so the child has been evaluated by the time we
+ * reach this node).
+ *
+ * Mirrors `Flow.qll`'s `getAChild`. UnaryExprNode is excluded because
+ * its operand is its CFG predecessor (handled separately).
+ */
+ pragma[nomagic]
+ ControlFlowNode getAChild() {
+ this.getNode().(Py::Expr).getAChildNode() = result.getNode() and
+ result.getBasicBlock().dominates(this.getBasicBlock()) and
+ not this instanceof UnaryExprNode
+ }
+
+ /** Holds if this flow node strictly reaches `other`. */
+ predicate strictlyReaches(ControlFlowNode other) { this.getASuccessor+() = other }
+}
+
+/**
+ * Holds if `load` is the load half of an augmented-assignment target,
+ * and `store` is the corresponding store half.
+ *
+ * In the legacy CFG (`Flow.qll`) the same Python `Name` had two
+ * distinct CFG nodes — a load node (context 3) earlier in the BB, and
+ * a store node (context 5) later. The legacy `augstore` related the
+ * pair via dominance.
+ *
+ * In the new (shared) CFG, the canonical node for an AST expression is
+ * unique, so `load` and `store` collapse onto the same CFG node. The
+ * predicate is therefore reflexive on the augmented-assignment
+ * target's canonical node.
+ */
+private predicate augstore(ControlFlowNode load, ControlFlowNode store) {
+ exists(Py::AugAssign aa | aa.getTarget() = load.getNode()) and
+ load = store
+}
+
+/**
+ * A basic block — a maximal-length sequence of control flow nodes such
+ * that no node except the first has a predecessor outside the sequence,
+ * and no node except the last has a successor outside the sequence.
+ */
+class BasicBlock extends CfgImpl::BasicBlock {
+ /** Gets the `n`th node in this basic block. */
+ ControlFlowNode getNode(int n) { result = super.getNode(n) }
+
+ /** Gets a node in this basic block. */
+ ControlFlowNode getANode() { result = super.getNode(_) }
+
+ /** Gets the first node in this basic block. */
+ ControlFlowNode firstNode() { result = this.getNode(0) }
+
+ /** Gets the last node in this basic block. */
+ ControlFlowNode getLastNode() { result = super.getLastNode() }
+
+ /** Holds if this basic block contains `node`. */
+ predicate contains(ControlFlowNode node) { node = this.getANode() }
+
+ // Inherited from the shared library's `BasicBlock`:
+ // getASuccessor(), getASuccessor(SuccessorType), getAPredecessor(),
+ // strictlyDominates(), dominates(), getImmediateDominator(),
+ // length(), inLoop().
+ // We shadow `getNode(int)` etc. to return `ControlFlowNode` (this
+ // facade's type) and add Python-style helpers below.
+ /** Gets a true successor to this basic block. */
+ BasicBlock getATrueSuccessor() {
+ result = super.getASuccessor(any(BooleanSuccessor t | t.getValue() = true))
+ }
+
+ /** Gets a false successor to this basic block. */
+ BasicBlock getAFalseSuccessor() {
+ result = super.getASuccessor(any(BooleanSuccessor t | t.getValue() = false))
+ }
+
+ /** Gets an unconditional successor to this basic block. */
+ BasicBlock getAnUnconditionalSuccessor() {
+ result = super.getASuccessor() and
+ not result = this.getATrueSuccessor() and
+ not result = this.getAFalseSuccessor()
+ }
+
+ /** Gets an exceptional successor to this basic block. */
+ BasicBlock getAnExceptionalSuccessor() { result = super.getASuccessor(any(ExceptionSuccessor t)) }
+
+ /**
+ * Holds if this basic block is in the dominance frontier of `df`.
+ *
+ * Note: implemented locally rather than via the shared lib, which
+ * doesn't currently expose a `dominanceFrontier` predicate at this
+ * level.
+ */
+ predicate inDominanceFrontier(BasicBlock df) { super.inDominanceFrontier(df) }
+
+ /** Holds if this basic block strictly reaches `other`. */
+ predicate strictlyReaches(BasicBlock other) { super.getASuccessor+() = other }
+
+ /** Holds if this basic block reaches `other` (reflexively). */
+ predicate reaches(BasicBlock other) { this = other or this.strictlyReaches(other) }
+
+ /** Holds if flow from this basic block reaches a normal exit from its scope. */
+ predicate reachesExit() {
+ this.getANode() instanceof CfgImpl::ControlFlow::NormalExitNode
+ or
+ exists(BasicBlock succ | succ = super.getASuccessor() and succ.reachesExit())
+ }
+
+ /** Gets the scope of this basic block. */
+ Py::Scope getScope() { exists(ControlFlowNode n | n = this.getANode() | result = n.getScope()) }
+
+ /** Holds if flow from this BasicBlock always reaches `succ`. */
+ predicate alwaysReaches(BasicBlock succ) {
+ succ = this
+ or
+ strictcount(BasicBlock s | s = super.getASuccessor()) = 1 and
+ succ = super.getASuccessor()
+ or
+ forex(BasicBlock immsucc | immsucc = super.getASuccessor() | immsucc.alwaysReaches(succ))
+ }
+
+ /**
+ * Holds if this basic block ends in a node that branches on a boolean
+ * outcome, and `other` is dominated by the corresponding successor
+ * for `branch` while not being reachable from the other branch
+ * without going through this BB.
+ *
+ * In other words: any execution that reaches `other` must have just
+ * evaluated the last node of this BB and taken the `branch` outcome.
+ * This mirrors the legacy `ConditionBlock.controls(BB, branch)`.
+ */
+ predicate controls(BasicBlock other, boolean branch) {
+ super.edgeDominates(other, any(BooleanSuccessor t | t.getValue() = branch))
+ }
+}
+
+// ===========================================================================
+// Re-exports for SSA / dominance consumers
+//
+// The shared `BB::CfgSig` requires `EntryBasicBlock` and `dominatingEdge` in
+// addition to the BasicBlock class we already expose. They are provided by
+// the shared CFG library on the `BB::Make` instantiation produced by
+// `AstNodeImpl.qll`.
+// ===========================================================================
+/** An entry basic block, that is, a basic block whose first node is an entry node. */
+class EntryBasicBlock = CfgImpl::Cfg::EntryBasicBlock;
+
+/**
+ * Holds if `bb1` has `bb2` as a direct successor and the edge between `bb1`
+ * and `bb2` is a dominating edge.
+ */
+predicate dominatingEdge = CfgImpl::Cfg::dominatingEdge/2;
+
+// ===========================================================================
+// AST-shape subclasses of ControlFlowNode
+//
+// Each class is a thin wrapper around the canonical CFG node for a given
+// kind of Python AST node. Methods that take/return CFG nodes look up
+// related CFG nodes by AST identity (via `getNode()`), and the dominance
+// constraint from the old CFG (`result.getBasicBlock().dominates(this.getBasicBlock())`)
+// is preserved.
+// ===========================================================================
+/** Gets the canonical `ControlFlowNode` for AST expression `e`. */
+ControlFlowNode astExprToCfg(Py::Expr e) { result.getNode() = e }
+
+/** A control flow node corresponding to a `Name` or `PlaceHolder` expression. */
+class NameNode extends ControlFlowNode {
+ NameNode() {
+ this.getNode() instanceof Py::Name
+ or
+ this.getNode() instanceof Py::PlaceHolder
+ }
+
+ /**
+ * Holds if this flow node defines the variable `v`.
+ *
+ * This includes augmented-assignment targets — `n += 1` is both a
+ * read and a write of `n`, so `defines(n)` and `uses(n)` both hold
+ * on the same canonical CFG node. Mirrors Java's `VariableUpdate`
+ * semantics where compound assignments register both a write
+ * (`VarWrite`) and a read (`VarRead`) on the destination.
+ */
+ predicate defines(Py::Variable v) { exists(Py::Name n | n = this.getNode() and n.defines(v)) }
+
+ /** Holds if this flow node deletes the variable `v`. */
+ predicate deletes(Py::Variable v) { exists(Py::Name n | n = this.getNode() and n.deletes(v)) }
+
+ /** Holds if this flow node uses the variable `v`. */
+ predicate uses(Py::Variable v) {
+ this.isLoad() and
+ exists(Py::Name u | u = this.getNode() and u.uses(v))
+ or
+ exists(Py::PlaceHolder u |
+ u = this.getNode() and u.getVariable() = v and u.getCtx() instanceof Py::Load
+ )
+ }
+
+ /** Gets the identifier of this name node. */
+ string getId() {
+ result = this.getNode().(Py::Name).getId()
+ or
+ result = this.getNode().(Py::PlaceHolder).getId()
+ }
+
+ /** Holds if this is a use of a local variable. */
+ predicate isLocal() { exists(Py::Variable v | this.uses(v) and v instanceof Py::LocalVariable) }
+
+ /** Holds if this is a use of a non-local variable. */
+ predicate isNonLocal() {
+ exists(Py::Variable v | this.uses(v) and v.getScope() != this.getScope())
+ }
+
+ /** Holds if this is a use of a global (including builtin) variable. */
+ predicate isGlobal() { exists(Py::Variable v | this.uses(v) and v instanceof Py::GlobalVariable) }
+
+ /**
+ * Holds if this is a use of `self` — the first parameter of an
+ * enclosing method.
+ *
+ * AST-level approximation: matches when the Name uses a `Variable`
+ * that is the first parameter of an enclosing `Function` defined
+ * inside a `Class`.
+ */
+ predicate isSelf() {
+ exists(Py::Variable v, Py::Function f, Py::Class c |
+ this.uses(v) and
+ f = c.getAMethod() and
+ v.getScope() = f and
+ v = f.getArg(0).(Py::Name).getVariable()
+ )
+ }
+}
+
+/** A control flow node corresponding to a named constant (`None`, `True`, `False`). */
+class NameConstantNode extends NameNode {
+ NameConstantNode() { this.getNode() instanceof Py::NameConstant }
+}
+
+/** A control flow node corresponding to a call. */
+class CallNode extends ControlFlowNode {
+ CallNode() { super.getNode() instanceof Py::Call }
+
+ override Py::Call getNode() { result = super.getNode() }
+
+ /** Gets the underlying Python `Call`. */
+ Py::Call getCall() { result = this.getNode() }
+
+ /** Gets the flow node for the function component of this call. */
+ ControlFlowNode getFunction() {
+ this.getCall().getFunc() = result.getNode() and
+ result.getBasicBlock().dominates(this.getBasicBlock())
+ }
+
+ /** Gets the flow node for the `n`th positional argument. */
+ ControlFlowNode getArg(int n) {
+ this.getCall().getArg(n) = result.getNode() and
+ result.getBasicBlock().dominates(this.getBasicBlock())
+ }
+
+ /** Gets the flow node for the named argument with name `name`. */
+ ControlFlowNode getArgByName(string name) {
+ exists(Py::Keyword k |
+ k = this.getCall().getANamedArg() and
+ k.getValue() = result.getNode() and
+ k.getArg() = name and
+ result.getBasicBlock().dominates(this.getBasicBlock())
+ )
+ }
+
+ /** Gets a flow node corresponding to any argument. */
+ ControlFlowNode getAnArg() { result = this.getArg(_) or result = this.getArgByName(_) }
+
+ /** Gets the first tuple (`*args`) argument, if any. */
+ ControlFlowNode getStarArg() {
+ this.getCall().getStarArg() = result.getNode() and
+ result.getBasicBlock().dominates(this.getBasicBlock())
+ }
+
+ /** Gets a dictionary (`**kwargs`) argument, if any. */
+ ControlFlowNode getKwargs() {
+ this.getCall().getKwargs() = result.getNode() and
+ result.getBasicBlock().dominates(this.getBasicBlock())
+ }
+
+ /** Holds if this call is a decorator call applied to a class or a function. */
+ predicate isDecoratorCall() { this.isClassDecoratorCall() or this.isFunctionDecoratorCall() }
+
+ /** Holds if this call is a decorator call applied to a class. */
+ predicate isClassDecoratorCall() {
+ exists(Py::ClassExpr cls | this.getNode() = cls.getADecoratorCall())
+ }
+
+ /** Holds if this call is a decorator call applied to a function. */
+ predicate isFunctionDecoratorCall() {
+ exists(Py::FunctionExpr func | this.getNode() = func.getADecoratorCall())
+ }
+}
+
+/** A control flow node corresponding to an attribute expression. */
+class AttrNode extends ControlFlowNode {
+ AttrNode() { super.getNode() instanceof Py::Attribute }
+
+ override Py::Attribute getNode() { result = super.getNode() }
+
+ /** Gets the flow node for the object of the attribute expression. */
+ ControlFlowNode getObject() {
+ this.getNode().getObject() = result.getNode() and
+ result.getBasicBlock().dominates(this.getBasicBlock())
+ }
+
+ /** Gets the flow node for the object of this attribute expression, with the matching name. */
+ ControlFlowNode getObject(string name) {
+ this.getName() = name and
+ result = this.getObject()
+ }
+
+ /** Gets the attribute name. */
+ string getName() { result = this.getNode().getName() }
+}
+
+/** A control flow node corresponding to an import statement (`import x`). */
+class ImportExprNode extends ControlFlowNode {
+ ImportExprNode() { super.getNode() instanceof Py::ImportExpr }
+
+ override Py::ImportExpr getNode() { result = super.getNode() }
+}
+
+/** A control flow node corresponding to a `from ... import name` expression. */
+class ImportMemberNode extends ControlFlowNode {
+ ImportMemberNode() { super.getNode() instanceof Py::ImportMember }
+
+ override Py::ImportMember getNode() { result = super.getNode() }
+
+ /** Gets the flow node for the module being imported from, with the matching name. */
+ ControlFlowNode getModule(string name) {
+ exists(Py::ImportMember i |
+ i = this.getNode() and
+ i.getModule() = result.getNode() and
+ i.getName() = name and
+ result.getBasicBlock().dominates(this.getBasicBlock())
+ )
+ }
+}
+
+/** A control flow node corresponding to a `from ... import *` statement. */
+class ImportStarNode extends ControlFlowNode {
+ ImportStarNode() { super.getNode() instanceof Py::ImportStar }
+
+ override Py::ImportStar getNode() { result = super.getNode() }
+
+ /** Gets the flow node for the module being imported from. */
+ ControlFlowNode getModule() {
+ this.getNode().getModuleExpr() = result.getNode() and
+ result.getBasicBlock().dominates(this.getBasicBlock())
+ }
+}
+
+/** A control flow node corresponding to a subscript expression. */
+class SubscriptNode extends ControlFlowNode {
+ SubscriptNode() { super.getNode() instanceof Py::Subscript }
+
+ override Py::Subscript getNode() { result = super.getNode() }
+
+ /** Gets the flow node for the value being subscripted. */
+ ControlFlowNode getObject() {
+ this.getNode().getObject() = result.getNode() and
+ result.getBasicBlock().dominates(this.getBasicBlock())
+ }
+
+ /** Gets the flow node for the index expression. */
+ ControlFlowNode getIndex() {
+ this.getNode().getIndex() = result.getNode() and
+ result.getBasicBlock().dominates(this.getBasicBlock())
+ }
+}
+
+/** A control flow node corresponding to a comparison operation. */
+class CompareNode extends ControlFlowNode {
+ CompareNode() { super.getNode() instanceof Py::Compare }
+
+ override Py::Compare getNode() { result = super.getNode() }
+
+ /** Holds if `left` and `right` are a pair of operands for this comparison. */
+ predicate operands(ControlFlowNode left, Py::Cmpop op, ControlFlowNode right) {
+ exists(Py::Compare c, Py::Expr eleft, Py::Expr eright |
+ c = this.getNode() and eleft = left.getNode() and eright = right.getNode()
+ |
+ eleft = c.getLeft() and eright = c.getComparator(0) and op = c.getOp(0)
+ or
+ exists(int i |
+ eleft = c.getComparator(i - 1) and eright = c.getComparator(i) and op = c.getOp(i)
+ )
+ ) and
+ left.getBasicBlock().dominates(this.getBasicBlock()) and
+ right.getBasicBlock().dominates(this.getBasicBlock())
+ }
+}
+
+/** A control flow node corresponding to a conditional expression (`x if c else y`). */
+class IfExprNode extends ControlFlowNode {
+ IfExprNode() { super.getNode() instanceof Py::IfExp }
+
+ override Py::IfExp getNode() { result = super.getNode() }
+
+ /** Gets the flow node for one of the value operands (true-branch or false-branch). */
+ ControlFlowNode getAnOperand() {
+ exists(Py::IfExp ie |
+ ie = this.getNode() and
+ (result.getNode() = ie.getBody() or result.getNode() = ie.getOrelse())
+ )
+ }
+}
+
+/** A control flow node corresponding to an assignment expression (walrus `:=`). */
+class AssignmentExprNode extends ControlFlowNode {
+ AssignmentExprNode() { super.getNode() instanceof Py::AssignExpr }
+
+ override Py::AssignExpr getNode() { result = super.getNode() }
+
+ /** Gets the flow node for the left-hand side. */
+ ControlFlowNode getTarget() {
+ this.getNode().getTarget() = result.getNode() and
+ result.getBasicBlock().dominates(this.getBasicBlock())
+ }
+
+ /** Gets the flow node for the right-hand side. */
+ ControlFlowNode getValue() {
+ this.getNode().getValue() = result.getNode() and
+ result.getBasicBlock().dominates(this.getBasicBlock())
+ }
+}
+
+/** A control flow node corresponding to a binary expression (`a + b` etc.). */
+class BinaryExprNode extends ControlFlowNode {
+ BinaryExprNode() { super.getNode() instanceof Py::BinaryExpr }
+
+ override Py::BinaryExpr getNode() { result = super.getNode() }
+
+ ControlFlowNode getLeft() {
+ this.getNode().getLeft() = result.getNode() and
+ result.getBasicBlock().dominates(this.getBasicBlock())
+ }
+
+ ControlFlowNode getRight() {
+ this.getNode().getRight() = result.getNode() and
+ result.getBasicBlock().dominates(this.getBasicBlock())
+ }
+
+ Py::Operator getOp() { result = this.getNode().(Py::BinaryExpr).getOp() }
+
+ /** Holds if `left` and `right` are the operands and `op` is the operator. */
+ predicate operands(ControlFlowNode left, Py::Operator op, ControlFlowNode right) {
+ left = this.getLeft() and right = this.getRight() and op = this.getOp()
+ }
+
+ /** Gets either operand. */
+ ControlFlowNode getAnOperand() { result = this.getLeft() or result = this.getRight() }
+}
+
+/** A control flow node corresponding to a boolean expression (`a and b`, `a or b`). */
+class BoolExprNode extends ControlFlowNode {
+ BoolExprNode() { super.getNode() instanceof Py::BoolExpr }
+
+ override Py::BoolExpr getNode() { result = super.getNode() }
+
+ Py::Boolop getOp() { result = this.getNode().(Py::BoolExpr).getOp() }
+
+ /** Gets any operand of this boolean expression. */
+ ControlFlowNode getAnOperand() { this.getNode().getAValue() = result.getNode() }
+}
+
+/** A control flow node corresponding to a unary expression (`-x`, `not x`, etc.). */
+class UnaryExprNode extends ControlFlowNode {
+ UnaryExprNode() { super.getNode() instanceof Py::UnaryExpr }
+
+ override Py::UnaryExpr getNode() { result = super.getNode() }
+
+ ControlFlowNode getOperand() {
+ this.getNode().getOperand() = result.getNode() and
+ result.getBasicBlock().dominates(this.getBasicBlock())
+ }
+
+ Py::Unaryop getOp() { result = this.getNode().(Py::UnaryExpr).getOp() }
+}
+
+/**
+ * A control flow node that is a definition: it appears in a context that
+ * binds a variable (assignment target, parameter, etc.).
+ */
+class DefinitionNode extends ControlFlowNode {
+ DefinitionNode() { this.isStore() or this.isParameter() }
+
+ /** Gets the value assigned, if any. */
+ ControlFlowNode getValue() {
+ // For-target: the value is the for-loop's iter expression (which
+ // is also where `Cfg::ForNode` lives — its `getNode()` returns the
+ // enclosing `Py::For` statement). Treated specially because there
+ // is no AST node holding the result of `iter(next(seq))`; we use
+ // the iter expression's CFG node as the stand-in.
+ exists(Py::For f |
+ f.getTarget() = this.getNode() and
+ result.getNode() = f.getIter()
+ )
+ or
+ exists(Py::AstNode value | value = assignedValue(this.getNode()) |
+ result.getNode() = value and
+ (
+ result.getBasicBlock().dominates(this.getBasicBlock())
+ or
+ result.isImport()
+ or
+ // The default value for a parameter is evaluated in the same basic block as
+ // the function definition, but the parameter belongs to the basic block of the
+ // function, so there is no dominance relationship between the two.
+ exists(Py::Parameter param | this.getNode() = param.asName())
+ )
+ )
+ }
+}
+
+/**
+ * Gets the AST node that holds the value assigned to `lhs` in a binding
+ * context. Mirrors `Flow.qll::assigned_value`.
+ */
+private Py::AstNode assignedValue(Py::Expr lhs) {
+ // lhs = result
+ exists(Py::Assign a | a.getATarget() = lhs and result = a.getValue())
+ or
+ // lhs := result
+ exists(Py::AssignExpr a | a.getTarget() = lhs and result = a.getValue())
+ or
+ // lhs: annotation = result
+ exists(Py::AnnAssign a | a.getTarget() = lhs and result = a.getValue())
+ or
+ // import result as lhs (also covers plain `import lhs`, where alias.getAsname() = lhs)
+ exists(Py::Alias a | a.getAsname() = lhs and result = a.getValue())
+ or
+ // lhs += x -> result is the (lhs + x) binary expression
+ exists(Py::AugAssign a, Py::BinaryExpr b |
+ b = a.getOperation() and result = b and lhs = b.getLeft()
+ )
+ or
+ // Nested sequence assign: ..., lhs, ... = ..., result, ...
+ exists(Py::Assign a | nestedSequenceAssign(a.getATarget(), a.getValue(), lhs, result))
+ or
+ // Parameter default
+ exists(Py::Parameter param | lhs = param.asName() and result = param.getDefault())
+}
+
+/**
+ * Helper for nested sequence assignments such as `(a, b), c = (1, 2), 3`.
+ */
+private predicate nestedSequenceAssign(
+ Py::Expr leftParent, Py::Expr rightParent, Py::Expr left, Py::Expr right
+) {
+ exists(int i |
+ leftParent.(Py::Tuple).getElt(i) = left and rightParent.(Py::Tuple).getElt(i) = right
+ or
+ leftParent.(Py::List).getElt(i) = left and rightParent.(Py::List).getElt(i) = right
+ )
+ or
+ exists(Py::Expr leftMid, Py::Expr rightMid |
+ nestedSequenceAssign(leftParent, rightParent, leftMid, rightMid) and
+ nestedSequenceAssign(leftMid, rightMid, left, right)
+ )
+}
+
+/** A control flow node corresponding to a deletion (`del x`). */
+class DeletionNode extends ControlFlowNode {
+ DeletionNode() { this.isDelete() }
+}
+
+/** A control flow node corresponding to a `for` loop target. */
+class ForNode extends ControlFlowNode {
+ ForNode() { exists(Py::For f | this.getNode() = f.getIter()) }
+
+ /** Gets the iterable expression. */
+ ControlFlowNode getIter() {
+ result = this and result = result // canonical "after" of the iterable
+ }
+
+ /** Gets the sequence expression (alias for `getIter()`, matches legacy Flow naming). */
+ ControlFlowNode getSequence() { result = this.getIter() }
+
+ /** Gets the target (loop variable) of the `for` loop. */
+ ControlFlowNode getTarget() {
+ exists(Py::For f |
+ f.getIter() = this.getNode() and
+ f.getTarget() = result.getNode()
+ )
+ }
+
+ /** Holds if `target` is the loop variable and `sequence` is the iterable. */
+ predicate iterates(ControlFlowNode target, ControlFlowNode sequence) {
+ target = this.getTarget() and sequence = this.getSequence()
+ }
+}
+
+/** A control flow node corresponding to a `raise` statement. */
+class RaiseStmtNode extends ControlFlowNode {
+ RaiseStmtNode() { super.getNode() instanceof Py::Raise }
+
+ override Py::Raise getNode() { result = super.getNode() }
+
+ /** Gets the exception expression, if any. */
+ ControlFlowNode getException() {
+ this.getNode().getException() = result.getNode() and
+ result.getBasicBlock().dominates(this.getBasicBlock())
+ }
+}
+
+/** A control flow node corresponding to a starred expression (`*x`). */
+class StarredNode extends ControlFlowNode {
+ StarredNode() { this.getNode() instanceof Py::Starred }
+
+ /** Gets the value being starred. */
+ ControlFlowNode getValue() {
+ exists(Py::Starred s |
+ s = this.getNode() and
+ s.getValue() = result.getNode() and
+ result.getBasicBlock().dominates(this.getBasicBlock())
+ )
+ }
+}
+
+/** A control flow node corresponding to an `except` clause's name binding. */
+class ExceptFlowNode extends ControlFlowNode {
+ ExceptFlowNode() { exists(Py::ExceptStmt e | this.getNode() = e.getName()) }
+
+ /** Gets the CFG node for the bound `as`-name itself. */
+ ControlFlowNode getName() { result = this }
+
+ /** Gets the type expression of this exception handler. */
+ ControlFlowNode getType() {
+ exists(Py::ExceptStmt e |
+ e.getName() = this.getNode() and
+ e.getType() = result.getNode() and
+ result.getBasicBlock().dominates(this.getBasicBlock())
+ )
+ }
+}
+
+/** A control flow node corresponding to an `except*` clause's name binding. */
+class ExceptGroupFlowNode extends ControlFlowNode {
+ ExceptGroupFlowNode() { exists(Py::ExceptGroupStmt e | this.getNode() = e.getName()) }
+
+ /** Gets the CFG node for the bound `as`-name itself. */
+ ControlFlowNode getName() { result = this }
+}
+
+/** A control flow node corresponding to a sequence (tuple, list). */
+abstract class SequenceNode extends ControlFlowNode {
+ /** Gets the `n`th element of this sequence. */
+ abstract ControlFlowNode getElement(int n);
+
+ /** Gets any element of this sequence. */
+ ControlFlowNode getAnElement() { result = this.getElement(_) }
+}
+
+/** A control flow node corresponding to a tuple literal. */
+class TupleNode extends SequenceNode {
+ TupleNode() { this.getNode() instanceof Py::Tuple }
+
+ override ControlFlowNode getElement(int n) {
+ exists(Py::Tuple t |
+ t = this.getNode() and
+ t.getElt(n) = result.getNode() and
+ result.getBasicBlock().dominates(this.getBasicBlock())
+ )
+ }
+}
+
+/** A control flow node corresponding to a list literal. */
+class ListNode extends SequenceNode {
+ ListNode() { this.getNode() instanceof Py::List }
+
+ override ControlFlowNode getElement(int n) {
+ exists(Py::List l |
+ l = this.getNode() and
+ l.getElt(n) = result.getNode() and
+ result.getBasicBlock().dominates(this.getBasicBlock())
+ )
+ }
+}
+
+/** A control flow node corresponding to a set literal. */
+class SetNode extends ControlFlowNode {
+ SetNode() { this.getNode() instanceof Py::Set }
+
+ /** Gets the flow node for an element of the set. */
+ ControlFlowNode getAnElement() {
+ exists(Py::Set s |
+ s = this.getNode() and
+ s.getAnElt() = result.getNode() and
+ result.getBasicBlock().dominates(this.getBasicBlock())
+ )
+ }
+}
+
+/** A control flow node corresponding to a dict literal. */
+class DictNode extends ControlFlowNode {
+ DictNode() { this.getNode() instanceof Py::Dict }
+
+ /** Gets the flow node for a key of the dict. */
+ ControlFlowNode getAKey() {
+ exists(Py::Dict d |
+ d = this.getNode() and
+ d.getAKey() = result.getNode() and
+ result.getBasicBlock().dominates(this.getBasicBlock())
+ )
+ }
+
+ /** Gets the flow node for a value of the dict. */
+ ControlFlowNode getAValue() {
+ exists(Py::Dict d |
+ d = this.getNode() and
+ d.getAValue() = result.getNode() and
+ result.getBasicBlock().dominates(this.getBasicBlock())
+ )
+ }
+}
+
+/** A control flow node corresponding to an iterable in a `for` loop. */
+class IterableNode extends ControlFlowNode {
+ IterableNode() {
+ this instanceof SequenceNode
+ or
+ this instanceof SetNode
+ }
+
+ /** Gets the control flow node for an element of this iterable. */
+ ControlFlowNode getAnElement() {
+ result = this.(SequenceNode).getAnElement()
+ or
+ result = this.(SetNode).getAnElement()
+ }
+}
diff --git a/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowUtil.qll b/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowUtil.qll
index ad007c6f6fe3..e61fc15c754a 100644
--- a/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowUtil.qll
+++ b/python/ql/lib/semmle/python/dataflow/new/internal/DataFlowUtil.qll
@@ -20,9 +20,11 @@ predicate localFlowStep(Node nodeFrom, Node nodeTo) {
FlowSummaryImpl::Private::Steps::summaryThroughStepValue(nodeFrom, nodeTo, _)
}
+private predicate localFlowStepPlus(Node node1, Node node2) = fastTC(localFlowStep/2)(node1, node2)
+
/**
* Holds if data flows from `source` to `sink` in zero or more local
* (intra-procedural) steps.
*/
pragma[inline]
-predicate localFlow(Node source, Node sink) { localFlowStep*(source, sink) }
+predicate localFlow(Node source, Node sink) { source = sink or localFlowStepPlus(source, sink) }
diff --git a/python/ql/src/CHANGELOG.md b/python/ql/src/CHANGELOG.md
index f5681e699582..97904c1bd7af 100644
--- a/python/ql/src/CHANGELOG.md
+++ b/python/ql/src/CHANGELOG.md
@@ -1,3 +1,11 @@
+## 1.8.8
+
+No user-facing changes.
+
+## 1.8.7
+
+No user-facing changes.
+
## 1.8.6
No user-facing changes.
diff --git a/python/ql/src/change-notes/released/1.8.7.md b/python/ql/src/change-notes/released/1.8.7.md
new file mode 100644
index 000000000000..e8e0b102da08
--- /dev/null
+++ b/python/ql/src/change-notes/released/1.8.7.md
@@ -0,0 +1,3 @@
+## 1.8.7
+
+No user-facing changes.
diff --git a/python/ql/src/change-notes/released/1.8.8.md b/python/ql/src/change-notes/released/1.8.8.md
new file mode 100644
index 000000000000..fcbf14e0fd9b
--- /dev/null
+++ b/python/ql/src/change-notes/released/1.8.8.md
@@ -0,0 +1,3 @@
+## 1.8.8
+
+No user-facing changes.
diff --git a/python/ql/src/codeql-pack.release.yml b/python/ql/src/codeql-pack.release.yml
index c0101bd25c9b..d224b6ac3595 100644
--- a/python/ql/src/codeql-pack.release.yml
+++ b/python/ql/src/codeql-pack.release.yml
@@ -1,2 +1,2 @@
---
-lastReleaseVersion: 1.8.6
+lastReleaseVersion: 1.8.8
diff --git a/python/ql/src/qlpack.yml b/python/ql/src/qlpack.yml
index 703a6ecb6f51..fbc81c7cc67f 100644
--- a/python/ql/src/qlpack.yml
+++ b/python/ql/src/qlpack.yml
@@ -1,5 +1,5 @@
name: codeql/python-queries
-version: 1.8.7-dev
+version: 1.8.9-dev
groups:
- python
- queries
diff --git a/python/ql/test/extractor-tests/syntax_error/CONSISTENCY/CfgConsistency.expected b/python/ql/test/extractor-tests/syntax_error/CONSISTENCY/CfgConsistency.expected
new file mode 100644
index 000000000000..91a01a3a3d93
--- /dev/null
+++ b/python/ql/test/extractor-tests/syntax_error/CONSISTENCY/CfgConsistency.expected
@@ -0,0 +1,4 @@
+consistencyOverview
+| deadEnd | 1 |
+deadEnd
+| without_loop.py:7:5:7:9 | Break |
diff --git a/unified/ql/test/library-tests/variables/variables.expected b/python/ql/test/library-tests/ControlFlow/bindings/BindingsTest.expected
similarity index 100%
rename from unified/ql/test/library-tests/variables/variables.expected
rename to python/ql/test/library-tests/ControlFlow/bindings/BindingsTest.expected
diff --git a/python/ql/test/library-tests/ControlFlow/bindings/BindingsTest.ql b/python/ql/test/library-tests/ControlFlow/bindings/BindingsTest.ql
new file mode 100644
index 000000000000..a507878911b1
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/bindings/BindingsTest.ql
@@ -0,0 +1,32 @@
+/**
+ * Phase -1 of the dataflow CFG migration: verifies that every variable
+ * binding visible to the AST (`Name.defines(v)`) corresponds to a CFG node
+ * in the new CFG (`semmle.python.controlflow.internal.AstNodeImpl`).
+ *
+ * The expected tag is `cfgdefines=`. Each binding annotation in the
+ * test sources looks like `# $ cfgdefines=x` for a binding currently
+ * covered by the new CFG, or `# $ MISSING: cfgdefines=x` for a binding
+ * that is known to be uncovered (a "red" test case that should be
+ * green-flipped once the corresponding `cfg-ext-*` extension lands).
+ */
+
+import python
+import semmle.python.controlflow.internal.AstNodeImpl as CfgImpl
+import utils.test.InlineExpectationsTest
+
+module CfgBindingsTest implements TestSig {
+ string getARelevantTag() { result = "cfgdefines" }
+
+ predicate hasActualResult(Location location, string element, string tag, string value) {
+ exists(Name n, Variable v, CfgImpl::ControlFlowNode cfg |
+ n.defines(v) and
+ cfg.getAstNode().asExpr() = n and
+ location = n.getLocation() and
+ element = n.toString() and
+ tag = "cfgdefines" and
+ value = v.getId()
+ )
+ }
+}
+
+import MakeTest
diff --git a/python/ql/test/library-tests/ControlFlow/bindings/annassign.py b/python/ql/test/library-tests/ControlFlow/bindings/annassign.py
new file mode 100644
index 000000000000..7a9ae3ab6c79
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/bindings/annassign.py
@@ -0,0 +1,13 @@
+# Annotated assignment (PEP 526). Both with and without an initializer.
+
+a: int = 1 # $ cfgdefines=a
+b: str = "hi" # $ cfgdefines=b
+
+# Annotation without value: the AST records `c` as defined,
+# and the new CFG now visits it via the AnnAssignStmt wrapper.
+c: int # $ cfgdefines=c
+
+class K: # $ cfgdefines=K
+ field: int = 0 # $ cfgdefines=field
+
+
diff --git a/python/ql/test/library-tests/ControlFlow/bindings/compound.py b/python/ql/test/library-tests/ControlFlow/bindings/compound.py
new file mode 100644
index 000000000000..cb2f36f12ffe
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/bindings/compound.py
@@ -0,0 +1,14 @@
+# Compound (tuple/list) assignment targets — actually wired in the new CFG.
+
+a, b = (1, 2) # $ cfgdefines=a cfgdefines=b
+[c, d] = [3, 4] # $ cfgdefines=c cfgdefines=d
+
+# Nested unpacking.
+(e, (f, g)) = (1, (2, 3)) # $ cfgdefines=e cfgdefines=f cfgdefines=g
+
+# Star unpacking.
+h, *i = [1, 2, 3] # $ cfgdefines=h cfgdefines=i
+
+# Chained assignment with compound target.
+j = k, l = (5, 6) # $ cfgdefines=j cfgdefines=k cfgdefines=l
+
diff --git a/python/ql/test/library-tests/ControlFlow/bindings/comprehension.py b/python/ql/test/library-tests/ControlFlow/bindings/comprehension.py
new file mode 100644
index 000000000000..6b5f722c1f7e
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/bindings/comprehension.py
@@ -0,0 +1,21 @@
+# Comprehension and `for` loop targets — wired in the new CFG.
+# Comprehensions are nested function scopes with a synthetic `.0` parameter
+# bound to the iterable.
+
+# Bare-name `for` target.
+for i in range(3): # $ cfgdefines=i
+ pass
+
+# Compound `for` target.
+for k, v in [(1, 2)]: # $ cfgdefines=k cfgdefines=v
+ pass
+
+# Comprehension targets.
+_ = [x for x in range(3)] # $ cfgdefines=_ cfgdefines=x cfgdefines=.0
+_ = {y: z for y, z in []} # $ cfgdefines=_ cfgdefines=y cfgdefines=z cfgdefines=.0
+_ = (a for a in []) # $ cfgdefines=_ cfgdefines=a cfgdefines=.0
+
+# Nested comprehensions.
+_ = [b for c in [] for b in c] # $ cfgdefines=_ cfgdefines=c cfgdefines=b cfgdefines=.0
+
+
diff --git a/python/ql/test/library-tests/ControlFlow/bindings/dead_under_no_raise.py b/python/ql/test/library-tests/ControlFlow/bindings/dead_under_no_raise.py
new file mode 100644
index 000000000000..9058f2b71165
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/bindings/dead_under_no_raise.py
@@ -0,0 +1,53 @@
+# Reachability of code following a try whose body always returns.
+#
+# The new CFG models exception edges for raise-prone expressions when
+# they appear inside a `try` (or `with`) statement, mirroring Java's
+# `mayThrow`. This means the body of a `try` has both a normal
+# completion edge and an exception edge to its handlers, so code
+# following the try-statement is reachable via the except-handler path
+# even when the try-body would otherwise always return.
+#
+# Code that is not reachable under either normal or exception flow
+# (for example, the `else` clause of a try whose body unconditionally
+# raises) remains correctly classified as dead.
+
+
+def f(obj): # $ cfgdefines=f cfgdefines=obj
+ try:
+ return len(obj)
+ except TypeError:
+ pass
+
+ # The try-body always returns, but `len(obj)` can raise (it is
+ # inside the try, so we model its exception edge). The
+ # `except TypeError: pass` handler falls through to here, making
+ # the code below reachable.
+ try:
+ hint = type(obj).__length_hint__ # $ cfgdefines=hint
+ except AttributeError:
+ return None
+ return hint
+
+
+def g(): # $ cfgdefines=g
+ try:
+ raise Exception("inner")
+ except:
+ raise Exception("outer")
+ else:
+ # Unreachable: the inner try body always raises (via an explicit
+ # `raise`, which is modelled unconditionally), so the `else:`
+ # clause never runs.
+ hit_inner_else = True
+
+
+def h(cache, key): # $ cfgdefines=h cfgdefines=cache cfgdefines=key
+ try:
+ return cache[key]
+ except KeyError:
+ pass
+
+ # Same pattern as `f`: reachable via the except-handler fall-through.
+ value = compute(key) # $ cfgdefines=value
+ cache[key] = value
+ return value
diff --git a/python/ql/test/library-tests/ControlFlow/bindings/decorated.py b/python/ql/test/library-tests/ControlFlow/bindings/decorated.py
new file mode 100644
index 000000000000..9b93c166acec
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/bindings/decorated.py
@@ -0,0 +1,30 @@
+# Decorated `def`/`class` — wired in the new CFG.
+
+
+def deco(f): # $ cfgdefines=deco cfgdefines=f
+ return f
+
+
+@deco
+def decorated_func(): # $ cfgdefines=decorated_func
+ pass
+
+
+@deco
+class DecoratedClass: # $ cfgdefines=DecoratedClass
+ pass
+
+
+# Stacked decorators.
+@deco
+@deco
+def doubly(): # $ cfgdefines=doubly
+ pass
+
+
+# Inside a class body.
+class Outer: # $ cfgdefines=Outer
+ @staticmethod
+ def inner(): # $ cfgdefines=inner
+ pass
+
diff --git a/python/ql/test/library-tests/ControlFlow/bindings/except_handler.py b/python/ql/test/library-tests/ControlFlow/bindings/except_handler.py
new file mode 100644
index 000000000000..57b6c99fe9b6
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/bindings/except_handler.py
@@ -0,0 +1,19 @@
+# Exception-handler name bindings. These are already wired in the new
+# CFG provided the try body can raise; `raise` statements are reliably
+# treated as exception sources.
+
+try:
+ raise ValueError("oops")
+except ValueError as e: # $ cfgdefines=e
+ pass
+
+try:
+ raise TypeError("oops")
+except (TypeError, KeyError) as err: # $ cfgdefines=err
+ pass
+
+# Exception groups (Python 3.11+).
+try:
+ raise ValueError("oops")
+except* ValueError as eg: # $ cfgdefines=eg
+ pass
diff --git a/python/ql/test/library-tests/ControlFlow/bindings/imports.py b/python/ql/test/library-tests/ControlFlow/bindings/imports.py
new file mode 100644
index 000000000000..c8834b5332a0
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/bindings/imports.py
@@ -0,0 +1,14 @@
+# Import aliases — all bound names below are now reachable via the new
+# CFG's `ImportStmt` wrapper.
+
+import os # $ cfgdefines=os
+import os.path # $ cfgdefines=os
+import os as o # $ cfgdefines=o
+from os import path # $ cfgdefines=path
+from os import path as p # $ cfgdefines=p
+from os import sep, linesep # $ cfgdefines=sep cfgdefines=linesep
+from os import (
+ getcwd, # $ cfgdefines=getcwd
+ getcwdb, # $ cfgdefines=getcwdb
+)
+
diff --git a/python/ql/test/library-tests/ControlFlow/bindings/match_pattern.py b/python/ql/test/library-tests/ControlFlow/bindings/match_pattern.py
new file mode 100644
index 000000000000..0868a2680d0a
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/bindings/match_pattern.py
@@ -0,0 +1,24 @@
+# Match-statement pattern bindings — wired in the new CFG.
+
+def f(subject): # $ cfgdefines=f cfgdefines=subject
+ match subject:
+ case x: # $ cfgdefines=x
+ pass
+ case [a, b]: # $ cfgdefines=a cfgdefines=b
+ pass
+ case {"k": v}: # $ cfgdefines=v
+ pass
+ case Point(p, q): # $ cfgdefines=p cfgdefines=q
+ pass
+ case [_, *rest]: # $ cfgdefines=rest
+ pass
+ case (1 | 2) as n: # $ cfgdefines=n
+ pass
+
+
+class Point: # $ cfgdefines=Point
+ __match_args__ = ("x", "y") # $ cfgdefines=__match_args__
+ x: int # $ cfgdefines=x
+ y: int # $ cfgdefines=y
+
+
diff --git a/python/ql/test/library-tests/ControlFlow/bindings/parameters.py b/python/ql/test/library-tests/ControlFlow/bindings/parameters.py
new file mode 100644
index 000000000000..7fe5e01e4c4b
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/bindings/parameters.py
@@ -0,0 +1,42 @@
+# Function parameters.
+
+def positional(a, b): # $ cfgdefines=positional cfgdefines=a cfgdefines=b
+ pass
+
+
+def with_default(x=1, y=2): # $ cfgdefines=with_default cfgdefines=x cfgdefines=y
+ pass
+
+
+def with_vararg(*args): # $ cfgdefines=with_vararg cfgdefines=args
+ pass
+
+
+def with_kwarg(**kwargs): # $ cfgdefines=with_kwarg cfgdefines=kwargs
+ pass
+
+
+def with_kwonly(*, k1, k2=5): # $ cfgdefines=with_kwonly cfgdefines=k1 cfgdefines=k2
+ pass
+
+
+def kitchen_sink(a, b=2, *args, k1, k2=5, **kw): # $ cfgdefines=kitchen_sink cfgdefines=a cfgdefines=b cfgdefines=args cfgdefines=k1 cfgdefines=k2 cfgdefines=kw
+ pass
+
+
+# Methods get `self` / `cls`.
+class C: # $ cfgdefines=C
+ def method(self, x): # $ cfgdefines=method cfgdefines=self cfgdefines=x
+ pass
+
+ @classmethod
+ def cmethod(cls, x): # $ cfgdefines=cmethod cfgdefines=cls cfgdefines=x
+ pass
+
+
+# Lambda parameter.
+_ = lambda p: p + 1 # $ cfgdefines=_ cfgdefines=p
+
+# PEP 570 positional-only.
+def pos_only(a, b, /, c): # $ cfgdefines=pos_only cfgdefines=a cfgdefines=b cfgdefines=c
+ pass
diff --git a/python/ql/test/library-tests/ControlFlow/bindings/simple.py b/python/ql/test/library-tests/ControlFlow/bindings/simple.py
new file mode 100644
index 000000000000..51cb7d828c91
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/bindings/simple.py
@@ -0,0 +1,14 @@
+# Simple bindings that should already work in the new CFG.
+# No MISSING annotations expected.
+
+x = 1 # $ cfgdefines=x
+y = x + 1 # $ cfgdefines=y
+
+def f(): # $ cfgdefines=f
+ pass
+
+class C: # $ cfgdefines=C
+ pass
+
+# Re-assignment.
+x = 2 # $ cfgdefines=x
diff --git a/python/ql/test/library-tests/ControlFlow/bindings/starred.py b/python/ql/test/library-tests/ControlFlow/bindings/starred.py
new file mode 100644
index 000000000000..ac38c74ef122
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/bindings/starred.py
@@ -0,0 +1,4 @@
+# Starred-target edge cases — wired in the new CFG.
+
+# Starred target in a Tuple LHS.
+*head, tail = [1, 2, 3] # $ cfgdefines=head cfgdefines=tail
diff --git a/python/ql/test/library-tests/ControlFlow/bindings/type_params.py b/python/ql/test/library-tests/ControlFlow/bindings/type_params.py
new file mode 100644
index 000000000000..ae48ccf130b1
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/bindings/type_params.py
@@ -0,0 +1,21 @@
+# PEP 695 type parameters (Python 3.12+).
+
+# PEP 695 type-param names on `def`/`class` bind in an annotation scope
+# that nests the function/class body — they have no CFG node in the
+# enclosing scope (matching the legacy CFG).
+def func[T](x: T) -> T: # $ cfgdefines=func cfgdefines=x
+ return x
+
+
+class Box[T]: # $ cfgdefines=Box
+ item: T # $ SPURIOUS: cfgdefines=item
+
+
+# Multi-parameter, with bound and variadics.
+def multi[T: int, *Ts, **P](x: T, *args: *Ts, **kwargs: P.kwargs) -> T: # $ cfgdefines=multi cfgdefines=x cfgdefines=args cfgdefines=kwargs
+ return x
+
+
+# `type` statement (PEP 695).
+type Alias[T] = list[T] # $ cfgdefines=Alias cfgdefines=T
+
diff --git a/python/ql/test/library-tests/ControlFlow/bindings/walrus.py b/python/ql/test/library-tests/ControlFlow/bindings/walrus.py
new file mode 100644
index 000000000000..d370fd342dcd
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/bindings/walrus.py
@@ -0,0 +1,9 @@
+# Walrus edge cases — wired in the new CFG.
+
+# Walrus in expression context.
+if (y := 5) > 0: # $ cfgdefines=y
+ pass
+
+# Walrus in a comprehension. The comprehension introduces a synthetic
+# `.0` parameter bound to the iterable.
+_ = [w for _ in range(3) if (w := 1)] # $ cfgdefines=_ cfgdefines=w cfgdefines=.0
diff --git a/python/ql/test/library-tests/ControlFlow/bindings/with_stmt.py b/python/ql/test/library-tests/ControlFlow/bindings/with_stmt.py
new file mode 100644
index 000000000000..5fffe46c5d40
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/bindings/with_stmt.py
@@ -0,0 +1,21 @@
+# `with cm() as x:` bindings — wired in the new CFG.
+
+class CM: # $ cfgdefines=CM
+ def __enter__(self): return self # $ cfgdefines=__enter__ cfgdefines=self
+ def __exit__(self, *a): pass # $ cfgdefines=__exit__ cfgdefines=self cfgdefines=a
+
+with CM() as x: # $ cfgdefines=x
+ pass
+
+# Multiple items.
+with CM() as a, CM() as b: # $ cfgdefines=a cfgdefines=b
+ pass
+
+# Parenthesised form (Python 3.10+).
+with (CM() as p, CM() as q): # $ cfgdefines=p cfgdefines=q
+ pass
+
+# Compound target in `with`.
+with CM() as (m, n): # $ cfgdefines=m cfgdefines=n
+ pass
+
diff --git a/python/ql/test/library-tests/ControlFlow/evaluation-order/ConsecutivePredecessorTimestamps.expected b/python/ql/test/library-tests/ControlFlow/evaluation-order/ConsecutivePredecessorTimestamps.expected
new file mode 100644
index 000000000000..9dc286490613
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/evaluation-order/ConsecutivePredecessorTimestamps.expected
@@ -0,0 +1,13 @@
+| test_boolean.py:9:10:9:43 | BoolExpr | $@ in $@ has no consecutive predecessor (expected 1) | test_boolean.py:9:59:9:59 | IntegerLiteral | Timestamp 2 | test_boolean.py:7:1:7:27 | Function test_and_both_sides | test_and_both_sides |
+| test_boolean.py:15:10:15:43 | BoolExpr | $@ in $@ has no consecutive predecessor (expected 0) | test_boolean.py:15:50:15:50 | IntegerLiteral | Timestamp 1 | test_boolean.py:13:1:13:30 | Function test_and_short_circuit | test_and_short_circuit |
+| test_boolean.py:21:10:21:42 | BoolExpr | $@ in $@ has no consecutive predecessor (expected 0) | test_boolean.py:21:49:21:49 | IntegerLiteral | Timestamp 1 | test_boolean.py:19:1:19:29 | Function test_or_short_circuit | test_or_short_circuit |
+| test_boolean.py:27:10:27:34 | BoolExpr | $@ in $@ has no consecutive predecessor (expected 1) | test_boolean.py:27:50:27:50 | IntegerLiteral | Timestamp 2 | test_boolean.py:25:1:25:26 | Function test_or_both_sides | test_or_both_sides |
+| test_boolean.py:40:10:40:61 | BoolExpr | $@ in $@ has no consecutive predecessor (expected 2) | test_boolean.py:40:86:40:86 | IntegerLiteral | Timestamp 3 | test_boolean.py:38:1:38:24 | Function test_chained_and | test_chained_and |
+| test_boolean.py:46:10:46:61 | BoolExpr | $@ in $@ has no consecutive predecessor (expected 2) | test_boolean.py:46:86:46:86 | IntegerLiteral | Timestamp 3 | test_boolean.py:44:1:44:23 | Function test_chained_or | test_chained_or |
+| test_boolean.py:52:10:52:95 | BoolExpr | $@ in $@ has no consecutive predecessor (expected 3) | test_boolean.py:52:120:52:120 | IntegerLiteral | Timestamp 4 | test_boolean.py:50:1:50:25 | Function test_mixed_and_or | test_mixed_and_or |
+| test_boolean.py:52:11:52:47 | BoolExpr | $@ in $@ has no consecutive predecessor (expected 1) | test_boolean.py:52:63:52:63 | IntegerLiteral | Timestamp 2 | test_boolean.py:50:1:50:25 | Function test_mixed_and_or | test_mixed_and_or |
+| test_boolean.py:52:78:52:79 | IntegerLiteral | $@ in $@ has no consecutive predecessor (expected 2) | test_boolean.py:52:85:52:85 | IntegerLiteral | Timestamp 3 | test_boolean.py:50:1:50:25 | Function test_mixed_and_or | test_mixed_and_or |
+| test_comparison.py:37:6:37:41 | Compare | $@ in $@ has no consecutive predecessor (expected 1) | test_comparison.py:37:48:37:48 | IntegerLiteral | Timestamp 2 | test_comparison.py:32:1:32:32 | Function test_three_short_circuit | test_three_short_circuit |
+| test_if.py:96:9:96:9 | x | $@ in $@ has no consecutive predecessor (expected 1) | test_if.py:96:15:96:15 | IntegerLiteral | Timestamp 2 | test_if.py:93:1:93:34 | Function test_if_compound_condition | test_if_compound_condition |
+| test_if.py:96:9:96:29 | BoolExpr | $@ in $@ has no consecutive predecessor (expected 3) | test_if.py:96:36:96:36 | IntegerLiteral | Timestamp 4 | test_if.py:93:1:93:34 | Function test_if_compound_condition | test_if_compound_condition |
+| test_if.py:99:13:99:13 | IntegerLiteral | $@ in $@ has no consecutive predecessor (expected 4) | test_if.py:99:19:99:19 | IntegerLiteral | Timestamp 5 | test_if.py:93:1:93:34 | Function test_if_compound_condition | test_if_compound_condition |
diff --git a/python/ql/test/library-tests/ControlFlow/evaluation-order/ConsecutivePredecessorTimestamps.ql b/python/ql/test/library-tests/ControlFlow/evaluation-order/ConsecutivePredecessorTimestamps.ql
new file mode 100644
index 000000000000..6d90605d685f
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/evaluation-order/ConsecutivePredecessorTimestamps.ql
@@ -0,0 +1,22 @@
+/**
+ * Checks that each annotated node (except the minimum timestamp) has a
+ * predecessor annotation with timestamp `a - 1`. This is the reverse of
+ * ConsecutiveTimestamps: it catches nodes that are reachable but arrived
+ * at from the wrong place (skipping an intermediate node).
+ *
+ * Only applies to functions where all annotations are in the function's
+ * own scope (excludes tests with generators, async, comprehensions, or
+ * lambdas that have annotations in nested scopes).
+ */
+
+import OldCfgImpl
+
+private module Utils = EvalOrderCfgUtils;
+
+private import Utils
+private import Utils::CfgTests
+
+from TimerAnnotation ann, int a
+where consecutivePredecessorTimestamps(ann, a)
+select ann, "$@ in $@ has no consecutive predecessor (expected " + (a - 1) + ")",
+ ann.getTimestampExpr(a), "Timestamp " + a, ann.getTestFunction(), ann.getTestFunction().getName()
diff --git a/python/ql/test/library-tests/ControlFlow/evaluation-order/ConsecutiveTimestamps.expected b/python/ql/test/library-tests/ControlFlow/evaluation-order/ConsecutiveTimestamps.expected
index ed22c971ecbc..c354396586e7 100644
--- a/python/ql/test/library-tests/ControlFlow/evaluation-order/ConsecutiveTimestamps.expected
+++ b/python/ql/test/library-tests/ControlFlow/evaluation-order/ConsecutiveTimestamps.expected
@@ -7,6 +7,7 @@
| test_boolean.py:52:11:52:47 | BoolExpr | $@ in $@ has no consecutive successor (expected 3) | test_boolean.py:52:63:52:63 | IntegerLiteral | Timestamp 2 | test_boolean.py:50:1:50:25 | Function test_mixed_and_or | test_mixed_and_or |
| test_boolean.py:52:27:52:31 | False | $@ in $@ has no consecutive successor (expected 2) | test_boolean.py:52:37:52:37 | IntegerLiteral | Timestamp 1 | test_boolean.py:50:1:50:25 | Function test_mixed_and_or | test_mixed_and_or |
| test_boolean.py:52:78:52:79 | IntegerLiteral | $@ in $@ has no consecutive successor (expected 4) | test_boolean.py:52:85:52:85 | IntegerLiteral | Timestamp 3 | test_boolean.py:50:1:50:25 | Function test_mixed_and_or | test_mixed_and_or |
+| test_comparison.py:37:17:37:17 | IntegerLiteral | $@ in $@ has no consecutive successor (expected 2) | test_comparison.py:37:23:37:23 | IntegerLiteral | Timestamp 1 | test_comparison.py:32:1:32:32 | Function test_three_short_circuit | test_three_short_circuit |
| test_if.py:95:9:95:13 | False | $@ in $@ has no consecutive successor (expected 2) | test_if.py:95:19:95:19 | IntegerLiteral | Timestamp 1 | test_if.py:93:1:93:34 | Function test_if_compound_condition | test_if_compound_condition |
| test_if.py:96:9:96:29 | BoolExpr | $@ in $@ has no consecutive successor (expected 5) | test_if.py:96:36:96:36 | IntegerLiteral | Timestamp 4 | test_if.py:93:1:93:34 | Function test_if_compound_condition | test_if_compound_condition |
| test_if.py:96:22:96:22 | y | $@ in $@ has no consecutive successor (expected 4) | test_if.py:96:28:96:28 | IntegerLiteral | Timestamp 3 | test_if.py:93:1:93:34 | Function test_if_compound_condition | test_if_compound_condition |
diff --git a/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgAllLiveReachable.expected b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgAllLiveReachable.expected
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgAllLiveReachable.ql b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgAllLiveReachable.ql
new file mode 100644
index 000000000000..883b266c82eb
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgAllLiveReachable.ql
@@ -0,0 +1,13 @@
+/** New-CFG version of AllLiveReachable. */
+
+import python
+import NewCfgImpl
+
+private module Utils = EvalOrderCfgUtils;
+
+private import Utils
+private import Utils::CfgTests
+
+from TimerCfgNode a, TestFunction f
+where allLiveReachable(a, f)
+select a, "Unreachable live annotation; entry of $@ does not reach this node", f, f.getName()
diff --git a/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgAnnotationHasCfgNode.expected b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgAnnotationHasCfgNode.expected
new file mode 100644
index 000000000000..8b137891791f
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgAnnotationHasCfgNode.expected
@@ -0,0 +1 @@
+
diff --git a/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgAnnotationHasCfgNode.ql b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgAnnotationHasCfgNode.ql
new file mode 100644
index 000000000000..bf97a0793222
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgAnnotationHasCfgNode.ql
@@ -0,0 +1,17 @@
+/**
+ * New-CFG version of AnnotationHasCfgNode.
+ *
+ * Checks that every timer annotation has a corresponding CFG node.
+ */
+
+import python
+import NewCfgImpl
+
+private module Utils = EvalOrderCfgUtils;
+
+private import Utils::CfgTests
+
+from TimerAnnotation ann
+where annotationWithoutCfgNode(ann)
+select ann, "Annotation in $@ has no CFG node", ann.getTestFunction(),
+ ann.getTestFunction().getName()
diff --git a/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgBasicBlockAnnotationGap.expected b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgBasicBlockAnnotationGap.expected
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgBasicBlockAnnotationGap.ql b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgBasicBlockAnnotationGap.ql
new file mode 100644
index 000000000000..e12ab8ff5ef6
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgBasicBlockAnnotationGap.ql
@@ -0,0 +1,24 @@
+/**
+ * New-CFG version of BasicBlockAnnotationGap.
+ *
+ * Checks that within a basic block, if a node is annotated then its
+ * successor is also annotated (or excluded). A gap in annotations
+ * within a basic block indicates a missing annotation, since there
+ * are no branches to justify the gap.
+ *
+ * Nodes with exceptional successors are excluded, as the exception
+ * edge leaves the basic block and the normal successor may be dead.
+ */
+
+import python
+import NewCfgImpl
+
+private module Utils = EvalOrderCfgUtils;
+
+private import Utils
+private import Utils::CfgTests
+
+from TimerCfgNode a, CfgNode succ
+where basicBlockAnnotationGap(a, succ)
+select a, "Annotated node followed by unannotated $@ in the same basic block", succ,
+ succ.getNode().toString()
diff --git a/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgBasicBlockOrdering.expected b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgBasicBlockOrdering.expected
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgBasicBlockOrdering.ql b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgBasicBlockOrdering.ql
new file mode 100644
index 000000000000..b8254a8e8646
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgBasicBlockOrdering.ql
@@ -0,0 +1,19 @@
+/**
+ * New-CFG version of BasicBlockOrdering.
+ *
+ * Checks that within a single basic block, annotations appear in
+ * increasing minimum-timestamp order.
+ */
+
+import python
+import NewCfgImpl
+
+private module Utils = EvalOrderCfgUtils;
+
+private import Utils
+private import Utils::CfgTests
+
+from TimerCfgNode a, TimerCfgNode b, int minA, int minB
+where basicBlockOrdering(a, b, minA, minB)
+select a, "Basic block ordering: $@ appears before $@", a.getTimestampExpr(minA),
+ "timestamp " + minA, b.getTimestampExpr(minB), "timestamp " + minB
diff --git a/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgBranchTimestamps.expected b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgBranchTimestamps.expected
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgBranchTimestamps.ql b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgBranchTimestamps.ql
new file mode 100644
index 000000000000..2dc8ae144dcd
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgBranchTimestamps.ql
@@ -0,0 +1,79 @@
+/**
+ * New-CFG version of BranchTimestamps.
+ *
+ * Checks that when a node has both a true and false successor, the
+ * live timestamps on one branch are marked as dead on the other.
+ * This ensures that boolean branches are fully annotated with dead()
+ * markers for the paths not taken.
+ *
+ * Limitation: the `@ t[ts, ...]` / `dead(ts)` annotation scheme can only
+ * model branch-dead-ness for plain boolean control flow that reconverges
+ * linearly after the split — i.e. `if`-with-else and `if`-expression.
+ * It cannot model:
+ *
+ * * loops (`while` / `for`): body timestamps repeat across iterations,
+ * so the loop-exit annotation can't list them as dead;
+ * * `match` statements: each `case` body is a syntactically distinct
+ * sub-tree, and the branches don't reconverge through a common
+ * annotation point in the timeline;
+ * * `try` / `with` and `raise` / `assert`: exception edges are modeled
+ * as true/false but flow to syntactically distinct handlers, with no
+ * reconvergence in the linear annotation order;
+ * * short-circuit `and` / `or` (`BoolExpr`): the branches reconverge at
+ * the BoolExpr's after-node, so timestamps on one branch are live
+ * downstream of the other rather than dead;
+ * * `if` without an `else` clause, and `if`/`elif` chains: the false
+ * branch reconverges with the true branch at the post-if statement
+ * (no-else) or fans out across multiple elif-test annotations,
+ * neither of which fit the binary annotation scheme.
+ *
+ * Branch nodes inside those constructs are therefore whitelisted out
+ * below. The check still fires (and is useful) for plain `if`/`else`
+ * and conditional-expression branching.
+ */
+
+import python
+import NewCfgImpl
+
+private module Utils = EvalOrderCfgUtils;
+
+private import Utils
+private import Utils::CfgTests
+
+/**
+ * Holds if `f` contains a construct whose branches the linear-timestamp
+ * annotation scheme cannot describe (see file-level comment).
+ */
+private predicate hasUnmodellableBranching(Function f) {
+ exists(AstNode bad |
+ bad.getScope() = f and
+ (
+ bad instanceof While
+ or
+ bad instanceof For
+ or
+ bad instanceof MatchStmt
+ or
+ bad instanceof Try
+ or
+ bad instanceof With
+ or
+ bad instanceof Raise
+ or
+ bad instanceof Assert
+ or
+ bad instanceof BoolExpr
+ or
+ bad instanceof If and
+ (not exists(bad.(If).getAnOrelse()) or bad.(If).isElif())
+ )
+ )
+}
+
+from TimerCfgNode node, int ts, string branch
+where
+ missingBranchTimestamp(node, ts, branch) and
+ not hasUnmodellableBranching(node.getTestFunction())
+select node,
+ "Timestamp " + ts + " on true/false branch is missing a dead() annotation on the " + branch +
+ " successor in $@", node.getTestFunction(), node.getTestFunction().getName()
diff --git a/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgConsecutivePredecessorTimestamps.expected b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgConsecutivePredecessorTimestamps.expected
new file mode 100644
index 000000000000..0c9e31f37713
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgConsecutivePredecessorTimestamps.expected
@@ -0,0 +1 @@
+| test_comparison.py:37:6:37:41 | Compare | $@ in $@ has no consecutive predecessor (expected 1) | test_comparison.py:37:48:37:48 | IntegerLiteral | Timestamp 2 | test_comparison.py:32:1:32:32 | Function test_three_short_circuit | test_three_short_circuit |
diff --git a/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgConsecutivePredecessorTimestamps.ql b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgConsecutivePredecessorTimestamps.ql
new file mode 100644
index 000000000000..0eb8ad5a414e
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgConsecutivePredecessorTimestamps.ql
@@ -0,0 +1,21 @@
+/**
+ * New-CFG version of ConsecutivePredecessorTimestamps.
+ *
+ * Checks that each annotated node (except the minimum timestamp) has
+ * a predecessor annotation with timestamp `a - 1`. This is the reverse
+ * of ConsecutiveTimestamps: it catches nodes that are reachable but
+ * arrived at from the wrong place (skipping an intermediate node).
+ */
+
+import python
+import NewCfgImpl
+
+private module Utils = EvalOrderCfgUtils;
+
+private import Utils
+private import Utils::CfgTests
+
+from TimerAnnotation ann, int a
+where consecutivePredecessorTimestamps(ann, a)
+select ann, "$@ in $@ has no consecutive predecessor (expected " + (a - 1) + ")",
+ ann.getTimestampExpr(a), "Timestamp " + a, ann.getTestFunction(), ann.getTestFunction().getName()
diff --git a/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgConsecutiveTimestamps.expected b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgConsecutiveTimestamps.expected
new file mode 100644
index 000000000000..6fdcfc40c4a5
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgConsecutiveTimestamps.expected
@@ -0,0 +1 @@
+| test_comparison.py:37:17:37:17 | IntegerLiteral | $@ in $@ has no consecutive successor (expected 2) | test_comparison.py:37:23:37:23 | IntegerLiteral | Timestamp 1 | test_comparison.py:32:1:32:32 | Function test_three_short_circuit | test_three_short_circuit |
diff --git a/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgConsecutiveTimestamps.ql b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgConsecutiveTimestamps.ql
new file mode 100644
index 000000000000..8fc13c9acba9
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgConsecutiveTimestamps.ql
@@ -0,0 +1,27 @@
+/**
+ * New-CFG version of ConsecutiveTimestamps.
+ *
+ * Checks that consecutive annotated nodes have consecutive timestamps:
+ * for each annotation with timestamp `a`, some CFG node for that annotation
+ * must have a next annotation containing `a + 1`.
+ *
+ * Handles CFG splitting (e.g., finally blocks duplicated for normal/exceptional
+ * flow) by checking that at least one split has the required successor.
+ *
+ * Only applies to functions where all annotations are in the function's
+ * own scope (excludes tests with generators, async, comprehensions, or
+ * lambdas that have annotations in nested scopes).
+ */
+
+import python
+import NewCfgImpl
+
+private module Utils = EvalOrderCfgUtils;
+
+private import Utils
+private import Utils::CfgTests
+
+from TimerAnnotation ann, int a
+where consecutiveTimestamps(ann, a)
+select ann, "$@ in $@ has no consecutive successor (expected " + (a + 1) + ")",
+ ann.getTimestampExpr(a), "Timestamp " + a, ann.getTestFunction(), ann.getTestFunction().getName()
diff --git a/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgImpl.qll b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgImpl.qll
new file mode 100644
index 000000000000..ae27e8f16a0e
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgImpl.qll
@@ -0,0 +1,118 @@
+/**
+ * Implementation of the evaluation-order CFG signature using the new
+ * shared control flow graph from AstNodeImpl.
+ */
+
+private import python as Py
+import TimerUtils
+private import semmle.python.controlflow.internal.AstNodeImpl as CfgImpl
+private import codeql.controlflow.SuccessorType
+
+private class NewControlFlowNode = CfgImpl::ControlFlowNode;
+
+private class NewBasicBlock = CfgImpl::BasicBlock;
+
+/** New (shared) CFG implementation of the evaluation-order signature. */
+module NewCfg implements EvalOrderCfgSig {
+ class CfgNode instanceof NewControlFlowNode {
+ // We must pick a *unique* representative CFG node for each AST node. The
+ // shared CFG has several nodes per AST node (before / in-post-order / after
+ // / after-value splits), but the timer test framework keys annotations on
+ // `getNode()` and assumes one CFG node per annotated AST node. Without a
+ // filter, an annotated `f()` would map to both `f()` and `After f()`, which
+ // breaks two framework invariants: (1) the "no shared reachable" check
+ // requires that two distinct nodes sharing a timestamp be mutually
+ // unreachable (true/false branches of a condition), but `Before f()`,
+ // `f()` and `After f()` share the annotation's timestamp *and* lie on one
+ // linear path; and (2) the annotation walk (`nextTimerAnnotation`) halts at
+ // the first reachable representative, so a second node for the same AST
+ // node would stall the walk on the same timestamp instead of advancing to
+ // the next evaluation event.
+ //
+ // We use the "after" node (`isAfter`) rather than the canonical `injects`
+ // node, because `injects` represents short-circuit / conditional
+ // expressions (`and`/`or`/`not`/ternary) by their *before* node, placing
+ // them ahead of their operands — wrong for evaluation order. `isAfter`
+ // instead picks the post-evaluation node: the merged before/after node for
+ // simple leaves, the `TAfterNode` for post-order expressions, and the
+ // `AfterValueNode`(s) for pre-order conditionals, all positioned after the
+ // operands. The two value-split nodes of a conditional are genuinely
+ // distinct evaluation outcomes (handled by `getATrueSuccessor` /
+ // `getAFalseSuccessor`), so they do not violate the uniqueness assumption.
+ CfgNode() { NewControlFlowNode.super.isAfter(_) }
+
+ string toString() { result = NewControlFlowNode.super.toString() }
+
+ Py::Location getLocation() { result = NewControlFlowNode.super.getLocation() }
+
+ Py::AstNode getNode() {
+ result = CfgImpl::astNodeToPyNode(NewControlFlowNode.super.getAstNode())
+ }
+
+ CfgNode getASuccessor() { nextCfgNode(this, result) }
+
+ CfgNode getATrueSuccessor() {
+ NewControlFlowNode.super.isAfterTrue(_) and
+ // Only where there's also a false branch (true boolean split)
+ exists(NewControlFlowNode other | other.isAfterFalse(NewControlFlowNode.super.getAstNode())) and
+ nextCfgNodeFrom(this, result)
+ }
+
+ CfgNode getAFalseSuccessor() {
+ NewControlFlowNode.super.isAfterFalse(_) and
+ // Only where there's also a true branch (true boolean split)
+ exists(NewControlFlowNode other | other.isAfterTrue(NewControlFlowNode.super.getAstNode())) and
+ nextCfgNodeFrom(this, result)
+ }
+
+ CfgNode getAnExceptionalSuccessor() {
+ exists(NewControlFlowNode mid |
+ mid = NewControlFlowNode.super.getAnExceptionSuccessor() and
+ nextCfgNodeFrom(mid, result)
+ )
+ }
+
+ Py::Scope getScope() { result = NewControlFlowNode.super.getEnclosingCallable().asScope() }
+
+ BasicBlock getBasicBlock() { exists(NewBasicBlock bb | bb.getNode(_) = this and result = bb) }
+ }
+
+ /**
+ * Holds if `next` is the nearest CfgNode reachable from `n` via
+ * one or more raw CFG successor edges, skipping non-CfgNode intermediaries.
+ */
+ private predicate nextCfgNodeFrom(NewControlFlowNode n, CfgNode next) {
+ next = n.getASuccessor()
+ or
+ exists(NewControlFlowNode mid |
+ mid = n.getASuccessor() and
+ not mid instanceof CfgNode and
+ nextCfgNodeFrom(mid, next)
+ )
+ }
+
+ /**
+ * Holds if `next` is the nearest CfgNode successor of `n`,
+ * skipping synthetic intermediate nodes.
+ */
+ private predicate nextCfgNode(CfgNode n, CfgNode next) { nextCfgNodeFrom(n, next) }
+
+ class BasicBlock instanceof NewBasicBlock {
+ string toString() { result = NewBasicBlock.super.toString() }
+
+ CfgNode getNode(int n) { result = NewBasicBlock.super.getNode(n) }
+
+ predicate reaches(BasicBlock bb) { this = bb or this.strictlyReaches(bb) }
+
+ predicate strictlyReaches(BasicBlock bb) { NewBasicBlock.super.getASuccessor+() = bb }
+
+ predicate strictlyDominates(BasicBlock bb) { NewBasicBlock.super.strictlyDominates(bb) }
+ }
+
+ CfgNode scopeGetEntryNode(Py::Scope s) {
+ exists(CfgImpl::ControlFlow::EntryNode entry |
+ entry.getEnclosingCallable().asScope() = s and
+ nextCfgNodeFrom(entry, result)
+ )
+ }
+}
diff --git a/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgNeverReachable.expected b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgNeverReachable.expected
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgNeverReachable.ql b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgNeverReachable.ql
new file mode 100644
index 000000000000..db324e6ee76b
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgNeverReachable.ql
@@ -0,0 +1,19 @@
+/**
+ * New-CFG version of NeverReachable.
+ *
+ * Checks that expressions annotated with `t.never` either have no CFG
+ * node, or if they do, that the node is not reachable from its scope's
+ * entry (including within the same basic block).
+ */
+
+import python
+import NewCfgImpl
+
+private module Utils = EvalOrderCfgUtils;
+
+private import Utils::CfgTests
+
+from TimerAnnotation ann
+where neverReachable(ann)
+select ann, "Node annotated with t.never is reachable in $@", ann.getTestFunction(),
+ ann.getTestFunction().getName()
diff --git a/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgNoBackwardFlow.expected b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgNoBackwardFlow.expected
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgNoBackwardFlow.ql b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgNoBackwardFlow.ql
new file mode 100644
index 000000000000..8cb0dfb143b0
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgNoBackwardFlow.ql
@@ -0,0 +1,20 @@
+/**
+ * New-CFG version of NoBackwardFlow.
+ *
+ * Checks that time never flows backward between consecutive timer annotations
+ * in the CFG. For each pair of consecutive annotated nodes (A -> B), there must
+ * exist timestamps a in A and b in B with a < b.
+ */
+
+import python
+import NewCfgImpl
+
+private module Utils = EvalOrderCfgUtils;
+
+private import Utils
+private import Utils::CfgTests
+
+from TimerCfgNode a, TimerCfgNode b, int minA, int maxB
+where noBackwardFlow(a, b, minA, maxB)
+select a, "Backward flow: $@ flows to $@ (max timestamp $@)", a.getTimestampExpr(minA),
+ minA.toString(), b, b.getNode().toString(), b.getTimestampExpr(maxB), maxB.toString()
diff --git a/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgNoBasicBlock.expected b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgNoBasicBlock.expected
new file mode 100644
index 000000000000..8b137891791f
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgNoBasicBlock.expected
@@ -0,0 +1 @@
+
diff --git a/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgNoBasicBlock.ql b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgNoBasicBlock.ql
new file mode 100644
index 000000000000..c0fc86b5130b
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgNoBasicBlock.ql
@@ -0,0 +1,17 @@
+/**
+ * New-CFG version of NoBasicBlock.
+ *
+ * Checks that every annotated CFG node belongs to a basic block.
+ */
+
+import python
+import NewCfgImpl
+
+private module Utils = EvalOrderCfgUtils;
+
+private import Utils
+private import Utils::CfgTests
+
+from CfgNode n, TestFunction f
+where noBasicBlock(n, f)
+select n, "CFG node in $@ does not belong to any basic block", f, f.getName()
diff --git a/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgNoSharedReachable.expected b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgNoSharedReachable.expected
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgNoSharedReachable.ql b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgNoSharedReachable.ql
new file mode 100644
index 000000000000..dd174d6d913c
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgNoSharedReachable.ql
@@ -0,0 +1,19 @@
+/**
+ * New-CFG version of NoSharedReachable.
+ *
+ * Checks that two annotations sharing a timestamp value are on
+ * mutually exclusive CFG paths (neither can reach the other).
+ */
+
+import python
+import NewCfgImpl
+
+private module Utils = EvalOrderCfgUtils;
+
+private import Utils
+private import Utils::CfgTests
+
+from TimerCfgNode a, TimerCfgNode b, int ts
+where noSharedReachable(a, b, ts)
+select a, "Shared timestamp $@ but this node reaches $@", a.getTimestampExpr(ts), ts.toString(), b,
+ b.getNode().toString()
diff --git a/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgStrictForward.expected b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgStrictForward.expected
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgStrictForward.ql b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgStrictForward.ql
new file mode 100644
index 000000000000..e7f4a12ff813
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/evaluation-order/NewCfgStrictForward.ql
@@ -0,0 +1,20 @@
+/**
+ * New-CFG version of StrictForward.
+ *
+ * Stronger version of NoBackwardFlow: for consecutive annotated nodes
+ * A -> B that both have a single timestamp (non-loop code) and B does
+ * NOT dominate A (forward edge), requires max(A) < min(B).
+ */
+
+import python
+import NewCfgImpl
+
+private module Utils = EvalOrderCfgUtils;
+
+private import Utils
+private import Utils::CfgTests
+
+from TimerCfgNode a, TimerCfgNode b, int maxA, int minB
+where strictForward(a, b, maxA, minB)
+select a, "Strict forward violation: $@ flows to $@", a.getTimestampExpr(maxA), "timestamp " + maxA,
+ b.getTimestampExpr(minB), "timestamp " + minB
diff --git a/python/ql/test/library-tests/ControlFlow/evaluation-order/test_comparison.py b/python/ql/test/library-tests/ControlFlow/evaluation-order/test_comparison.py
new file mode 100644
index 000000000000..978663171663
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/evaluation-order/test_comparison.py
@@ -0,0 +1,37 @@
+"""Comparisons and evaluation order.
+
+Comparison operands are evaluated left-to-right, followed by the comparison
+node itself. Annotations record the *run-time* evaluation order, so this file
+self-validates under CPython (``python3 test_comparison.py``).
+
+Python short-circuits *chained* comparisons (in ``a < b < c`` the operand ``c``
+is skipped once ``a < b`` is false), whereas the control-flow graph
+conservatively evaluates every operand. That divergence cannot be expressed in
+a single annotation, so the affected CFG queries report it (captured in the
+ConsecutiveTimestamps and NewCfgConsecutivePredecessorTimestamps .expected
+files).
+"""
+
+from timer import test, dead
+
+
+@test
+def test_two(t):
+ # Both operands, then the comparison.
+ (1 @ t[0] < 0 @ t[1]) @ t[2]
+
+
+@test
+def test_three(t):
+ # Chained comparison, all comparisons hold: operands left-to-right, then
+ # the comparison. Run time and CFG agree.
+ (1 @ t[0] < 2 @ t[1] < 3 @ t[2]) @ t[3]
+
+
+@test
+def test_three_short_circuit(t):
+ # ``1 > 2`` is false, so at run time Python short-circuits and never
+ # evaluates ``3``; the comparison is reached at timestamp 2. The CFG still
+ # evaluates ``3`` (dead at run time), which is why the CFG queries report a
+ # gap around this comparison.
+ (1 @ t[0] > 2 @ t[1] < 3 @ t[dead(2)]) @ t[2]
diff --git a/python/ql/test/library-tests/ControlFlow/evaluation-order/test_if.py b/python/ql/test/library-tests/ControlFlow/evaluation-order/test_if.py
index 8880aaaef348..a6eb6c7d5cac 100644
--- a/python/ql/test/library-tests/ControlFlow/evaluation-order/test_if.py
+++ b/python/ql/test/library-tests/ControlFlow/evaluation-order/test_if.py
@@ -85,7 +85,7 @@ def test_nested_if_else(t):
else:
z = 2 @ t[dead(4)]
else:
- z = 3 @ t[dead(4)]
+ z = 3 @ t[dead(3), dead(4)]
w = 0 @ t[5]
diff --git a/python/ql/test/library-tests/ControlFlow/store-load/StoreLoadTest.expected b/python/ql/test/library-tests/ControlFlow/store-load/StoreLoadTest.expected
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/python/ql/test/library-tests/ControlFlow/store-load/StoreLoadTest.ql b/python/ql/test/library-tests/ControlFlow/store-load/StoreLoadTest.ql
new file mode 100644
index 000000000000..4ab2ef5be8fb
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/store-load/StoreLoadTest.ql
@@ -0,0 +1,41 @@
+/**
+ * Inline-expectations test for the store/load/delete/parameter
+ * classification predicates on the new-CFG facade.
+ *
+ * Each tag fires when the corresponding predicate (`isLoad`,
+ * `isStore`, `isDelete`, `isParameter`, `isAugLoad`, `isAugStore`)
+ * holds on the canonical CFG node wrapping a `Py::Name` with the
+ * given identifier. Subscript and attribute stores are not covered
+ * by these tags — only the `Name`-typed targets/loads they involve.
+ */
+
+import python
+import semmle.python.controlflow.internal.Cfg as Cfg
+import utils.test.InlineExpectationsTest
+
+module StoreLoadTest implements TestSig {
+ string getARelevantTag() { result = ["load", "store", "delete", "param", "augload", "augstore"] }
+
+ predicate hasActualResult(Location location, string element, string tag, string value) {
+ exists(Cfg::NameNode n |
+ location = n.getLocation() and
+ element = n.toString() and
+ value = n.getId() and
+ (
+ n.isLoad() and not n.isAugLoad() and tag = "load"
+ or
+ n.isStore() and not n.isAugStore() and tag = "store"
+ or
+ n.isDelete() and tag = "delete"
+ or
+ n.isParameter() and tag = "param"
+ or
+ n.isAugLoad() and tag = "augload"
+ or
+ n.isAugStore() and tag = "augstore"
+ )
+ )
+ }
+}
+
+import MakeTest
diff --git a/python/ql/test/library-tests/ControlFlow/store-load/test.py b/python/ql/test/library-tests/ControlFlow/store-load/test.py
new file mode 100644
index 000000000000..dfca45a0b47b
--- /dev/null
+++ b/python/ql/test/library-tests/ControlFlow/store-load/test.py
@@ -0,0 +1,56 @@
+# Store/load/delete/parameter classification on the new-CFG facade.
+#
+# Each annotated location carries the (sorted, deduplicated) set of
+# kinds the CFG facade reports there. Comparing against the legacy
+# 'semmle.python.Flow' classification is done by the comparison query
+# 'StoreLoadParity.ql' — annotations here are only the positive
+# assertions for the new facade.
+#
+# Tags:
+# load= -- isLoad() fires on the Name
+# store= -- isStore() fires
+# delete= -- isDelete() fires
+# param= -- isParameter() fires
+# augload= -- isAugLoad() fires (the LHS of x += ... when read)
+# augstore= -- isAugStore() fires (the LHS of x += ... when written)
+
+
+# --- plain load / store / delete ---
+
+x = 1 # $ store=x
+y = x + 1 # $ store=y load=x
+print(y) # $ load=print load=y
+del x # $ delete=x
+
+
+# --- function definitions (parameters) ---
+
+def f(a, b=2, *args, c, **kwargs): # $ store=f param=a param=b param=args param=c param=kwargs
+ return a + b + c # $ load=a load=b load=c
+
+
+# --- augmented assignment splits one Name into load + store halves ---
+
+def aug(): # $ store=aug
+ n = 0 # $ store=n
+ n += 1 # $ augload=n augstore=n
+ return n # $ load=n
+
+
+# --- subscript / attribute stores ---
+
+class C: # $ store=C
+ pass
+
+
+def stores(obj, container, idx): # $ store=stores param=obj param=container param=idx
+ obj.attr = 1 # $ load=obj
+ container[idx] = 2 # $ load=container load=idx
+ return obj # $ load=obj
+
+
+# --- tuple unpacking ---
+
+def unpack(pair): # $ store=unpack param=pair
+ a, b = pair # $ store=a store=b load=pair
+ return a + b # $ load=a load=b
diff --git a/ql/Cargo.lock b/ql/Cargo.lock
index 5c65d88de6a7..d6ea9ea343ef 100644
--- a/ql/Cargo.lock
+++ b/ql/Cargo.lock
@@ -1017,6 +1017,7 @@ dependencies = [
"tree-sitter-python",
"tree-sitter-ruby",
"yeast-macros",
+ "yeast-schema",
]
[[package]]
@@ -1028,6 +1029,15 @@ dependencies = [
"syn",
]
+[[package]]
+name = "yeast-schema"
+version = "0.1.0"
+dependencies = [
+ "serde",
+ "serde_json",
+ "serde_yaml",
+]
+
[[package]]
name = "zstd"
version = "0.13.3"
diff --git a/ql/extractor/src/extractor.rs b/ql/extractor/src/extractor.rs
index 66096442e85f..8383d8424eee 100644
--- a/ql/extractor/src/extractor.rs
+++ b/ql/extractor/src/extractor.rs
@@ -29,28 +29,24 @@ pub fn run(options: Options) -> std::io::Result<()> {
prefix: "ql",
ts_language: tree_sitter_ql::LANGUAGE.into(),
node_types: tree_sitter_ql::NODE_TYPES,
- desugar: None,
file_globs: vec!["*.ql".into(), "*.qll".into()],
},
simple::LanguageSpec {
prefix: "dbscheme",
ts_language: tree_sitter_ql_dbscheme::LANGUAGE.into(),
node_types: tree_sitter_ql_dbscheme::NODE_TYPES,
- desugar: None,
file_globs: vec!["*.dbscheme".into()],
},
simple::LanguageSpec {
prefix: "json",
ts_language: tree_sitter_json::LANGUAGE.into(),
node_types: tree_sitter_json::NODE_TYPES,
- desugar: None,
file_globs: vec!["*.json".into(), "*.jsonl".into(), "*.jsonc".into()],
},
simple::LanguageSpec {
prefix: "blame",
ts_language: tree_sitter_blame::LANGUAGE.into(),
node_types: tree_sitter_blame::NODE_TYPES,
- desugar: None,
file_globs: vec!["*.blame".into()],
},
],
diff --git a/ql/extractor/src/generator.rs b/ql/extractor/src/generator.rs
index 96ce5319dd19..7f8ca718344c 100644
--- a/ql/extractor/src/generator.rs
+++ b/ql/extractor/src/generator.rs
@@ -44,6 +44,7 @@ pub fn run(options: Options) -> std::io::Result<()> {
languages,
options.dbscheme,
options.library,
+ false, // do not use facade AST
"run 'scripts/create-extractor-pack.sh' in ql/",
)
}
diff --git a/ql/ql/src/codeql_ql/ast/internal/TreeSitter.qll b/ql/ql/src/codeql_ql/ast/internal/TreeSitter.qll
index e2aedc401f7a..51424106719d 100644
--- a/ql/ql/src/codeql_ql/ast/internal/TreeSitter.qll
+++ b/ql/ql/src/codeql_ql/ast/internal/TreeSitter.qll
@@ -25,8 +25,10 @@ private predicate discardLocation(@location_default loc) {
overlay[local]
module QL {
+ private module F = QL;
+
/** The base class for all AST nodes */
- private class AstNodeImpl extends @ql_ast_node {
+ class AstNode extends @ql_ast_node {
/** Gets a string representation of this element. */
string toString() { result = this.getAPrimaryQlClass() }
@@ -34,13 +36,13 @@ module QL {
final L::Location getLocation() { ql_ast_node_location(this, result) }
/** Gets the parent of this element. */
- final AstNode getParent() { ql_ast_node_parent(this, result, _) }
+ final F::AstNode getParent() { ql_ast_node_parent(this, result, _) }
/** Gets the index of this node among the children of its parent. */
final int getParentIndex() { ql_ast_node_parent(this, _, result) }
/** Gets a field or child node of this node. */
- AstNode getAFieldOrChild() { none() }
+ F::AstNode getAFieldOrChild() { none() }
/** Gets the name of the primary QL class for this element. */
string getAPrimaryQlClass() { result = "???" }
@@ -49,10 +51,8 @@ module QL {
string getPrimaryQlClasses() { result = concat(this.getAPrimaryQlClass(), ",") }
}
- final class AstNode = AstNodeImpl;
-
/** A token. */
- private class TokenImpl extends @ql_token, AstNodeImpl {
+ class Token extends @ql_token, F::AstNode {
/** Gets the value of this token. */
final string getValue() { ql_tokeninfo(this, _, result) }
@@ -63,10 +63,8 @@ module QL {
override string getAPrimaryQlClass() { result = "Token" }
}
- final class Token = TokenImpl;
-
/** A reserved word. */
- final class ReservedWord extends @ql_reserved_word, TokenImpl {
+ class ReservedWord extends @ql_reserved_word, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ReservedWord" }
}
@@ -92,21 +90,21 @@ module QL {
}
/** A class representing `add_expr` nodes. */
- final class AddExpr extends @ql_add_expr, AstNodeImpl {
+ class AddExpr extends @ql_add_expr, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "AddExpr" }
/** Gets the node corresponding to the field `left`. */
- final AstNode getLeft() { ql_add_expr_def(this, result, _, _) }
+ final F::AstNode getLeft() { ql_add_expr_def(this, result, _, _) }
/** Gets the node corresponding to the field `right`. */
- final AstNode getRight() { ql_add_expr_def(this, _, result, _) }
+ final F::AstNode getRight() { ql_add_expr_def(this, _, result, _) }
/** Gets the child of this node. */
- final Addop getChild() { ql_add_expr_def(this, _, _, result) }
+ final F::Addop getChild() { ql_add_expr_def(this, _, _, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ql_add_expr_def(this, result, _, _) or
ql_add_expr_def(this, _, result, _) or
ql_add_expr_def(this, _, _, result)
@@ -114,211 +112,237 @@ module QL {
}
/** A class representing `addop` tokens. */
- final class Addop extends @ql_token_addop, TokenImpl {
+ class Addop extends @ql_token_addop, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Addop" }
}
/** A class representing `aggId` tokens. */
- final class AggId extends @ql_token_agg_id, TokenImpl {
+ class AggId extends @ql_token_agg_id, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "AggId" }
}
/** A class representing `aggregate` nodes. */
- final class Aggregate extends @ql_aggregate, AstNodeImpl {
+ class Aggregate extends @ql_aggregate, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Aggregate" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ql_aggregate_child(this, i, result) }
+ final F::AstNode getChild(int i) { ql_aggregate_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_aggregate_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ql_aggregate_child(this, _, result) }
}
/** A class representing `annotArg` nodes. */
- final class AnnotArg extends @ql_annot_arg, AstNodeImpl {
+ class AnnotArg extends @ql_annot_arg, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "AnnotArg" }
/** Gets the child of this node. */
- final AstNode getChild() { ql_annot_arg_def(this, result) }
+ final F::AstNode getChild() { ql_annot_arg_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_annot_arg_def(this, result) }
+ final override F::AstNode getAFieldOrChild() { ql_annot_arg_def(this, result) }
}
/** A class representing `annotName` tokens. */
- final class AnnotName extends @ql_token_annot_name, TokenImpl {
+ class AnnotName extends @ql_token_annot_name, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "AnnotName" }
}
/** A class representing `annotation` nodes. */
- final class Annotation extends @ql_annotation, AstNodeImpl {
+ class Annotation extends @ql_annotation, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Annotation" }
/** Gets the node corresponding to the field `args`. */
- final AstNode getArgs(int i) { ql_annotation_args(this, i, result) }
+ final F::AstNode getArgs(int i) { ql_annotation_args(this, i, result) }
+
+ /** Gets the node corresponding to the field `args`. */
+ final F::AstNode getAnArgs() { result = this.getArgs(_) }
/** Gets the node corresponding to the field `name`. */
- final AnnotName getName() { ql_annotation_def(this, result) }
+ final F::AnnotName getName() { ql_annotation_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ql_annotation_args(this, _, result) or ql_annotation_def(this, result)
}
}
/** A class representing `aritylessPredicateExpr` nodes. */
- final class AritylessPredicateExpr extends @ql_arityless_predicate_expr, AstNodeImpl {
+ class AritylessPredicateExpr extends @ql_arityless_predicate_expr, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "AritylessPredicateExpr" }
/** Gets the node corresponding to the field `name`. */
- final LiteralId getName() { ql_arityless_predicate_expr_def(this, result) }
+ final F::LiteralId getName() { ql_arityless_predicate_expr_def(this, result) }
/** Gets the node corresponding to the field `qualifier`. */
- final ModuleExpr getQualifier() { ql_arityless_predicate_expr_qualifier(this, result) }
+ final F::ModuleExpr getQualifier() { ql_arityless_predicate_expr_qualifier(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ql_arityless_predicate_expr_def(this, result) or
ql_arityless_predicate_expr_qualifier(this, result)
}
}
/** A class representing `asExpr` nodes. */
- final class AsExpr extends @ql_as_expr, AstNodeImpl {
+ class AsExpr extends @ql_as_expr, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "AsExpr" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ql_as_expr_child(this, i, result) }
+ final F::AstNode getChild(int i) { ql_as_expr_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_as_expr_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ql_as_expr_child(this, _, result) }
}
/** A class representing `asExprs` nodes. */
- final class AsExprs extends @ql_as_exprs, AstNodeImpl {
+ class AsExprs extends @ql_as_exprs, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "AsExprs" }
/** Gets the `i`th child of this node. */
- final AsExpr getChild(int i) { ql_as_exprs_child(this, i, result) }
+ final F::AsExpr getChild(int i) { ql_as_exprs_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AsExpr getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_as_exprs_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ql_as_exprs_child(this, _, result) }
}
/** A class representing `block_comment` tokens. */
- final class BlockComment extends @ql_token_block_comment, TokenImpl {
+ class BlockComment extends @ql_token_block_comment, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "BlockComment" }
}
/** A class representing `body` nodes. */
- final class Body extends @ql_body, AstNodeImpl {
+ class Body extends @ql_body, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Body" }
/** Gets the child of this node. */
- final AstNode getChild() { ql_body_def(this, result) }
+ final F::AstNode getChild() { ql_body_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_body_def(this, result) }
+ final override F::AstNode getAFieldOrChild() { ql_body_def(this, result) }
}
/** A class representing `bool` nodes. */
- final class Bool extends @ql_bool, AstNodeImpl {
+ class Bool extends @ql_bool, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Bool" }
/** Gets the child of this node. */
- final AstNode getChild() { ql_bool_def(this, result) }
+ final F::AstNode getChild() { ql_bool_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_bool_def(this, result) }
+ final override F::AstNode getAFieldOrChild() { ql_bool_def(this, result) }
}
/** A class representing `call_body` nodes. */
- final class CallBody extends @ql_call_body, AstNodeImpl {
+ class CallBody extends @ql_call_body, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "CallBody" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ql_call_body_child(this, i, result) }
+ final F::AstNode getChild(int i) { ql_call_body_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_call_body_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ql_call_body_child(this, _, result) }
}
/** A class representing `call_or_unqual_agg_expr` nodes. */
- final class CallOrUnqualAggExpr extends @ql_call_or_unqual_agg_expr, AstNodeImpl {
+ class CallOrUnqualAggExpr extends @ql_call_or_unqual_agg_expr, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "CallOrUnqualAggExpr" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ql_call_or_unqual_agg_expr_child(this, i, result) }
+ final F::AstNode getChild(int i) { ql_call_or_unqual_agg_expr_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_call_or_unqual_agg_expr_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() {
+ ql_call_or_unqual_agg_expr_child(this, _, result)
+ }
}
/** A class representing `charpred` nodes. */
- final class Charpred extends @ql_charpred, AstNodeImpl {
+ class Charpred extends @ql_charpred, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Charpred" }
/** Gets the node corresponding to the field `body`. */
- final AstNode getBody() { ql_charpred_def(this, result, _) }
+ final F::AstNode getBody() { ql_charpred_def(this, result, _) }
/** Gets the child of this node. */
- final ClassName getChild() { ql_charpred_def(this, _, result) }
+ final F::ClassName getChild() { ql_charpred_def(this, _, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ql_charpred_def(this, result, _) or ql_charpred_def(this, _, result)
}
}
/** A class representing `classMember` nodes. */
- final class ClassMember extends @ql_class_member, AstNodeImpl {
+ class ClassMember extends @ql_class_member, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ClassMember" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ql_class_member_child(this, i, result) }
+ final F::AstNode getChild(int i) { ql_class_member_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_class_member_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ql_class_member_child(this, _, result) }
}
/** A class representing `className` tokens. */
- final class ClassName extends @ql_token_class_name, TokenImpl {
+ class ClassName extends @ql_token_class_name, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ClassName" }
}
/** A class representing `classlessPredicate` nodes. */
- final class ClasslessPredicate extends @ql_classless_predicate, AstNodeImpl {
+ class ClasslessPredicate extends @ql_classless_predicate, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ClasslessPredicate" }
/** Gets the node corresponding to the field `name`. */
- final PredicateName getName() { ql_classless_predicate_def(this, result, _) }
+ final F::PredicateName getName() { ql_classless_predicate_def(this, result, _) }
/** Gets the node corresponding to the field `returnType`. */
- final AstNode getReturnType() { ql_classless_predicate_def(this, _, result) }
+ final F::AstNode getReturnType() { ql_classless_predicate_def(this, _, result) }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ql_classless_predicate_child(this, i, result) }
+ final F::AstNode getChild(int i) { ql_classless_predicate_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ql_classless_predicate_def(this, result, _) or
ql_classless_predicate_def(this, _, result) or
ql_classless_predicate_child(this, _, result)
@@ -326,27 +350,27 @@ module QL {
}
/** A class representing `closure` tokens. */
- final class Closure extends @ql_token_closure, TokenImpl {
+ class Closure extends @ql_token_closure, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Closure" }
}
/** A class representing `comp_term` nodes. */
- final class CompTerm extends @ql_comp_term, AstNodeImpl {
+ class CompTerm extends @ql_comp_term, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "CompTerm" }
/** Gets the node corresponding to the field `left`. */
- final AstNode getLeft() { ql_comp_term_def(this, result, _, _) }
+ final F::AstNode getLeft() { ql_comp_term_def(this, result, _, _) }
/** Gets the node corresponding to the field `right`. */
- final AstNode getRight() { ql_comp_term_def(this, _, result, _) }
+ final F::AstNode getRight() { ql_comp_term_def(this, _, result, _) }
/** Gets the child of this node. */
- final Compop getChild() { ql_comp_term_def(this, _, _, result) }
+ final F::Compop getChild() { ql_comp_term_def(this, _, _, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ql_comp_term_def(this, result, _, _) or
ql_comp_term_def(this, _, result, _) or
ql_comp_term_def(this, _, _, result)
@@ -354,47 +378,56 @@ module QL {
}
/** A class representing `compop` tokens. */
- final class Compop extends @ql_token_compop, TokenImpl {
+ class Compop extends @ql_token_compop, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Compop" }
}
/** A class representing `conjunction` nodes. */
- final class Conjunction extends @ql_conjunction, AstNodeImpl {
+ class Conjunction extends @ql_conjunction, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Conjunction" }
/** Gets the node corresponding to the field `left`. */
- final AstNode getLeft() { ql_conjunction_def(this, result, _) }
+ final F::AstNode getLeft() { ql_conjunction_def(this, result, _) }
/** Gets the node corresponding to the field `right`. */
- final AstNode getRight() { ql_conjunction_def(this, _, result) }
+ final F::AstNode getRight() { ql_conjunction_def(this, _, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ql_conjunction_def(this, result, _) or ql_conjunction_def(this, _, result)
}
}
/** A class representing `dataclass` nodes. */
- final class Dataclass extends @ql_dataclass, AstNodeImpl {
+ class Dataclass extends @ql_dataclass, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Dataclass" }
/** Gets the node corresponding to the field `extends`. */
- final AstNode getExtends(int i) { ql_dataclass_extends(this, i, result) }
+ final F::AstNode getExtends(int i) { ql_dataclass_extends(this, i, result) }
+
+ /** Gets the node corresponding to the field `extends`. */
+ final F::AstNode getAnExtends() { result = this.getExtends(_) }
+
+ /** Gets the node corresponding to the field `instanceof`. */
+ final F::AstNode getInstanceof(int i) { ql_dataclass_instanceof(this, i, result) }
/** Gets the node corresponding to the field `instanceof`. */
- final AstNode getInstanceof(int i) { ql_dataclass_instanceof(this, i, result) }
+ final F::AstNode getAnInstanceof() { result = this.getInstanceof(_) }
/** Gets the node corresponding to the field `name`. */
- final ClassName getName() { ql_dataclass_def(this, result) }
+ final F::ClassName getName() { ql_dataclass_def(this, result) }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ql_dataclass_child(this, i, result) }
+ final F::AstNode getChild(int i) { ql_dataclass_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ql_dataclass_extends(this, _, result) or
ql_dataclass_instanceof(this, _, result) or
ql_dataclass_def(this, result) or
@@ -403,119 +436,125 @@ module QL {
}
/** A class representing `datatype` nodes. */
- final class Datatype extends @ql_datatype, AstNodeImpl {
+ class Datatype extends @ql_datatype, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Datatype" }
/** Gets the node corresponding to the field `name`. */
- final ClassName getName() { ql_datatype_def(this, result, _) }
+ final F::ClassName getName() { ql_datatype_def(this, result, _) }
/** Gets the child of this node. */
- final DatatypeBranches getChild() { ql_datatype_def(this, _, result) }
+ final F::DatatypeBranches getChild() { ql_datatype_def(this, _, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ql_datatype_def(this, result, _) or ql_datatype_def(this, _, result)
}
}
/** A class representing `datatypeBranch` nodes. */
- final class DatatypeBranch extends @ql_datatype_branch, AstNodeImpl {
+ class DatatypeBranch extends @ql_datatype_branch, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "DatatypeBranch" }
/** Gets the node corresponding to the field `name`. */
- final ClassName getName() { ql_datatype_branch_def(this, result) }
+ final F::ClassName getName() { ql_datatype_branch_def(this, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getChild(int i) { ql_datatype_branch_child(this, i, result) }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ql_datatype_branch_child(this, i, result) }
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ql_datatype_branch_def(this, result) or ql_datatype_branch_child(this, _, result)
}
}
/** A class representing `datatypeBranches` nodes. */
- final class DatatypeBranches extends @ql_datatype_branches, AstNodeImpl {
+ class DatatypeBranches extends @ql_datatype_branches, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "DatatypeBranches" }
/** Gets the `i`th child of this node. */
- final DatatypeBranch getChild(int i) { ql_datatype_branches_child(this, i, result) }
+ final F::DatatypeBranch getChild(int i) { ql_datatype_branches_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::DatatypeBranch getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_datatype_branches_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ql_datatype_branches_child(this, _, result) }
}
/** A class representing `dbtype` tokens. */
- final class Dbtype extends @ql_token_dbtype, TokenImpl {
+ class Dbtype extends @ql_token_dbtype, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Dbtype" }
}
/** A class representing `direction` tokens. */
- final class Direction extends @ql_token_direction, TokenImpl {
+ class Direction extends @ql_token_direction, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Direction" }
}
/** A class representing `disjunction` nodes. */
- final class Disjunction extends @ql_disjunction, AstNodeImpl {
+ class Disjunction extends @ql_disjunction, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Disjunction" }
/** Gets the node corresponding to the field `left`. */
- final AstNode getLeft() { ql_disjunction_def(this, result, _) }
+ final F::AstNode getLeft() { ql_disjunction_def(this, result, _) }
/** Gets the node corresponding to the field `right`. */
- final AstNode getRight() { ql_disjunction_def(this, _, result) }
+ final F::AstNode getRight() { ql_disjunction_def(this, _, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ql_disjunction_def(this, result, _) or ql_disjunction_def(this, _, result)
}
}
/** A class representing `empty` tokens. */
- final class Empty extends @ql_token_empty, TokenImpl {
+ class Empty extends @ql_token_empty, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Empty" }
}
/** A class representing `expr_aggregate_body` nodes. */
- final class ExprAggregateBody extends @ql_expr_aggregate_body, AstNodeImpl {
+ class ExprAggregateBody extends @ql_expr_aggregate_body, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ExprAggregateBody" }
/** Gets the node corresponding to the field `asExprs`. */
- final AsExprs getAsExprs() { ql_expr_aggregate_body_def(this, result) }
+ final F::AsExprs getAsExprs() { ql_expr_aggregate_body_def(this, result) }
/** Gets the node corresponding to the field `orderBys`. */
- final OrderBys getOrderBys() { ql_expr_aggregate_body_order_bys(this, result) }
+ final F::OrderBys getOrderBys() { ql_expr_aggregate_body_order_bys(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ql_expr_aggregate_body_def(this, result) or ql_expr_aggregate_body_order_bys(this, result)
}
}
/** A class representing `expr_annotation` nodes. */
- final class ExprAnnotation extends @ql_expr_annotation, AstNodeImpl {
+ class ExprAnnotation extends @ql_expr_annotation, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ExprAnnotation" }
/** Gets the node corresponding to the field `annot_arg`. */
- final AnnotName getAnnotArg() { ql_expr_annotation_def(this, result, _, _) }
+ final F::AnnotName getAnnotArg() { ql_expr_annotation_def(this, result, _, _) }
/** Gets the node corresponding to the field `name`. */
- final AnnotName getName() { ql_expr_annotation_def(this, _, result, _) }
+ final F::AnnotName getName() { ql_expr_annotation_def(this, _, result, _) }
/** Gets the child of this node. */
- final AstNode getChild() { ql_expr_annotation_def(this, _, _, result) }
+ final F::AstNode getChild() { ql_expr_annotation_def(this, _, _, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ql_expr_annotation_def(this, result, _, _) or
ql_expr_annotation_def(this, _, result, _) or
ql_expr_annotation_def(this, _, _, result)
@@ -523,48 +562,51 @@ module QL {
}
/** A class representing `false` tokens. */
- final class False extends @ql_token_false, TokenImpl {
+ class False extends @ql_token_false, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "False" }
}
/** A class representing `field` nodes. */
- final class Field extends @ql_field, AstNodeImpl {
+ class Field extends @ql_field, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Field" }
/** Gets the child of this node. */
- final VarDecl getChild() { ql_field_def(this, result) }
+ final F::VarDecl getChild() { ql_field_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_field_def(this, result) }
+ final override F::AstNode getAFieldOrChild() { ql_field_def(this, result) }
}
/** A class representing `float` tokens. */
- final class Float extends @ql_token_float, TokenImpl {
+ class Float extends @ql_token_float, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Float" }
}
/** A class representing `full_aggregate_body` nodes. */
- final class FullAggregateBody extends @ql_full_aggregate_body, AstNodeImpl {
+ class FullAggregateBody extends @ql_full_aggregate_body, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "FullAggregateBody" }
/** Gets the node corresponding to the field `asExprs`. */
- final AsExprs getAsExprs() { ql_full_aggregate_body_as_exprs(this, result) }
+ final F::AsExprs getAsExprs() { ql_full_aggregate_body_as_exprs(this, result) }
/** Gets the node corresponding to the field `guard`. */
- final AstNode getGuard() { ql_full_aggregate_body_guard(this, result) }
+ final F::AstNode getGuard() { ql_full_aggregate_body_guard(this, result) }
/** Gets the node corresponding to the field `orderBys`. */
- final OrderBys getOrderBys() { ql_full_aggregate_body_order_bys(this, result) }
+ final F::OrderBys getOrderBys() { ql_full_aggregate_body_order_bys(this, result) }
/** Gets the `i`th child of this node. */
- final VarDecl getChild(int i) { ql_full_aggregate_body_child(this, i, result) }
+ final F::VarDecl getChild(int i) { ql_full_aggregate_body_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::VarDecl getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ql_full_aggregate_body_as_exprs(this, result) or
ql_full_aggregate_body_guard(this, result) or
ql_full_aggregate_body_order_bys(this, result) or
@@ -573,38 +615,41 @@ module QL {
}
/** A class representing `higherOrderTerm` nodes. */
- final class HigherOrderTerm extends @ql_higher_order_term, AstNodeImpl {
+ class HigherOrderTerm extends @ql_higher_order_term, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "HigherOrderTerm" }
/** Gets the node corresponding to the field `name`. */
- final LiteralId getName() { ql_higher_order_term_def(this, result) }
+ final F::LiteralId getName() { ql_higher_order_term_def(this, result) }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ql_higher_order_term_child(this, i, result) }
+ final F::AstNode getChild(int i) { ql_higher_order_term_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ql_higher_order_term_def(this, result) or ql_higher_order_term_child(this, _, result)
}
}
/** A class representing `if_term` nodes. */
- final class IfTerm extends @ql_if_term, AstNodeImpl {
+ class IfTerm extends @ql_if_term, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "IfTerm" }
/** Gets the node corresponding to the field `cond`. */
- final AstNode getCond() { ql_if_term_def(this, result, _, _) }
+ final F::AstNode getCond() { ql_if_term_def(this, result, _, _) }
/** Gets the node corresponding to the field `first`. */
- final AstNode getFirst() { ql_if_term_def(this, _, result, _) }
+ final F::AstNode getFirst() { ql_if_term_def(this, _, result, _) }
/** Gets the node corresponding to the field `second`. */
- final AstNode getSecond() { ql_if_term_def(this, _, _, result) }
+ final F::AstNode getSecond() { ql_if_term_def(this, _, _, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ql_if_term_def(this, result, _, _) or
ql_if_term_def(this, _, result, _) or
ql_if_term_def(this, _, _, result)
@@ -612,126 +657,138 @@ module QL {
}
/** A class representing `implication` nodes. */
- final class Implication extends @ql_implication, AstNodeImpl {
+ class Implication extends @ql_implication, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Implication" }
/** Gets the node corresponding to the field `left`. */
- final AstNode getLeft() { ql_implication_def(this, result, _) }
+ final F::AstNode getLeft() { ql_implication_def(this, result, _) }
/** Gets the node corresponding to the field `right`. */
- final AstNode getRight() { ql_implication_def(this, _, result) }
+ final F::AstNode getRight() { ql_implication_def(this, _, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ql_implication_def(this, result, _) or ql_implication_def(this, _, result)
}
}
/** A class representing `importDirective` nodes. */
- final class ImportDirective extends @ql_import_directive, AstNodeImpl {
+ class ImportDirective extends @ql_import_directive, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ImportDirective" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ql_import_directive_child(this, i, result) }
+ final F::AstNode getChild(int i) { ql_import_directive_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_import_directive_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ql_import_directive_child(this, _, result) }
}
/** A class representing `importModuleExpr` nodes. */
- final class ImportModuleExpr extends @ql_import_module_expr, AstNodeImpl {
+ class ImportModuleExpr extends @ql_import_module_expr, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ImportModuleExpr" }
/** Gets the node corresponding to the field `qualName`. */
- final SimpleId getQualName(int i) { ql_import_module_expr_qual_name(this, i, result) }
+ final F::SimpleId getQualName(int i) { ql_import_module_expr_qual_name(this, i, result) }
+
+ /** Gets the node corresponding to the field `qualName`. */
+ final F::SimpleId getAQualName() { result = this.getQualName(_) }
/** Gets the child of this node. */
- final ModuleExpr getChild() { ql_import_module_expr_def(this, result) }
+ final F::ModuleExpr getChild() { ql_import_module_expr_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ql_import_module_expr_qual_name(this, _, result) or ql_import_module_expr_def(this, result)
}
}
/** A class representing `in_expr` nodes. */
- final class InExpr extends @ql_in_expr, AstNodeImpl {
+ class InExpr extends @ql_in_expr, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "InExpr" }
/** Gets the node corresponding to the field `left`. */
- final AstNode getLeft() { ql_in_expr_def(this, result, _) }
+ final F::AstNode getLeft() { ql_in_expr_def(this, result, _) }
/** Gets the node corresponding to the field `right`. */
- final AstNode getRight() { ql_in_expr_def(this, _, result) }
+ final F::AstNode getRight() { ql_in_expr_def(this, _, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ql_in_expr_def(this, result, _) or ql_in_expr_def(this, _, result)
}
}
/** A class representing `instance_of` nodes. */
- final class InstanceOf extends @ql_instance_of, AstNodeImpl {
+ class InstanceOf extends @ql_instance_of, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "InstanceOf" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ql_instance_of_child(this, i, result) }
+ final F::AstNode getChild(int i) { ql_instance_of_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_instance_of_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ql_instance_of_child(this, _, result) }
}
/** A class representing `integer` tokens. */
- final class Integer extends @ql_token_integer, TokenImpl {
+ class Integer extends @ql_token_integer, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Integer" }
}
/** A class representing `line_comment` tokens. */
- final class LineComment extends @ql_token_line_comment, TokenImpl {
+ class LineComment extends @ql_token_line_comment, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "LineComment" }
}
/** A class representing `literal` nodes. */
- final class Literal extends @ql_literal, AstNodeImpl {
+ class Literal extends @ql_literal, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Literal" }
/** Gets the child of this node. */
- final AstNode getChild() { ql_literal_def(this, result) }
+ final F::AstNode getChild() { ql_literal_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_literal_def(this, result) }
+ final override F::AstNode getAFieldOrChild() { ql_literal_def(this, result) }
}
/** A class representing `literalId` tokens. */
- final class LiteralId extends @ql_token_literal_id, TokenImpl {
+ class LiteralId extends @ql_token_literal_id, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "LiteralId" }
}
/** A class representing `memberPredicate` nodes. */
- final class MemberPredicate extends @ql_member_predicate, AstNodeImpl {
+ class MemberPredicate extends @ql_member_predicate, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "MemberPredicate" }
/** Gets the node corresponding to the field `name`. */
- final PredicateName getName() { ql_member_predicate_def(this, result, _) }
+ final F::PredicateName getName() { ql_member_predicate_def(this, result, _) }
/** Gets the node corresponding to the field `returnType`. */
- final AstNode getReturnType() { ql_member_predicate_def(this, _, result) }
+ final F::AstNode getReturnType() { ql_member_predicate_def(this, _, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getChild(int i) { ql_member_predicate_child(this, i, result) }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ql_member_predicate_child(this, i, result) }
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ql_member_predicate_def(this, result, _) or
ql_member_predicate_def(this, _, result) or
ql_member_predicate_child(this, _, result)
@@ -739,24 +796,33 @@ module QL {
}
/** A class representing `module` nodes. */
- final class Module extends @ql_module, AstNodeImpl {
+ class Module extends @ql_module, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Module" }
/** Gets the node corresponding to the field `implements`. */
- final SignatureExpr getImplements(int i) { ql_module_implements(this, i, result) }
+ final F::SignatureExpr getImplements(int i) { ql_module_implements(this, i, result) }
+
+ /** Gets the node corresponding to the field `implements`. */
+ final F::SignatureExpr getAnImplements() { result = this.getImplements(_) }
/** Gets the node corresponding to the field `name`. */
- final ModuleName getName() { ql_module_def(this, result) }
+ final F::ModuleName getName() { ql_module_def(this, result) }
+
+ /** Gets the node corresponding to the field `parameter`. */
+ final F::ModuleParam getParameter(int i) { ql_module_parameter(this, i, result) }
/** Gets the node corresponding to the field `parameter`. */
- final ModuleParam getParameter(int i) { ql_module_parameter(this, i, result) }
+ final F::ModuleParam getAParameter() { result = this.getParameter(_) }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ql_module_child(this, i, result) }
+ final F::AstNode getChild(int i) { ql_module_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ql_module_implements(this, _, result) or
ql_module_def(this, result) or
ql_module_parameter(this, _, result) or
@@ -765,108 +831,114 @@ module QL {
}
/** A class representing `moduleAliasBody` nodes. */
- final class ModuleAliasBody extends @ql_module_alias_body, AstNodeImpl {
+ class ModuleAliasBody extends @ql_module_alias_body, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ModuleAliasBody" }
/** Gets the child of this node. */
- final ModuleExpr getChild() { ql_module_alias_body_def(this, result) }
+ final F::ModuleExpr getChild() { ql_module_alias_body_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_module_alias_body_def(this, result) }
+ final override F::AstNode getAFieldOrChild() { ql_module_alias_body_def(this, result) }
}
/** A class representing `moduleExpr` nodes. */
- final class ModuleExpr extends @ql_module_expr, AstNodeImpl {
+ class ModuleExpr extends @ql_module_expr, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ModuleExpr" }
/** Gets the node corresponding to the field `name`. */
- final AstNode getName() { ql_module_expr_name(this, result) }
+ final F::AstNode getName() { ql_module_expr_name(this, result) }
/** Gets the child of this node. */
- final AstNode getChild() { ql_module_expr_def(this, result) }
+ final F::AstNode getChild() { ql_module_expr_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ql_module_expr_name(this, result) or ql_module_expr_def(this, result)
}
}
/** A class representing `moduleInstantiation` nodes. */
- final class ModuleInstantiation extends @ql_module_instantiation, AstNodeImpl {
+ class ModuleInstantiation extends @ql_module_instantiation, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ModuleInstantiation" }
/** Gets the node corresponding to the field `name`. */
- final ModuleName getName() { ql_module_instantiation_def(this, result) }
+ final F::ModuleName getName() { ql_module_instantiation_def(this, result) }
/** Gets the `i`th child of this node. */
- final SignatureExpr getChild(int i) { ql_module_instantiation_child(this, i, result) }
+ final F::SignatureExpr getChild(int i) { ql_module_instantiation_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::SignatureExpr getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ql_module_instantiation_def(this, result) or ql_module_instantiation_child(this, _, result)
}
}
/** A class representing `moduleMember` nodes. */
- final class ModuleMember extends @ql_module_member, AstNodeImpl {
+ class ModuleMember extends @ql_module_member, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ModuleMember" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ql_module_member_child(this, i, result) }
+ final F::AstNode getChild(int i) { ql_module_member_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_module_member_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ql_module_member_child(this, _, result) }
}
/** A class representing `moduleName` nodes. */
- final class ModuleName extends @ql_module_name, AstNodeImpl {
+ class ModuleName extends @ql_module_name, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ModuleName" }
/** Gets the child of this node. */
- final SimpleId getChild() { ql_module_name_def(this, result) }
+ final F::SimpleId getChild() { ql_module_name_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_module_name_def(this, result) }
+ final override F::AstNode getAFieldOrChild() { ql_module_name_def(this, result) }
}
/** A class representing `moduleParam` nodes. */
- final class ModuleParam extends @ql_module_param, AstNodeImpl {
+ class ModuleParam extends @ql_module_param, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ModuleParam" }
/** Gets the node corresponding to the field `parameter`. */
- final SimpleId getParameter() { ql_module_param_def(this, result, _) }
+ final F::SimpleId getParameter() { ql_module_param_def(this, result, _) }
/** Gets the node corresponding to the field `signature`. */
- final SignatureExpr getSignature() { ql_module_param_def(this, _, result) }
+ final F::SignatureExpr getSignature() { ql_module_param_def(this, _, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ql_module_param_def(this, result, _) or ql_module_param_def(this, _, result)
}
}
/** A class representing `mul_expr` nodes. */
- final class MulExpr extends @ql_mul_expr, AstNodeImpl {
+ class MulExpr extends @ql_mul_expr, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "MulExpr" }
/** Gets the node corresponding to the field `left`. */
- final AstNode getLeft() { ql_mul_expr_def(this, result, _, _) }
+ final F::AstNode getLeft() { ql_mul_expr_def(this, result, _, _) }
/** Gets the node corresponding to the field `right`. */
- final AstNode getRight() { ql_mul_expr_def(this, _, result, _) }
+ final F::AstNode getRight() { ql_mul_expr_def(this, _, result, _) }
/** Gets the child of this node. */
- final Mulop getChild() { ql_mul_expr_def(this, _, _, result) }
+ final F::Mulop getChild() { ql_mul_expr_def(this, _, _, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ql_mul_expr_def(this, result, _, _) or
ql_mul_expr_def(this, _, result, _) or
ql_mul_expr_def(this, _, _, result)
@@ -874,179 +946,203 @@ module QL {
}
/** A class representing `mulop` tokens. */
- final class Mulop extends @ql_token_mulop, TokenImpl {
+ class Mulop extends @ql_token_mulop, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Mulop" }
}
/** A class representing `negation` nodes. */
- final class Negation extends @ql_negation, AstNodeImpl {
+ class Negation extends @ql_negation, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Negation" }
/** Gets the child of this node. */
- final AstNode getChild() { ql_negation_def(this, result) }
+ final F::AstNode getChild() { ql_negation_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_negation_def(this, result) }
+ final override F::AstNode getAFieldOrChild() { ql_negation_def(this, result) }
}
/** A class representing `orderBy` nodes. */
- final class OrderBy extends @ql_order_by, AstNodeImpl {
+ class OrderBy extends @ql_order_by, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "OrderBy" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ql_order_by_child(this, i, result) }
+ final F::AstNode getChild(int i) { ql_order_by_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_order_by_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ql_order_by_child(this, _, result) }
}
/** A class representing `orderBys` nodes. */
- final class OrderBys extends @ql_order_bys, AstNodeImpl {
+ class OrderBys extends @ql_order_bys, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "OrderBys" }
/** Gets the `i`th child of this node. */
- final OrderBy getChild(int i) { ql_order_bys_child(this, i, result) }
+ final F::OrderBy getChild(int i) { ql_order_bys_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::OrderBy getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_order_bys_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ql_order_bys_child(this, _, result) }
}
/** A class representing `par_expr` nodes. */
- final class ParExpr extends @ql_par_expr, AstNodeImpl {
+ class ParExpr extends @ql_par_expr, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ParExpr" }
/** Gets the child of this node. */
- final AstNode getChild() { ql_par_expr_def(this, result) }
+ final F::AstNode getChild() { ql_par_expr_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_par_expr_def(this, result) }
+ final override F::AstNode getAFieldOrChild() { ql_par_expr_def(this, result) }
}
/** A class representing `predicate` tokens. */
- final class Predicate extends @ql_token_predicate, TokenImpl {
+ class Predicate extends @ql_token_predicate, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Predicate" }
}
/** A class representing `predicateAliasBody` nodes. */
- final class PredicateAliasBody extends @ql_predicate_alias_body, AstNodeImpl {
+ class PredicateAliasBody extends @ql_predicate_alias_body, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "PredicateAliasBody" }
/** Gets the child of this node. */
- final PredicateExpr getChild() { ql_predicate_alias_body_def(this, result) }
+ final F::PredicateExpr getChild() { ql_predicate_alias_body_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_predicate_alias_body_def(this, result) }
+ final override F::AstNode getAFieldOrChild() { ql_predicate_alias_body_def(this, result) }
}
/** A class representing `predicateExpr` nodes. */
- final class PredicateExpr extends @ql_predicate_expr, AstNodeImpl {
+ class PredicateExpr extends @ql_predicate_expr, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "PredicateExpr" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ql_predicate_expr_child(this, i, result) }
+ final F::AstNode getChild(int i) { ql_predicate_expr_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_predicate_expr_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ql_predicate_expr_child(this, _, result) }
}
/** A class representing `predicateName` tokens. */
- final class PredicateName extends @ql_token_predicate_name, TokenImpl {
+ class PredicateName extends @ql_token_predicate_name, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "PredicateName" }
}
/** A class representing `prefix_cast` nodes. */
- final class PrefixCast extends @ql_prefix_cast, AstNodeImpl {
+ class PrefixCast extends @ql_prefix_cast, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "PrefixCast" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ql_prefix_cast_child(this, i, result) }
+ final F::AstNode getChild(int i) { ql_prefix_cast_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_prefix_cast_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ql_prefix_cast_child(this, _, result) }
}
/** A class representing `primitiveType` tokens. */
- final class PrimitiveType extends @ql_token_primitive_type, TokenImpl {
+ class PrimitiveType extends @ql_token_primitive_type, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "PrimitiveType" }
}
/** A class representing `ql` nodes. */
- final class Ql extends @ql_ql, AstNodeImpl {
+ class Ql extends @ql_ql, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Ql" }
/** Gets the `i`th child of this node. */
- final ModuleMember getChild(int i) { ql_ql_child(this, i, result) }
+ final F::ModuleMember getChild(int i) { ql_ql_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::ModuleMember getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_ql_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ql_ql_child(this, _, result) }
}
/** A class representing `qldoc` tokens. */
- final class Qldoc extends @ql_token_qldoc, TokenImpl {
+ class Qldoc extends @ql_token_qldoc, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Qldoc" }
}
/** A class representing `qualifiedRhs` nodes. */
- final class QualifiedRhs extends @ql_qualified_rhs, AstNodeImpl {
+ class QualifiedRhs extends @ql_qualified_rhs, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "QualifiedRhs" }
/** Gets the node corresponding to the field `name`. */
- final PredicateName getName() { ql_qualified_rhs_name(this, result) }
+ final F::PredicateName getName() { ql_qualified_rhs_name(this, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getChild(int i) { ql_qualified_rhs_child(this, i, result) }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ql_qualified_rhs_child(this, i, result) }
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ql_qualified_rhs_name(this, result) or ql_qualified_rhs_child(this, _, result)
}
}
/** A class representing `qualified_expr` nodes. */
- final class QualifiedExpr extends @ql_qualified_expr, AstNodeImpl {
+ class QualifiedExpr extends @ql_qualified_expr, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "QualifiedExpr" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ql_qualified_expr_child(this, i, result) }
+ final F::AstNode getChild(int i) { ql_qualified_expr_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_qualified_expr_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ql_qualified_expr_child(this, _, result) }
}
/** A class representing `quantified` nodes. */
- final class Quantified extends @ql_quantified, AstNodeImpl {
+ class Quantified extends @ql_quantified, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Quantified" }
/** Gets the node corresponding to the field `expr`. */
- final AstNode getExpr() { ql_quantified_expr(this, result) }
+ final F::AstNode getExpr() { ql_quantified_expr(this, result) }
/** Gets the node corresponding to the field `formula`. */
- final AstNode getFormula() { ql_quantified_formula(this, result) }
+ final F::AstNode getFormula() { ql_quantified_formula(this, result) }
/** Gets the node corresponding to the field `range`. */
- final AstNode getRange() { ql_quantified_range(this, result) }
+ final F::AstNode getRange() { ql_quantified_range(this, result) }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ql_quantified_child(this, i, result) }
+ final F::AstNode getChild(int i) { ql_quantified_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ql_quantified_expr(this, result) or
ql_quantified_formula(this, result) or
ql_quantified_range(this, result) or
@@ -1055,74 +1151,80 @@ module QL {
}
/** A class representing `quantifier` tokens. */
- final class Quantifier extends @ql_token_quantifier, TokenImpl {
+ class Quantifier extends @ql_token_quantifier, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Quantifier" }
}
/** A class representing `range` nodes. */
- final class Range extends @ql_range, AstNodeImpl {
+ class Range extends @ql_range, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Range" }
/** Gets the node corresponding to the field `lower`. */
- final AstNode getLower() { ql_range_def(this, result, _) }
+ final F::AstNode getLower() { ql_range_def(this, result, _) }
/** Gets the node corresponding to the field `upper`. */
- final AstNode getUpper() { ql_range_def(this, _, result) }
+ final F::AstNode getUpper() { ql_range_def(this, _, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ql_range_def(this, result, _) or ql_range_def(this, _, result)
}
}
/** A class representing `result` tokens. */
- final class Result extends @ql_token_result, TokenImpl {
+ class Result extends @ql_token_result, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Result" }
}
/** A class representing `select` nodes. */
- final class Select extends @ql_select, AstNodeImpl {
+ class Select extends @ql_select, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Select" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ql_select_child(this, i, result) }
+ final F::AstNode getChild(int i) { ql_select_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_select_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ql_select_child(this, _, result) }
}
/** A class representing `set_literal` nodes. */
- final class SetLiteral extends @ql_set_literal, AstNodeImpl {
+ class SetLiteral extends @ql_set_literal, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "SetLiteral" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ql_set_literal_child(this, i, result) }
+ final F::AstNode getChild(int i) { ql_set_literal_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_set_literal_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ql_set_literal_child(this, _, result) }
}
/** A class representing `signatureExpr` nodes. */
- final class SignatureExpr extends @ql_signature_expr, AstNodeImpl {
+ class SignatureExpr extends @ql_signature_expr, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "SignatureExpr" }
/** Gets the node corresponding to the field `mod_expr`. */
- final ModuleExpr getModExpr() { ql_signature_expr_mod_expr(this, result) }
+ final F::ModuleExpr getModExpr() { ql_signature_expr_mod_expr(this, result) }
/** Gets the node corresponding to the field `predicate`. */
- final PredicateExpr getPredicate() { ql_signature_expr_predicate(this, result) }
+ final F::PredicateExpr getPredicate() { ql_signature_expr_predicate(this, result) }
/** Gets the node corresponding to the field `type_expr`. */
- final TypeExpr getTypeExpr() { ql_signature_expr_type_expr(this, result) }
+ final F::TypeExpr getTypeExpr() { ql_signature_expr_type_expr(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ql_signature_expr_mod_expr(this, result) or
ql_signature_expr_predicate(this, result) or
ql_signature_expr_type_expr(this, result)
@@ -1130,93 +1232,96 @@ module QL {
}
/** A class representing `simpleId` tokens. */
- final class SimpleId extends @ql_token_simple_id, TokenImpl {
+ class SimpleId extends @ql_token_simple_id, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "SimpleId" }
}
/** A class representing `specialId` tokens. */
- final class SpecialId extends @ql_token_special_id, TokenImpl {
+ class SpecialId extends @ql_token_special_id, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "SpecialId" }
}
/** A class representing `special_call` nodes. */
- final class SpecialCall extends @ql_special_call, AstNodeImpl {
+ class SpecialCall extends @ql_special_call, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "SpecialCall" }
/** Gets the child of this node. */
- final SpecialId getChild() { ql_special_call_def(this, result) }
+ final F::SpecialId getChild() { ql_special_call_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_special_call_def(this, result) }
+ final override F::AstNode getAFieldOrChild() { ql_special_call_def(this, result) }
}
/** A class representing `string` tokens. */
- final class String extends @ql_token_string, TokenImpl {
+ class String extends @ql_token_string, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "String" }
}
/** A class representing `super` tokens. */
- final class Super extends @ql_token_super, TokenImpl {
+ class Super extends @ql_token_super, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Super" }
}
/** A class representing `super_ref` nodes. */
- final class SuperRef extends @ql_super_ref, AstNodeImpl {
+ class SuperRef extends @ql_super_ref, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "SuperRef" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ql_super_ref_child(this, i, result) }
+ final F::AstNode getChild(int i) { ql_super_ref_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_super_ref_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ql_super_ref_child(this, _, result) }
}
/** A class representing `this` tokens. */
- final class This extends @ql_token_this, TokenImpl {
+ class This extends @ql_token_this, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "This" }
}
/** A class representing `true` tokens. */
- final class True extends @ql_token_true, TokenImpl {
+ class True extends @ql_token_true, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "True" }
}
/** A class representing `typeAliasBody` nodes. */
- final class TypeAliasBody extends @ql_type_alias_body, AstNodeImpl {
+ class TypeAliasBody extends @ql_type_alias_body, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "TypeAliasBody" }
/** Gets the child of this node. */
- final TypeExpr getChild() { ql_type_alias_body_def(this, result) }
+ final F::TypeExpr getChild() { ql_type_alias_body_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_type_alias_body_def(this, result) }
+ final override F::AstNode getAFieldOrChild() { ql_type_alias_body_def(this, result) }
}
/** A class representing `typeExpr` nodes. */
- final class TypeExpr extends @ql_type_expr, AstNodeImpl {
+ class TypeExpr extends @ql_type_expr, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "TypeExpr" }
/** Gets the node corresponding to the field `name`. */
- final ClassName getName() { ql_type_expr_name(this, result) }
+ final F::ClassName getName() { ql_type_expr_name(this, result) }
/** Gets the node corresponding to the field `qualifier`. */
- final ModuleExpr getQualifier() { ql_type_expr_qualifier(this, result) }
+ final F::ModuleExpr getQualifier() { ql_type_expr_qualifier(this, result) }
/** Gets the child of this node. */
- final AstNode getChild() { ql_type_expr_child(this, result) }
+ final F::AstNode getChild() { ql_type_expr_child(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ql_type_expr_name(this, result) or
ql_type_expr_qualifier(this, result) or
ql_type_expr_child(this, result)
@@ -1224,57 +1329,69 @@ module QL {
}
/** A class representing `typeUnionBody` nodes. */
- final class TypeUnionBody extends @ql_type_union_body, AstNodeImpl {
+ class TypeUnionBody extends @ql_type_union_body, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "TypeUnionBody" }
/** Gets the `i`th child of this node. */
- final TypeExpr getChild(int i) { ql_type_union_body_child(this, i, result) }
+ final F::TypeExpr getChild(int i) { ql_type_union_body_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::TypeExpr getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_type_union_body_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ql_type_union_body_child(this, _, result) }
}
/** A class representing `unary_expr` nodes. */
- final class UnaryExpr extends @ql_unary_expr, AstNodeImpl {
+ class UnaryExpr extends @ql_unary_expr, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "UnaryExpr" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ql_unary_expr_child(this, i, result) }
+ final F::AstNode getChild(int i) { ql_unary_expr_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_unary_expr_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ql_unary_expr_child(this, _, result) }
}
/** A class representing `underscore` tokens. */
- final class Underscore extends @ql_token_underscore, TokenImpl {
+ class Underscore extends @ql_token_underscore, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Underscore" }
}
/** A class representing `unop` tokens. */
- final class Unop extends @ql_token_unop, TokenImpl {
+ class Unop extends @ql_token_unop, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Unop" }
}
/** A class representing `unqual_agg_body` nodes. */
- final class UnqualAggBody extends @ql_unqual_agg_body, AstNodeImpl {
+ class UnqualAggBody extends @ql_unqual_agg_body, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "UnqualAggBody" }
/** Gets the node corresponding to the field `asExprs`. */
- final AstNode getAsExprs(int i) { ql_unqual_agg_body_as_exprs(this, i, result) }
+ final F::AstNode getAsExprs(int i) { ql_unqual_agg_body_as_exprs(this, i, result) }
+
+ /** Gets the node corresponding to the field `asExprs`. */
+ final F::AstNode getAnAsExprs() { result = this.getAsExprs(_) }
/** Gets the node corresponding to the field `guard`. */
- final AstNode getGuard() { ql_unqual_agg_body_guard(this, result) }
+ final F::AstNode getGuard() { ql_unqual_agg_body_guard(this, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::VarDecl getChild(int i) { ql_unqual_agg_body_child(this, i, result) }
/** Gets the `i`th child of this node. */
- final VarDecl getChild(int i) { ql_unqual_agg_body_child(this, i, result) }
+ final F::VarDecl getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ql_unqual_agg_body_as_exprs(this, _, result) or
ql_unqual_agg_body_guard(this, result) or
ql_unqual_agg_body_child(this, _, result)
@@ -1282,45 +1399,48 @@ module QL {
}
/** A class representing `varDecl` nodes. */
- final class VarDecl extends @ql_var_decl, AstNodeImpl {
+ class VarDecl extends @ql_var_decl, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "VarDecl" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ql_var_decl_child(this, i, result) }
+ final F::AstNode getChild(int i) { ql_var_decl_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_var_decl_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ql_var_decl_child(this, _, result) }
}
/** A class representing `varName` nodes. */
- final class VarName extends @ql_var_name, AstNodeImpl {
+ class VarName extends @ql_var_name, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "VarName" }
/** Gets the child of this node. */
- final SimpleId getChild() { ql_var_name_def(this, result) }
+ final F::SimpleId getChild() { ql_var_name_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_var_name_def(this, result) }
+ final override F::AstNode getAFieldOrChild() { ql_var_name_def(this, result) }
}
/** A class representing `variable` nodes. */
- final class Variable extends @ql_variable, AstNodeImpl {
+ class Variable extends @ql_variable, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Variable" }
/** Gets the child of this node. */
- final AstNode getChild() { ql_variable_def(this, result) }
+ final F::AstNode getChild() { ql_variable_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ql_variable_def(this, result) }
+ final override F::AstNode getAFieldOrChild() { ql_variable_def(this, result) }
}
/** Provides predicates for mapping AST nodes to their named children. */
module PrintAst {
/** Gets a child of `node` returned by the member predicate with the given `name`. If the predicate takes an index argument, `i` is bound to that index, otherwise `i` is `-1` (which is never a valid index). */
- AstNode getChild(AstNode node, string name, int i) {
+ F::AstNode getChild(F::AstNode node, string name, int i) {
result = node.(AddExpr).getLeft() and i = -1 and name = "getLeft"
or
result = node.(AddExpr).getRight() and i = -1 and name = "getRight"
@@ -1556,10 +1676,218 @@ module QL {
}
}
+module QLFinal {
+ private module F = QL;
+
+ import F
+
+ final class AstNode = F::AstNode;
+
+ final class Token = F::Token;
+
+ final class ReservedWord = F::ReservedWord;
+
+ final class AddExpr = F::AddExpr;
+
+ final class Addop = F::Addop;
+
+ final class AggId = F::AggId;
+
+ final class Aggregate = F::Aggregate;
+
+ final class AnnotArg = F::AnnotArg;
+
+ final class AnnotName = F::AnnotName;
+
+ final class Annotation = F::Annotation;
+
+ final class AritylessPredicateExpr = F::AritylessPredicateExpr;
+
+ final class AsExpr = F::AsExpr;
+
+ final class AsExprs = F::AsExprs;
+
+ final class BlockComment = F::BlockComment;
+
+ final class Body = F::Body;
+
+ final class Bool = F::Bool;
+
+ final class CallBody = F::CallBody;
+
+ final class CallOrUnqualAggExpr = F::CallOrUnqualAggExpr;
+
+ final class Charpred = F::Charpred;
+
+ final class ClassMember = F::ClassMember;
+
+ final class ClassName = F::ClassName;
+
+ final class ClasslessPredicate = F::ClasslessPredicate;
+
+ final class Closure = F::Closure;
+
+ final class CompTerm = F::CompTerm;
+
+ final class Compop = F::Compop;
+
+ final class Conjunction = F::Conjunction;
+
+ final class Dataclass = F::Dataclass;
+
+ final class Datatype = F::Datatype;
+
+ final class DatatypeBranch = F::DatatypeBranch;
+
+ final class DatatypeBranches = F::DatatypeBranches;
+
+ final class Dbtype = F::Dbtype;
+
+ final class Direction = F::Direction;
+
+ final class Disjunction = F::Disjunction;
+
+ final class Empty = F::Empty;
+
+ final class ExprAggregateBody = F::ExprAggregateBody;
+
+ final class ExprAnnotation = F::ExprAnnotation;
+
+ final class False = F::False;
+
+ final class Field = F::Field;
+
+ final class Float = F::Float;
+
+ final class FullAggregateBody = F::FullAggregateBody;
+
+ final class HigherOrderTerm = F::HigherOrderTerm;
+
+ final class IfTerm = F::IfTerm;
+
+ final class Implication = F::Implication;
+
+ final class ImportDirective = F::ImportDirective;
+
+ final class ImportModuleExpr = F::ImportModuleExpr;
+
+ final class InExpr = F::InExpr;
+
+ final class InstanceOf = F::InstanceOf;
+
+ final class Integer = F::Integer;
+
+ final class LineComment = F::LineComment;
+
+ final class Literal = F::Literal;
+
+ final class LiteralId = F::LiteralId;
+
+ final class MemberPredicate = F::MemberPredicate;
+
+ final class Module = F::Module;
+
+ final class ModuleAliasBody = F::ModuleAliasBody;
+
+ final class ModuleExpr = F::ModuleExpr;
+
+ final class ModuleInstantiation = F::ModuleInstantiation;
+
+ final class ModuleMember = F::ModuleMember;
+
+ final class ModuleName = F::ModuleName;
+
+ final class ModuleParam = F::ModuleParam;
+
+ final class MulExpr = F::MulExpr;
+
+ final class Mulop = F::Mulop;
+
+ final class Negation = F::Negation;
+
+ final class OrderBy = F::OrderBy;
+
+ final class OrderBys = F::OrderBys;
+
+ final class ParExpr = F::ParExpr;
+
+ final class Predicate = F::Predicate;
+
+ final class PredicateAliasBody = F::PredicateAliasBody;
+
+ final class PredicateExpr = F::PredicateExpr;
+
+ final class PredicateName = F::PredicateName;
+
+ final class PrefixCast = F::PrefixCast;
+
+ final class PrimitiveType = F::PrimitiveType;
+
+ final class Ql = F::Ql;
+
+ final class Qldoc = F::Qldoc;
+
+ final class QualifiedRhs = F::QualifiedRhs;
+
+ final class QualifiedExpr = F::QualifiedExpr;
+
+ final class Quantified = F::Quantified;
+
+ final class Quantifier = F::Quantifier;
+
+ final class Range = F::Range;
+
+ final class Result = F::Result;
+
+ final class Select = F::Select;
+
+ final class SetLiteral = F::SetLiteral;
+
+ final class SignatureExpr = F::SignatureExpr;
+
+ final class SimpleId = F::SimpleId;
+
+ final class SpecialId = F::SpecialId;
+
+ final class SpecialCall = F::SpecialCall;
+
+ final class String = F::String;
+
+ final class Super = F::Super;
+
+ final class SuperRef = F::SuperRef;
+
+ final class This = F::This;
+
+ final class True = F::True;
+
+ final class TypeAliasBody = F::TypeAliasBody;
+
+ final class TypeExpr = F::TypeExpr;
+
+ final class TypeUnionBody = F::TypeUnionBody;
+
+ final class UnaryExpr = F::UnaryExpr;
+
+ final class Underscore = F::Underscore;
+
+ final class Unop = F::Unop;
+
+ final class UnqualAggBody = F::UnqualAggBody;
+
+ final class VarDecl = F::VarDecl;
+
+ final class VarName = F::VarName;
+
+ final class Variable = F::Variable;
+}
+
overlay[local]
module Dbscheme {
+ private module F = Dbscheme;
+
/** The base class for all AST nodes */
- private class AstNodeImpl extends @dbscheme_ast_node {
+ class AstNode extends @dbscheme_ast_node {
/** Gets a string representation of this element. */
string toString() { result = this.getAPrimaryQlClass() }
@@ -1567,13 +1895,13 @@ module Dbscheme {
final L::Location getLocation() { dbscheme_ast_node_location(this, result) }
/** Gets the parent of this element. */
- final AstNode getParent() { dbscheme_ast_node_parent(this, result, _) }
+ final F::AstNode getParent() { dbscheme_ast_node_parent(this, result, _) }
/** Gets the index of this node among the children of its parent. */
final int getParentIndex() { dbscheme_ast_node_parent(this, _, result) }
/** Gets a field or child node of this node. */
- AstNode getAFieldOrChild() { none() }
+ F::AstNode getAFieldOrChild() { none() }
/** Gets the name of the primary QL class for this element. */
string getAPrimaryQlClass() { result = "???" }
@@ -1582,10 +1910,8 @@ module Dbscheme {
string getPrimaryQlClasses() { result = concat(this.getAPrimaryQlClass(), ",") }
}
- final class AstNode = AstNodeImpl;
-
/** A token. */
- private class TokenImpl extends @dbscheme_token, AstNodeImpl {
+ class Token extends @dbscheme_token, F::AstNode {
/** Gets the value of this token. */
final string getValue() { dbscheme_tokeninfo(this, _, result) }
@@ -1596,10 +1922,8 @@ module Dbscheme {
override string getAPrimaryQlClass() { result = "Token" }
}
- final class Token = TokenImpl;
-
/** A reserved word. */
- final class ReservedWord extends @dbscheme_reserved_word, TokenImpl {
+ class ReservedWord extends @dbscheme_reserved_word, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ReservedWord" }
}
@@ -1625,91 +1949,102 @@ module Dbscheme {
}
/** A class representing `annotName` tokens. */
- final class AnnotName extends @dbscheme_token_annot_name, TokenImpl {
+ class AnnotName extends @dbscheme_token_annot_name, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "AnnotName" }
}
/** A class representing `annotation` nodes. */
- final class Annotation extends @dbscheme_annotation, AstNodeImpl {
+ class Annotation extends @dbscheme_annotation, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Annotation" }
/** Gets the node corresponding to the field `argsAnnotation`. */
- final ArgsAnnotation getArgsAnnotation() { dbscheme_annotation_args_annotation(this, result) }
+ final F::ArgsAnnotation getArgsAnnotation() {
+ dbscheme_annotation_args_annotation(this, result)
+ }
/** Gets the node corresponding to the field `simpleAnnotation`. */
- final AnnotName getSimpleAnnotation() { dbscheme_annotation_simple_annotation(this, result) }
+ final F::AnnotName getSimpleAnnotation() { dbscheme_annotation_simple_annotation(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
dbscheme_annotation_args_annotation(this, result) or
dbscheme_annotation_simple_annotation(this, result)
}
}
/** A class representing `argsAnnotation` nodes. */
- final class ArgsAnnotation extends @dbscheme_args_annotation, AstNodeImpl {
+ class ArgsAnnotation extends @dbscheme_args_annotation, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ArgsAnnotation" }
/** Gets the node corresponding to the field `name`. */
- final AnnotName getName() { dbscheme_args_annotation_def(this, result) }
+ final F::AnnotName getName() { dbscheme_args_annotation_def(this, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::SimpleId getChild(int i) { dbscheme_args_annotation_child(this, i, result) }
/** Gets the `i`th child of this node. */
- final SimpleId getChild(int i) { dbscheme_args_annotation_child(this, i, result) }
+ final F::SimpleId getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
dbscheme_args_annotation_def(this, result) or dbscheme_args_annotation_child(this, _, result)
}
}
/** A class representing `block_comment` tokens. */
- final class BlockComment extends @dbscheme_token_block_comment, TokenImpl {
+ class BlockComment extends @dbscheme_token_block_comment, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "BlockComment" }
}
/** A class representing `boolean` tokens. */
- final class Boolean extends @dbscheme_token_boolean, TokenImpl {
+ class Boolean extends @dbscheme_token_boolean, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Boolean" }
}
/** A class representing `branch` nodes. */
- final class Branch extends @dbscheme_branch, AstNodeImpl {
+ class Branch extends @dbscheme_branch, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Branch" }
/** Gets the node corresponding to the field `qldoc`. */
- final Qldoc getQldoc() { dbscheme_branch_qldoc(this, result) }
+ final F::Qldoc getQldoc() { dbscheme_branch_qldoc(this, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getChild(int i) { dbscheme_branch_child(this, i, result) }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { dbscheme_branch_child(this, i, result) }
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
dbscheme_branch_qldoc(this, result) or dbscheme_branch_child(this, _, result)
}
}
/** A class representing `caseDecl` nodes. */
- final class CaseDecl extends @dbscheme_case_decl, AstNodeImpl {
+ class CaseDecl extends @dbscheme_case_decl, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "CaseDecl" }
/** Gets the node corresponding to the field `base`. */
- final Dbtype getBase() { dbscheme_case_decl_def(this, result, _) }
+ final F::Dbtype getBase() { dbscheme_case_decl_def(this, result, _) }
/** Gets the node corresponding to the field `discriminator`. */
- final SimpleId getDiscriminator() { dbscheme_case_decl_def(this, _, result) }
+ final F::SimpleId getDiscriminator() { dbscheme_case_decl_def(this, _, result) }
/** Gets the `i`th child of this node. */
- final Branch getChild(int i) { dbscheme_case_decl_child(this, i, result) }
+ final F::Branch getChild(int i) { dbscheme_case_decl_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::Branch getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
dbscheme_case_decl_def(this, result, _) or
dbscheme_case_decl_def(this, _, result) or
dbscheme_case_decl_child(this, _, result)
@@ -1717,42 +2052,42 @@ module Dbscheme {
}
/** A class representing `colType` nodes. */
- final class ColType extends @dbscheme_col_type, AstNodeImpl {
+ class ColType extends @dbscheme_col_type, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ColType" }
/** Gets the child of this node. */
- final AstNode getChild() { dbscheme_col_type_def(this, result) }
+ final F::AstNode getChild() { dbscheme_col_type_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { dbscheme_col_type_def(this, result) }
+ final override F::AstNode getAFieldOrChild() { dbscheme_col_type_def(this, result) }
}
/** A class representing `column` nodes. */
- final class Column extends @dbscheme_column, AstNodeImpl {
+ class Column extends @dbscheme_column, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Column" }
/** Gets the node corresponding to the field `colName`. */
- final SimpleId getColName() { dbscheme_column_def(this, result, _, _) }
+ final F::SimpleId getColName() { dbscheme_column_def(this, result, _, _) }
/** Gets the node corresponding to the field `colType`. */
- final ColType getColType() { dbscheme_column_def(this, _, result, _) }
+ final F::ColType getColType() { dbscheme_column_def(this, _, result, _) }
/** Gets the node corresponding to the field `isRef`. */
- final Ref getIsRef() { dbscheme_column_is_ref(this, result) }
+ final F::Ref getIsRef() { dbscheme_column_is_ref(this, result) }
/** Gets the node corresponding to the field `isUnique`. */
- final Unique getIsUnique() { dbscheme_column_is_unique(this, result) }
+ final F::Unique getIsUnique() { dbscheme_column_is_unique(this, result) }
/** Gets the node corresponding to the field `qldoc`. */
- final Qldoc getQldoc() { dbscheme_column_qldoc(this, result) }
+ final F::Qldoc getQldoc() { dbscheme_column_qldoc(this, result) }
/** Gets the node corresponding to the field `reprType`. */
- final ReprType getReprType() { dbscheme_column_def(this, _, _, result) }
+ final F::ReprType getReprType() { dbscheme_column_def(this, _, _, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
dbscheme_column_def(this, result, _, _) or
dbscheme_column_def(this, _, result, _) or
dbscheme_column_is_ref(this, result) or
@@ -1763,155 +2098,167 @@ module Dbscheme {
}
/** A class representing `date` tokens. */
- final class Date extends @dbscheme_token_date, TokenImpl {
+ class Date extends @dbscheme_token_date, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Date" }
}
/** A class representing `dbscheme` nodes. */
- final class Dbscheme extends @dbscheme_dbscheme, AstNodeImpl {
+ class Dbscheme extends @dbscheme_dbscheme, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Dbscheme" }
/** Gets the `i`th child of this node. */
- final Entry getChild(int i) { dbscheme_dbscheme_child(this, i, result) }
+ final F::Entry getChild(int i) { dbscheme_dbscheme_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::Entry getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { dbscheme_dbscheme_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { dbscheme_dbscheme_child(this, _, result) }
}
/** A class representing `dbtype` tokens. */
- final class Dbtype extends @dbscheme_token_dbtype, TokenImpl {
+ class Dbtype extends @dbscheme_token_dbtype, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Dbtype" }
}
/** A class representing `entry` nodes. */
- final class Entry extends @dbscheme_entry, AstNodeImpl {
+ class Entry extends @dbscheme_entry, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Entry" }
/** Gets the child of this node. */
- final AstNode getChild() { dbscheme_entry_def(this, result) }
+ final F::AstNode getChild() { dbscheme_entry_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { dbscheme_entry_def(this, result) }
+ final override F::AstNode getAFieldOrChild() { dbscheme_entry_def(this, result) }
}
/** A class representing `float` tokens. */
- final class Float extends @dbscheme_token_float, TokenImpl {
+ class Float extends @dbscheme_token_float, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Float" }
}
/** A class representing `int` tokens. */
- final class Int extends @dbscheme_token_int, TokenImpl {
+ class Int extends @dbscheme_token_int, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Int" }
}
/** A class representing `integer` tokens. */
- final class Integer extends @dbscheme_token_integer, TokenImpl {
+ class Integer extends @dbscheme_token_integer, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Integer" }
}
/** A class representing `line_comment` tokens. */
- final class LineComment extends @dbscheme_token_line_comment, TokenImpl {
+ class LineComment extends @dbscheme_token_line_comment, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "LineComment" }
}
/** A class representing `qldoc` tokens. */
- final class Qldoc extends @dbscheme_token_qldoc, TokenImpl {
+ class Qldoc extends @dbscheme_token_qldoc, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Qldoc" }
}
/** A class representing `ref` tokens. */
- final class Ref extends @dbscheme_token_ref, TokenImpl {
+ class Ref extends @dbscheme_token_ref, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Ref" }
}
/** A class representing `reprType` nodes. */
- final class ReprType extends @dbscheme_repr_type, AstNodeImpl {
+ class ReprType extends @dbscheme_repr_type, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ReprType" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { dbscheme_repr_type_child(this, i, result) }
+ final F::AstNode getChild(int i) { dbscheme_repr_type_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { dbscheme_repr_type_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { dbscheme_repr_type_child(this, _, result) }
}
/** A class representing `simpleId` tokens. */
- final class SimpleId extends @dbscheme_token_simple_id, TokenImpl {
+ class SimpleId extends @dbscheme_token_simple_id, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "SimpleId" }
}
/** A class representing `string` tokens. */
- final class String extends @dbscheme_token_string, TokenImpl {
+ class String extends @dbscheme_token_string, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "String" }
}
/** A class representing `table` nodes. */
- final class Table extends @dbscheme_table, AstNodeImpl {
+ class Table extends @dbscheme_table, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Table" }
/** Gets the node corresponding to the field `tableName`. */
- final TableName getTableName() { dbscheme_table_def(this, result) }
+ final F::TableName getTableName() { dbscheme_table_def(this, result) }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { dbscheme_table_child(this, i, result) }
+ final F::AstNode getChild(int i) { dbscheme_table_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
dbscheme_table_def(this, result) or dbscheme_table_child(this, _, result)
}
}
/** A class representing `tableName` nodes. */
- final class TableName extends @dbscheme_table_name, AstNodeImpl {
+ class TableName extends @dbscheme_table_name, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "TableName" }
/** Gets the child of this node. */
- final SimpleId getChild() { dbscheme_table_name_def(this, result) }
+ final F::SimpleId getChild() { dbscheme_table_name_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { dbscheme_table_name_def(this, result) }
+ final override F::AstNode getAFieldOrChild() { dbscheme_table_name_def(this, result) }
}
/** A class representing `unionDecl` nodes. */
- final class UnionDecl extends @dbscheme_union_decl, AstNodeImpl {
+ class UnionDecl extends @dbscheme_union_decl, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "UnionDecl" }
/** Gets the node corresponding to the field `base`. */
- final Dbtype getBase() { dbscheme_union_decl_def(this, result) }
+ final F::Dbtype getBase() { dbscheme_union_decl_def(this, result) }
/** Gets the `i`th child of this node. */
- final Dbtype getChild(int i) { dbscheme_union_decl_child(this, i, result) }
+ final F::Dbtype getChild(int i) { dbscheme_union_decl_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::Dbtype getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
dbscheme_union_decl_def(this, result) or dbscheme_union_decl_child(this, _, result)
}
}
/** A class representing `unique` tokens. */
- final class Unique extends @dbscheme_token_unique, TokenImpl {
+ class Unique extends @dbscheme_token_unique, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Unique" }
}
/** A class representing `varchar` tokens. */
- final class Varchar extends @dbscheme_token_varchar, TokenImpl {
+ class Varchar extends @dbscheme_token_varchar, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Varchar" }
}
@@ -1919,7 +2266,7 @@ module Dbscheme {
/** Provides predicates for mapping AST nodes to their named children. */
module PrintAst {
/** Gets a child of `node` returned by the member predicate with the given `name`. If the predicate takes an index argument, `i` is bound to that index, otherwise `i` is `-1` (which is never a valid index). */
- AstNode getChild(AstNode node, string name, int i) {
+ F::AstNode getChild(F::AstNode node, string name, int i) {
result = node.(Annotation).getArgsAnnotation() and i = -1 and name = "getArgsAnnotation"
or
result = node.(Annotation).getSimpleAnnotation() and i = -1 and name = "getSimpleAnnotation"
@@ -1971,10 +2318,78 @@ module Dbscheme {
}
}
+module DbschemeFinal {
+ private module F = Dbscheme;
+
+ import F
+
+ final class AstNode = F::AstNode;
+
+ final class Token = F::Token;
+
+ final class ReservedWord = F::ReservedWord;
+
+ final class AnnotName = F::AnnotName;
+
+ final class Annotation = F::Annotation;
+
+ final class ArgsAnnotation = F::ArgsAnnotation;
+
+ final class BlockComment = F::BlockComment;
+
+ final class Boolean = F::Boolean;
+
+ final class Branch = F::Branch;
+
+ final class CaseDecl = F::CaseDecl;
+
+ final class ColType = F::ColType;
+
+ final class Column = F::Column;
+
+ final class Date = F::Date;
+
+ final class Dbscheme = F::Dbscheme;
+
+ final class Dbtype = F::Dbtype;
+
+ final class Entry = F::Entry;
+
+ final class Float = F::Float;
+
+ final class Int = F::Int;
+
+ final class Integer = F::Integer;
+
+ final class LineComment = F::LineComment;
+
+ final class Qldoc = F::Qldoc;
+
+ final class Ref = F::Ref;
+
+ final class ReprType = F::ReprType;
+
+ final class SimpleId = F::SimpleId;
+
+ final class String = F::String;
+
+ final class Table = F::Table;
+
+ final class TableName = F::TableName;
+
+ final class UnionDecl = F::UnionDecl;
+
+ final class Unique = F::Unique;
+
+ final class Varchar = F::Varchar;
+}
+
overlay[local]
module Blame {
+ private module F = Blame;
+
/** The base class for all AST nodes */
- private class AstNodeImpl extends @blame_ast_node {
+ class AstNode extends @blame_ast_node {
/** Gets a string representation of this element. */
string toString() { result = this.getAPrimaryQlClass() }
@@ -1982,13 +2397,13 @@ module Blame {
final L::Location getLocation() { blame_ast_node_location(this, result) }
/** Gets the parent of this element. */
- final AstNode getParent() { blame_ast_node_parent(this, result, _) }
+ final F::AstNode getParent() { blame_ast_node_parent(this, result, _) }
/** Gets the index of this node among the children of its parent. */
final int getParentIndex() { blame_ast_node_parent(this, _, result) }
/** Gets a field or child node of this node. */
- AstNode getAFieldOrChild() { none() }
+ F::AstNode getAFieldOrChild() { none() }
/** Gets the name of the primary QL class for this element. */
string getAPrimaryQlClass() { result = "???" }
@@ -1997,10 +2412,8 @@ module Blame {
string getPrimaryQlClasses() { result = concat(this.getAPrimaryQlClass(), ",") }
}
- final class AstNode = AstNodeImpl;
-
/** A token. */
- private class TokenImpl extends @blame_token, AstNodeImpl {
+ class Token extends @blame_token, F::AstNode {
/** Gets the value of this token. */
final string getValue() { blame_tokeninfo(this, _, result) }
@@ -2011,10 +2424,8 @@ module Blame {
override string getAPrimaryQlClass() { result = "Token" }
}
- final class Token = TokenImpl;
-
/** A reserved word. */
- final class ReservedWord extends @blame_reserved_word, TokenImpl {
+ class ReservedWord extends @blame_reserved_word, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ReservedWord" }
}
@@ -2040,70 +2451,79 @@ module Blame {
}
/** A class representing `blame_entry` nodes. */
- final class BlameEntry extends @blame_blame_entry, AstNodeImpl {
+ class BlameEntry extends @blame_blame_entry, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "BlameEntry" }
/** Gets the node corresponding to the field `date`. */
- final Date getDate() { blame_blame_entry_def(this, result) }
+ final F::Date getDate() { blame_blame_entry_def(this, result) }
+
+ /** Gets the node corresponding to the field `line`. */
+ final F::Number getLine(int i) { blame_blame_entry_line(this, i, result) }
/** Gets the node corresponding to the field `line`. */
- final Number getLine(int i) { blame_blame_entry_line(this, i, result) }
+ final F::Number getALine() { result = this.getLine(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
blame_blame_entry_def(this, result) or blame_blame_entry_line(this, _, result)
}
}
/** A class representing `blame_info` nodes. */
- final class BlameInfo extends @blame_blame_info, AstNodeImpl {
+ class BlameInfo extends @blame_blame_info, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "BlameInfo" }
/** Gets the node corresponding to the field `file_entry`. */
- final FileEntry getFileEntry(int i) { blame_blame_info_file_entry(this, i, result) }
+ final F::FileEntry getFileEntry(int i) { blame_blame_info_file_entry(this, i, result) }
+
+ /** Gets the node corresponding to the field `file_entry`. */
+ final F::FileEntry getAFileEntry() { result = this.getFileEntry(_) }
/** Gets the node corresponding to the field `today`. */
- final Date getToday() { blame_blame_info_def(this, result) }
+ final F::Date getToday() { blame_blame_info_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
blame_blame_info_file_entry(this, _, result) or blame_blame_info_def(this, result)
}
}
/** A class representing `date` tokens. */
- final class Date extends @blame_token_date, TokenImpl {
+ class Date extends @blame_token_date, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Date" }
}
/** A class representing `file_entry` nodes. */
- final class FileEntry extends @blame_file_entry, AstNodeImpl {
+ class FileEntry extends @blame_file_entry, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "FileEntry" }
/** Gets the node corresponding to the field `blame_entry`. */
- final BlameEntry getBlameEntry(int i) { blame_file_entry_blame_entry(this, i, result) }
+ final F::BlameEntry getBlameEntry(int i) { blame_file_entry_blame_entry(this, i, result) }
+
+ /** Gets the node corresponding to the field `blame_entry`. */
+ final F::BlameEntry getABlameEntry() { result = this.getBlameEntry(_) }
/** Gets the node corresponding to the field `file_name`. */
- final Filename getFileName() { blame_file_entry_def(this, result) }
+ final F::Filename getFileName() { blame_file_entry_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
blame_file_entry_blame_entry(this, _, result) or blame_file_entry_def(this, result)
}
}
/** A class representing `filename` tokens. */
- final class Filename extends @blame_token_filename, TokenImpl {
+ class Filename extends @blame_token_filename, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Filename" }
}
/** A class representing `number` tokens. */
- final class Number extends @blame_token_number, TokenImpl {
+ class Number extends @blame_token_number, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Number" }
}
@@ -2111,7 +2531,7 @@ module Blame {
/** Provides predicates for mapping AST nodes to their named children. */
module PrintAst {
/** Gets a child of `node` returned by the member predicate with the given `name`. If the predicate takes an index argument, `i` is bound to that index, otherwise `i` is `-1` (which is never a valid index). */
- AstNode getChild(AstNode node, string name, int i) {
+ F::AstNode getChild(F::AstNode node, string name, int i) {
result = node.(BlameEntry).getDate() and i = -1 and name = "getDate"
or
result = node.(BlameEntry).getLine(i) and name = "getLine"
@@ -2127,10 +2547,36 @@ module Blame {
}
}
+module BlameFinal {
+ private module F = Blame;
+
+ import F
+
+ final class AstNode = F::AstNode;
+
+ final class Token = F::Token;
+
+ final class ReservedWord = F::ReservedWord;
+
+ final class BlameEntry = F::BlameEntry;
+
+ final class BlameInfo = F::BlameInfo;
+
+ final class Date = F::Date;
+
+ final class FileEntry = F::FileEntry;
+
+ final class Filename = F::Filename;
+
+ final class Number = F::Number;
+}
+
overlay[local]
module JSON {
+ private module F = JSON;
+
/** The base class for all AST nodes */
- private class AstNodeImpl extends @json_ast_node {
+ class AstNode extends @json_ast_node {
/** Gets a string representation of this element. */
string toString() { result = this.getAPrimaryQlClass() }
@@ -2138,13 +2584,13 @@ module JSON {
final L::Location getLocation() { json_ast_node_location(this, result) }
/** Gets the parent of this element. */
- final AstNode getParent() { json_ast_node_parent(this, result, _) }
+ final F::AstNode getParent() { json_ast_node_parent(this, result, _) }
/** Gets the index of this node among the children of its parent. */
final int getParentIndex() { json_ast_node_parent(this, _, result) }
/** Gets a field or child node of this node. */
- AstNode getAFieldOrChild() { none() }
+ F::AstNode getAFieldOrChild() { none() }
/** Gets the name of the primary QL class for this element. */
string getAPrimaryQlClass() { result = "???" }
@@ -2153,10 +2599,8 @@ module JSON {
string getPrimaryQlClasses() { result = concat(this.getAPrimaryQlClass(), ",") }
}
- final class AstNode = AstNodeImpl;
-
/** A token. */
- private class TokenImpl extends @json_token, AstNodeImpl {
+ class Token extends @json_token, F::AstNode {
/** Gets the value of this token. */
final string getValue() { json_tokeninfo(this, _, result) }
@@ -2167,10 +2611,8 @@ module JSON {
override string getAPrimaryQlClass() { result = "Token" }
}
- final class Token = TokenImpl;
-
/** A reserved word. */
- final class ReservedWord extends @json_reserved_word, TokenImpl {
+ class ReservedWord extends @json_reserved_word, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ReservedWord" }
}
@@ -2195,111 +2637,123 @@ module JSON {
)
}
- final class UnderscoreValue extends @json_underscore_value, AstNodeImpl { }
+ class UnderscoreValue extends @json_underscore_value, F::AstNode { }
/** A class representing `array` nodes. */
- final class Array extends @json_array, AstNodeImpl {
+ class Array extends @json_array, F::UnderscoreValue {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Array" }
/** Gets the `i`th child of this node. */
- final UnderscoreValue getChild(int i) { json_array_child(this, i, result) }
+ final F::UnderscoreValue getChild(int i) { json_array_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::UnderscoreValue getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { json_array_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { json_array_child(this, _, result) }
}
/** A class representing `comment` tokens. */
- final class Comment extends @json_token_comment, TokenImpl {
+ class Comment extends @json_token_comment, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Comment" }
}
/** A class representing `document` nodes. */
- final class Document extends @json_document, AstNodeImpl {
+ class Document extends @json_document, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Document" }
/** Gets the `i`th child of this node. */
- final UnderscoreValue getChild(int i) { json_document_child(this, i, result) }
+ final F::UnderscoreValue getChild(int i) { json_document_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::UnderscoreValue getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { json_document_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { json_document_child(this, _, result) }
}
/** A class representing `escape_sequence` tokens. */
- final class EscapeSequence extends @json_token_escape_sequence, TokenImpl {
+ class EscapeSequence extends @json_token_escape_sequence, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "EscapeSequence" }
}
/** A class representing `false` tokens. */
- final class False extends @json_token_false, TokenImpl {
+ class False extends @json_token_false, F::Token, F::UnderscoreValue {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "False" }
}
/** A class representing `null` tokens. */
- final class Null extends @json_token_null, TokenImpl {
+ class Null extends @json_token_null, F::Token, F::UnderscoreValue {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Null" }
}
/** A class representing `number` tokens. */
- final class Number extends @json_token_number, TokenImpl {
+ class Number extends @json_token_number, F::Token, F::UnderscoreValue {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Number" }
}
/** A class representing `object` nodes. */
- final class Object extends @json_object, AstNodeImpl {
+ class Object extends @json_object, F::UnderscoreValue {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Object" }
/** Gets the `i`th child of this node. */
- final Pair getChild(int i) { json_object_child(this, i, result) }
+ final F::Pair getChild(int i) { json_object_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::Pair getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { json_object_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { json_object_child(this, _, result) }
}
/** A class representing `pair` nodes. */
- final class Pair extends @json_pair, AstNodeImpl {
+ class Pair extends @json_pair, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Pair" }
/** Gets the node corresponding to the field `key`. */
- final String getKey() { json_pair_def(this, result, _) }
+ final F::String getKey() { json_pair_def(this, result, _) }
/** Gets the node corresponding to the field `value`. */
- final UnderscoreValue getValue() { json_pair_def(this, _, result) }
+ final F::UnderscoreValue getValue() { json_pair_def(this, _, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
json_pair_def(this, result, _) or json_pair_def(this, _, result)
}
}
/** A class representing `string` nodes. */
- final class String extends @json_string__, AstNodeImpl {
+ class String extends @json_string__, F::UnderscoreValue {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "String" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { json_string_child(this, i, result) }
+ final F::AstNode getChild(int i) { json_string_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { json_string_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { json_string_child(this, _, result) }
}
/** A class representing `string_content` tokens. */
- final class StringContent extends @json_token_string_content, TokenImpl {
+ class StringContent extends @json_token_string_content, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "StringContent" }
}
/** A class representing `true` tokens. */
- final class True extends @json_token_true, TokenImpl {
+ class True extends @json_token_true, F::Token, F::UnderscoreValue {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "True" }
}
@@ -2307,7 +2761,7 @@ module JSON {
/** Provides predicates for mapping AST nodes to their named children. */
module PrintAst {
/** Gets a child of `node` returned by the member predicate with the given `name`. If the predicate takes an index argument, `i` is bound to that index, otherwise `i` is `-1` (which is never a valid index). */
- AstNode getChild(AstNode node, string name, int i) {
+ F::AstNode getChild(F::AstNode node, string name, int i) {
result = node.(Array).getChild(i) and name = "getChild"
or
result = node.(Document).getChild(i) and name = "getChild"
@@ -2322,3 +2776,41 @@ module JSON {
}
}
}
+
+module JSONFinal {
+ private module F = JSON;
+
+ import F
+
+ final class AstNode = F::AstNode;
+
+ final class Token = F::Token;
+
+ final class ReservedWord = F::ReservedWord;
+
+ final class UnderscoreValue = F::UnderscoreValue;
+
+ final class Array = F::Array;
+
+ final class Comment = F::Comment;
+
+ final class Document = F::Document;
+
+ final class EscapeSequence = F::EscapeSequence;
+
+ final class False = F::False;
+
+ final class Null = F::Null;
+
+ final class Number = F::Number;
+
+ final class Object = F::Object;
+
+ final class Pair = F::Pair;
+
+ final class String = F::String;
+
+ final class StringContent = F::StringContent;
+
+ final class True = F::True;
+}
diff --git a/ruby/extractor/Cargo.toml b/ruby/extractor/Cargo.toml
index b6e1ae901198..09c67fd42f8d 100644
--- a/ruby/extractor/Cargo.toml
+++ b/ruby/extractor/Cargo.toml
@@ -10,13 +10,13 @@ edition = "2024"
tree-sitter = ">= 0.23.0"
tree-sitter-embedded-template = "0.25.0"
tree-sitter-ruby = "0.23.1"
-clap = { version = "4.5", features = ["derive"] }
+clap = { version = "4.6", features = ["derive"] }
tracing = "0.1"
-tracing-subscriber = { version = "0.3.20", features = ["env-filter"] }
-rayon = "1.11.0"
-regex = "1.11.3"
+tracing-subscriber = { version = "0.3.23", features = ["env-filter"] }
+rayon = "1.12.0"
+regex = "1.12.3"
encoding = "0.2"
lazy_static = "1.5.0"
-serde_json = "1.0.145"
+serde_json = "1.0.149"
codeql-extractor = { path = "../../shared/tree-sitter-extractor" }
diff --git a/ruby/extractor/src/extractor.rs b/ruby/extractor/src/extractor.rs
index d418c144bfc9..3749609e7885 100644
--- a/ruby/extractor/src/extractor.rs
+++ b/ruby/extractor/src/extractor.rs
@@ -94,7 +94,9 @@ pub fn run(options: Options) -> std::io::Result<()> {
node_types::read_node_types_str("erb", tree_sitter_embedded_template::NODE_TYPES)?;
let lines: std::io::Result> = std::io::BufReader::new(file_list).lines().collect();
let lines = lines?;
- let source_root = std::env::current_dir().ok().and_then(|d| d.canonicalize().ok());
+ let source_root = std::env::current_dir()
+ .ok()
+ .and_then(|d| d.canonicalize().ok());
lines
.par_iter()
.try_for_each(|line| {
@@ -126,7 +128,6 @@ pub fn run(options: Options) -> std::io::Result<()> {
&path,
&source,
&[],
- None,
);
let (ranges, line_breaks) = scan_erb(
@@ -215,7 +216,6 @@ pub fn run(options: Options) -> std::io::Result<()> {
&path,
&source,
&code_ranges,
- None,
);
std::fs::create_dir_all(src_archive_file.parent().unwrap())?;
if needs_conversion {
diff --git a/ruby/extractor/src/generator.rs b/ruby/extractor/src/generator.rs
index 0430afd103e7..0fc6f9d5cc74 100644
--- a/ruby/extractor/src/generator.rs
+++ b/ruby/extractor/src/generator.rs
@@ -34,6 +34,7 @@ pub fn run(options: Options) -> std::io::Result<()> {
languages,
options.dbscheme,
options.library,
+ false, // do not use facade AST
"run 'make dbscheme' in ql/ruby/",
)
}
diff --git a/ruby/ql/integration-tests/subst/file.expected b/ruby/ql/integration-tests/subst/file.expected
index 47b324fea9e9..2962c283b484 100644
--- a/ruby/ql/integration-tests/subst/file.expected
+++ b/ruby/ql/integration-tests/subst/file.expected
@@ -1,2 +1,2 @@
-| code/test.rb:0:0:0:0 | code/test.rb | |
+| code/test.rb:0:0:0:0 | code/test.rb | relative |
| file://:0:0:0:0 | | |
diff --git a/ruby/ql/lib/CHANGELOG.md b/ruby/ql/lib/CHANGELOG.md
index d05b5a3b36a8..55c64cb527cb 100644
--- a/ruby/ql/lib/CHANGELOG.md
+++ b/ruby/ql/lib/CHANGELOG.md
@@ -1,3 +1,13 @@
+## 6.0.3
+
+### Minor Analysis Improvements
+
+* Parameters of methods exported by vendored gems are no longer treated as flow sources, since such methods are only called from within the codebase. This should reduce false positives for `rb/polynomial-redos`, `rb/regex/badly-anchored-regexp`, `rb/unsafe-code-construction`, `rb/html-constructed-from-input`, and `rb/shell-command-constructed-from-input` in codebases that vendor their dependencies.
+
+## 6.0.2
+
+No user-facing changes.
+
## 6.0.1
No user-facing changes.
diff --git a/ruby/ql/lib/change-notes/2026-08-11-regex-tracking.md b/ruby/ql/lib/change-notes/2026-08-11-regex-tracking.md
new file mode 100644
index 000000000000..f0310bdf3775
--- /dev/null
+++ b/ruby/ql/lib/change-notes/2026-08-11-regex-tracking.md
@@ -0,0 +1,4 @@
+---
+category: minorAnalysis
+---
+* The algorithm for tracking regexes has been replaced. This can cause result changes in related queries, for example, `rb/polynomial-redos`.
diff --git a/ruby/ql/lib/change-notes/released/6.0.2.md b/ruby/ql/lib/change-notes/released/6.0.2.md
new file mode 100644
index 000000000000..27b4a38ccae8
--- /dev/null
+++ b/ruby/ql/lib/change-notes/released/6.0.2.md
@@ -0,0 +1,3 @@
+## 6.0.2
+
+No user-facing changes.
diff --git a/ruby/ql/lib/change-notes/released/6.0.3.md b/ruby/ql/lib/change-notes/released/6.0.3.md
new file mode 100644
index 000000000000..81e3925ea383
--- /dev/null
+++ b/ruby/ql/lib/change-notes/released/6.0.3.md
@@ -0,0 +1,5 @@
+## 6.0.3
+
+### Minor Analysis Improvements
+
+* Removed library input to vendored gems from the set of taint sources. This should reduce false positives for `rb/polynomial-redos`, `rb/regex/badly-anchored-regexp`, `rb/unsafe-code-construction`, `rb/html-constructed-from-input`, and `rb/shell-command-constructed-from-input` whenever vendoring is used.
diff --git a/ruby/ql/lib/codeql-pack.release.yml b/ruby/ql/lib/codeql-pack.release.yml
index d1f3c68c8120..304c17ad4092 100644
--- a/ruby/ql/lib/codeql-pack.release.yml
+++ b/ruby/ql/lib/codeql-pack.release.yml
@@ -1,2 +1,2 @@
---
-lastReleaseVersion: 6.0.1
+lastReleaseVersion: 6.0.3
diff --git a/ruby/ql/lib/codeql/ruby/ast/internal/TreeSitter.qll b/ruby/ql/lib/codeql/ruby/ast/internal/TreeSitter.qll
index 13ae1923b105..0d442a5dda88 100644
--- a/ruby/ql/lib/codeql/ruby/ast/internal/TreeSitter.qll
+++ b/ruby/ql/lib/codeql/ruby/ast/internal/TreeSitter.qll
@@ -25,8 +25,10 @@ private predicate discardLocation(@location_default loc) {
overlay[local]
module Ruby {
+ private module F = Ruby;
+
/** The base class for all AST nodes */
- private class AstNodeImpl extends @ruby_ast_node {
+ class AstNode extends @ruby_ast_node {
/** Gets a string representation of this element. */
string toString() { result = this.getAPrimaryQlClass() }
@@ -34,13 +36,13 @@ module Ruby {
final L::Location getLocation() { ruby_ast_node_location(this, result) }
/** Gets the parent of this element. */
- final AstNode getParent() { ruby_ast_node_parent(this, result, _) }
+ final F::AstNode getParent() { ruby_ast_node_parent(this, result, _) }
/** Gets the index of this node among the children of its parent. */
final int getParentIndex() { ruby_ast_node_parent(this, _, result) }
/** Gets a field or child node of this node. */
- AstNode getAFieldOrChild() { none() }
+ F::AstNode getAFieldOrChild() { none() }
/** Gets the name of the primary QL class for this element. */
string getAPrimaryQlClass() { result = "???" }
@@ -49,10 +51,8 @@ module Ruby {
string getPrimaryQlClasses() { result = concat(this.getAPrimaryQlClass(), ",") }
}
- final class AstNode = AstNodeImpl;
-
/** A token. */
- private class TokenImpl extends @ruby_token, AstNodeImpl {
+ class Token extends @ruby_token, F::AstNode {
/** Gets the value of this token. */
final string getValue() { ruby_tokeninfo(this, _, result) }
@@ -63,10 +63,8 @@ module Ruby {
override string getAPrimaryQlClass() { result = "Token" }
}
- final class Token = TokenImpl;
-
/** A reserved word. */
- final class ReservedWord extends @ruby_reserved_word, TokenImpl {
+ class ReservedWord extends @ruby_reserved_word, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ReservedWord" }
}
@@ -91,202 +89,236 @@ module Ruby {
)
}
- final class UnderscoreArg extends @ruby_underscore_arg, AstNodeImpl { }
+ class UnderscoreArg extends @ruby_underscore_arg, F::UnderscoreExpression { }
- final class UnderscoreCallOperator extends @ruby_underscore_call_operator, AstNodeImpl { }
+ class UnderscoreCallOperator extends @ruby_underscore_call_operator, F::AstNode { }
- final class UnderscoreExpression extends @ruby_underscore_expression, AstNodeImpl { }
+ class UnderscoreExpression extends @ruby_underscore_expression, F::UnderscoreStatement { }
- final class UnderscoreLhs extends @ruby_underscore_lhs, AstNodeImpl { }
+ class UnderscoreLhs extends @ruby_underscore_lhs, F::UnderscorePrimary { }
- final class UnderscoreMethodName extends @ruby_underscore_method_name, AstNodeImpl { }
+ class UnderscoreMethodName extends @ruby_underscore_method_name, F::AstNode { }
- final class UnderscoreNonlocalVariable extends @ruby_underscore_nonlocal_variable, AstNodeImpl { }
-
- final class UnderscorePatternConstant extends @ruby_underscore_pattern_constant, AstNodeImpl { }
+ class UnderscoreNonlocalVariable extends @ruby_underscore_nonlocal_variable,
+ F::UnderscoreMethodName, F::UnderscoreVariable
+ { }
- final class UnderscorePatternExpr extends @ruby_underscore_pattern_expr, AstNodeImpl { }
+ class UnderscorePatternConstant extends @ruby_underscore_pattern_constant,
+ F::UnderscorePatternExprBasic
+ { }
- final class UnderscorePatternExprBasic extends @ruby_underscore_pattern_expr_basic, AstNodeImpl {
- }
+ class UnderscorePatternExpr extends @ruby_underscore_pattern_expr, F::UnderscorePatternTopExprBody
+ { }
- final class UnderscorePatternPrimitive extends @ruby_underscore_pattern_primitive, AstNodeImpl { }
+ class UnderscorePatternExprBasic extends @ruby_underscore_pattern_expr_basic,
+ F::UnderscorePatternExpr
+ { }
- final class UnderscorePatternTopExprBody extends @ruby_underscore_pattern_top_expr_body,
- AstNodeImpl
+ class UnderscorePatternPrimitive extends @ruby_underscore_pattern_primitive,
+ F::UnderscorePatternExprBasic
{ }
- final class UnderscorePrimary extends @ruby_underscore_primary, AstNodeImpl { }
+ class UnderscorePatternTopExprBody extends @ruby_underscore_pattern_top_expr_body, F::AstNode { }
- final class UnderscoreSimpleNumeric extends @ruby_underscore_simple_numeric, AstNodeImpl { }
+ class UnderscorePrimary extends @ruby_underscore_primary, F::UnderscoreArg { }
- final class UnderscoreStatement extends @ruby_underscore_statement, AstNodeImpl { }
+ class UnderscoreSimpleNumeric extends @ruby_underscore_simple_numeric,
+ F::UnderscorePatternPrimitive, F::UnderscorePrimary
+ { }
+
+ class UnderscoreStatement extends @ruby_underscore_statement, F::AstNode { }
- final class UnderscoreVariable extends @ruby_underscore_variable, AstNodeImpl { }
+ class UnderscoreVariable extends @ruby_underscore_variable, F::UnderscoreLhs { }
/** A class representing `alias` nodes. */
- final class Alias extends @ruby_alias, AstNodeImpl {
+ class Alias extends @ruby_alias, F::UnderscoreStatement {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Alias" }
/** Gets the node corresponding to the field `alias`. */
- final UnderscoreMethodName getAlias() { ruby_alias_def(this, result, _) }
+ final F::UnderscoreMethodName getAlias() { ruby_alias_def(this, result, _) }
/** Gets the node corresponding to the field `name`. */
- final UnderscoreMethodName getName() { ruby_alias_def(this, _, result) }
+ final F::UnderscoreMethodName getName() { ruby_alias_def(this, _, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_alias_def(this, result, _) or ruby_alias_def(this, _, result)
}
}
/** A class representing `alternative_pattern` nodes. */
- final class AlternativePattern extends @ruby_alternative_pattern, AstNodeImpl {
+ class AlternativePattern extends @ruby_alternative_pattern, F::UnderscorePatternExpr {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "AlternativePattern" }
/** Gets the node corresponding to the field `alternatives`. */
- final UnderscorePatternExprBasic getAlternatives(int i) {
+ final F::UnderscorePatternExprBasic getAlternatives(int i) {
ruby_alternative_pattern_alternatives(this, i, result)
}
+ /** Gets the node corresponding to the field `alternatives`. */
+ final F::UnderscorePatternExprBasic getAnAlternatives() { result = this.getAlternatives(_) }
+
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_alternative_pattern_alternatives(this, _, result)
}
}
/** A class representing `argument_list` nodes. */
- final class ArgumentList extends @ruby_argument_list, AstNodeImpl {
+ class ArgumentList extends @ruby_argument_list, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ArgumentList" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_argument_list_child(this, i, result) }
+ final F::AstNode getChild(int i) { ruby_argument_list_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_argument_list_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_argument_list_child(this, _, result) }
}
/** A class representing `array` nodes. */
- final class Array extends @ruby_array, AstNodeImpl {
+ class Array extends @ruby_array, F::UnderscorePrimary {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Array" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_array_child(this, i, result) }
+ final F::AstNode getChild(int i) { ruby_array_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_array_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_array_child(this, _, result) }
}
/** A class representing `array_pattern` nodes. */
- final class ArrayPattern extends @ruby_array_pattern, AstNodeImpl {
+ class ArrayPattern extends @ruby_array_pattern, F::UnderscorePatternExprBasic,
+ F::UnderscorePatternTopExprBody
+ {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ArrayPattern" }
/** Gets the node corresponding to the field `class`. */
- final UnderscorePatternConstant getClass() { ruby_array_pattern_class(this, result) }
+ final F::UnderscorePatternConstant getClass() { ruby_array_pattern_class(this, result) }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_array_pattern_child(this, i, result) }
+ final F::AstNode getChild(int i) { ruby_array_pattern_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_array_pattern_class(this, result) or ruby_array_pattern_child(this, _, result)
}
}
/** A class representing `as_pattern` nodes. */
- final class AsPattern extends @ruby_as_pattern, AstNodeImpl {
+ class AsPattern extends @ruby_as_pattern, F::UnderscorePatternExpr {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "AsPattern" }
/** Gets the node corresponding to the field `name`. */
- final Identifier getName() { ruby_as_pattern_def(this, result, _) }
+ final F::Identifier getName() { ruby_as_pattern_def(this, result, _) }
/** Gets the node corresponding to the field `value`. */
- final UnderscorePatternExpr getValue() { ruby_as_pattern_def(this, _, result) }
+ final F::UnderscorePatternExpr getValue() { ruby_as_pattern_def(this, _, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_as_pattern_def(this, result, _) or ruby_as_pattern_def(this, _, result)
}
}
/** A class representing `assignment` nodes. */
- final class Assignment extends @ruby_assignment, AstNodeImpl {
+ class Assignment extends @ruby_assignment, F::UnderscoreArg, F::UnderscoreExpression {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Assignment" }
/** Gets the node corresponding to the field `left`. */
- final AstNode getLeft() { ruby_assignment_def(this, result, _) }
+ final F::AstNode getLeft() { ruby_assignment_def(this, result, _) }
/** Gets the node corresponding to the field `right`. */
- final AstNode getRight() { ruby_assignment_def(this, _, result) }
+ final F::AstNode getRight() { ruby_assignment_def(this, _, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_assignment_def(this, result, _) or ruby_assignment_def(this, _, result)
}
}
/** A class representing `bare_string` nodes. */
- final class BareString extends @ruby_bare_string, AstNodeImpl {
+ class BareString extends @ruby_bare_string, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "BareString" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_bare_string_child(this, i, result) }
+ final F::AstNode getChild(int i) { ruby_bare_string_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_bare_string_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_bare_string_child(this, _, result) }
}
/** A class representing `bare_symbol` nodes. */
- final class BareSymbol extends @ruby_bare_symbol, AstNodeImpl {
+ class BareSymbol extends @ruby_bare_symbol, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "BareSymbol" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_bare_symbol_child(this, i, result) }
+ final F::AstNode getChild(int i) { ruby_bare_symbol_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_bare_symbol_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_bare_symbol_child(this, _, result) }
}
/** A class representing `begin` nodes. */
- final class Begin extends @ruby_begin, AstNodeImpl {
+ class Begin extends @ruby_begin, F::UnderscorePrimary {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Begin" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_begin_child(this, i, result) }
+ final F::AstNode getChild(int i) { ruby_begin_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_begin_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_begin_child(this, _, result) }
}
/** A class representing `begin_block` nodes. */
- final class BeginBlock extends @ruby_begin_block, AstNodeImpl {
+ class BeginBlock extends @ruby_begin_block, F::UnderscoreStatement {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "BeginBlock" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_begin_block_child(this, i, result) }
+ final F::AstNode getChild(int i) { ruby_begin_block_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_begin_block_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_begin_block_child(this, _, result) }
}
/** A class representing `binary` nodes. */
- final class Binary extends @ruby_binary, AstNodeImpl {
+ class Binary extends @ruby_binary, F::UnderscoreArg, F::UnderscoreExpression {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Binary" }
/** Gets the node corresponding to the field `left`. */
- final AstNode getLeft() { ruby_binary_def(this, result, _, _) }
+ final F::AstNode getLeft() { ruby_binary_def(this, result, _, _) }
/** Gets the node corresponding to the field `operator`. */
final string getOperator() {
@@ -344,130 +376,142 @@ module Ruby {
}
/** Gets the node corresponding to the field `right`. */
- final UnderscoreExpression getRight() { ruby_binary_def(this, _, _, result) }
+ final F::UnderscoreExpression getRight() { ruby_binary_def(this, _, _, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_binary_def(this, result, _, _) or ruby_binary_def(this, _, _, result)
}
}
/** A class representing `block` nodes. */
- final class Block extends @ruby_block, AstNodeImpl {
+ class Block extends @ruby_block, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Block" }
/** Gets the node corresponding to the field `body`. */
- final BlockBody getBody() { ruby_block_body(this, result) }
+ final F::BlockBody getBody() { ruby_block_body(this, result) }
/** Gets the node corresponding to the field `parameters`. */
- final BlockParameters getParameters() { ruby_block_parameters(this, result) }
+ final F::BlockParameters getParameters() { ruby_block_parameters(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_block_body(this, result) or ruby_block_parameters(this, result)
}
}
/** A class representing `block_argument` nodes. */
- final class BlockArgument extends @ruby_block_argument, AstNodeImpl {
+ class BlockArgument extends @ruby_block_argument, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "BlockArgument" }
/** Gets the child of this node. */
- final UnderscoreArg getChild() { ruby_block_argument_child(this, result) }
+ final F::UnderscoreArg getChild() { ruby_block_argument_child(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_block_argument_child(this, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_block_argument_child(this, result) }
}
/** A class representing `block_body` nodes. */
- final class BlockBody extends @ruby_block_body, AstNodeImpl {
+ class BlockBody extends @ruby_block_body, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "BlockBody" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_block_body_child(this, i, result) }
+ final F::AstNode getChild(int i) { ruby_block_body_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_block_body_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_block_body_child(this, _, result) }
}
/** A class representing `block_parameter` nodes. */
- final class BlockParameter extends @ruby_block_parameter, AstNodeImpl {
+ class BlockParameter extends @ruby_block_parameter, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "BlockParameter" }
/** Gets the node corresponding to the field `name`. */
- final Identifier getName() { ruby_block_parameter_name(this, result) }
+ final F::Identifier getName() { ruby_block_parameter_name(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_block_parameter_name(this, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_block_parameter_name(this, result) }
}
/** A class representing `block_parameters` nodes. */
- final class BlockParameters extends @ruby_block_parameters, AstNodeImpl {
+ class BlockParameters extends @ruby_block_parameters, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "BlockParameters" }
/** Gets the node corresponding to the field `locals`. */
- final Identifier getLocals(int i) { ruby_block_parameters_locals(this, i, result) }
+ final F::Identifier getLocals(int i) { ruby_block_parameters_locals(this, i, result) }
+
+ /** Gets the node corresponding to the field `locals`. */
+ final F::Identifier getALocals() { result = this.getLocals(_) }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_block_parameters_child(this, i, result) }
+ final F::AstNode getChild(int i) { ruby_block_parameters_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_block_parameters_locals(this, _, result) or ruby_block_parameters_child(this, _, result)
}
}
/** A class representing `body_statement` nodes. */
- final class BodyStatement extends @ruby_body_statement, AstNodeImpl {
+ class BodyStatement extends @ruby_body_statement, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "BodyStatement" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_body_statement_child(this, i, result) }
+ final F::AstNode getChild(int i) { ruby_body_statement_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_body_statement_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_body_statement_child(this, _, result) }
}
/** A class representing `break` nodes. */
- final class Break extends @ruby_break, AstNodeImpl {
+ class Break extends @ruby_break, F::UnderscoreExpression, F::UnderscorePrimary {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Break" }
/** Gets the child of this node. */
- final ArgumentList getChild() { ruby_break_child(this, result) }
+ final F::ArgumentList getChild() { ruby_break_child(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_break_child(this, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_break_child(this, result) }
}
/** A class representing `call` nodes. */
- final class Call extends @ruby_call, AstNodeImpl {
+ class Call extends @ruby_call, F::UnderscoreExpression, F::UnderscoreLhs, F::UnderscorePrimary {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Call" }
/** Gets the node corresponding to the field `arguments`. */
- final ArgumentList getArguments() { ruby_call_arguments(this, result) }
+ final F::ArgumentList getArguments() { ruby_call_arguments(this, result) }
/** Gets the node corresponding to the field `block`. */
- final AstNode getBlock() { ruby_call_block(this, result) }
+ final F::AstNode getBlock() { ruby_call_block(this, result) }
/** Gets the node corresponding to the field `method`. */
- final AstNode getMethod() { ruby_call_method(this, result) }
+ final F::AstNode getMethod() { ruby_call_method(this, result) }
/** Gets the node corresponding to the field `operator`. */
- final UnderscoreCallOperator getOperator() { ruby_call_operator(this, result) }
+ final F::UnderscoreCallOperator getOperator() { ruby_call_operator(this, result) }
/** Gets the node corresponding to the field `receiver`. */
- final UnderscorePrimary getReceiver() { ruby_call_receiver(this, result) }
+ final F::UnderscorePrimary getReceiver() { ruby_call_receiver(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_call_arguments(this, result) or
ruby_call_block(this, result) or
ruby_call_method(this, result) or
@@ -477,38 +521,44 @@ module Ruby {
}
/** A class representing `case` nodes. */
- final class Case extends @ruby_case__, AstNodeImpl {
+ class Case extends @ruby_case__, F::UnderscorePrimary {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Case" }
/** Gets the node corresponding to the field `value`. */
- final UnderscoreStatement getValue() { ruby_case_value(this, result) }
+ final F::UnderscoreStatement getValue() { ruby_case_value(this, result) }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_case_child(this, i, result) }
+ final F::AstNode getChild(int i) { ruby_case_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_case_value(this, result) or ruby_case_child(this, _, result)
}
}
/** A class representing `case_match` nodes. */
- final class CaseMatch extends @ruby_case_match, AstNodeImpl {
+ class CaseMatch extends @ruby_case_match, F::UnderscorePrimary {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "CaseMatch" }
/** Gets the node corresponding to the field `clauses`. */
- final InClause getClauses(int i) { ruby_case_match_clauses(this, i, result) }
+ final F::InClause getClauses(int i) { ruby_case_match_clauses(this, i, result) }
+
+ /** Gets the node corresponding to the field `clauses`. */
+ final F::InClause getAClauses() { result = this.getClauses(_) }
/** Gets the node corresponding to the field `else`. */
- final Else getElse() { ruby_case_match_else(this, result) }
+ final F::Else getElse() { ruby_case_match_else(this, result) }
/** Gets the node corresponding to the field `value`. */
- final UnderscoreStatement getValue() { ruby_case_match_def(this, result) }
+ final F::UnderscoreStatement getValue() { ruby_case_match_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_case_match_clauses(this, _, result) or
ruby_case_match_else(this, result) or
ruby_case_match_def(this, result)
@@ -516,39 +566,42 @@ module Ruby {
}
/** A class representing `chained_string` nodes. */
- final class ChainedString extends @ruby_chained_string, AstNodeImpl {
+ class ChainedString extends @ruby_chained_string, F::UnderscorePrimary {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ChainedString" }
/** Gets the `i`th child of this node. */
- final String getChild(int i) { ruby_chained_string_child(this, i, result) }
+ final F::String getChild(int i) { ruby_chained_string_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::String getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_chained_string_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_chained_string_child(this, _, result) }
}
/** A class representing `character` tokens. */
- final class Character extends @ruby_token_character, TokenImpl {
+ class Character extends @ruby_token_character, F::Token, F::UnderscorePrimary {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Character" }
}
/** A class representing `class` nodes. */
- final class Class extends @ruby_class, AstNodeImpl {
+ class Class extends @ruby_class, F::UnderscorePrimary {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Class" }
/** Gets the node corresponding to the field `body`. */
- final BodyStatement getBody() { ruby_class_body(this, result) }
+ final F::BodyStatement getBody() { ruby_class_body(this, result) }
/** Gets the node corresponding to the field `name`. */
- final AstNode getName() { ruby_class_def(this, result) }
+ final F::AstNode getName() { ruby_class_def(this, result) }
/** Gets the node corresponding to the field `superclass`. */
- final Superclass getSuperclass() { ruby_class_superclass(this, result) }
+ final F::Superclass getSuperclass() { ruby_class_superclass(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_class_body(this, result) or
ruby_class_def(this, result) or
ruby_class_superclass(this, result)
@@ -556,45 +609,45 @@ module Ruby {
}
/** A class representing `class_variable` tokens. */
- final class ClassVariable extends @ruby_token_class_variable, TokenImpl {
+ class ClassVariable extends @ruby_token_class_variable, F::Token, F::UnderscoreNonlocalVariable {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ClassVariable" }
}
/** A class representing `comment` tokens. */
- final class Comment extends @ruby_token_comment, TokenImpl {
+ class Comment extends @ruby_token_comment, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Comment" }
}
/** A class representing `complex` nodes. */
- final class Complex extends @ruby_complex, AstNodeImpl {
+ class Complex extends @ruby_complex, F::UnderscoreSimpleNumeric {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Complex" }
/** Gets the child of this node. */
- final AstNode getChild() { ruby_complex_def(this, result) }
+ final F::AstNode getChild() { ruby_complex_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_complex_def(this, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_complex_def(this, result) }
}
/** A class representing `conditional` nodes. */
- final class Conditional extends @ruby_conditional, AstNodeImpl {
+ class Conditional extends @ruby_conditional, F::UnderscoreArg {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Conditional" }
/** Gets the node corresponding to the field `alternative`. */
- final UnderscoreArg getAlternative() { ruby_conditional_def(this, result, _, _) }
+ final F::UnderscoreArg getAlternative() { ruby_conditional_def(this, result, _, _) }
/** Gets the node corresponding to the field `condition`. */
- final UnderscoreArg getCondition() { ruby_conditional_def(this, _, result, _) }
+ final F::UnderscoreArg getCondition() { ruby_conditional_def(this, _, result, _) }
/** Gets the node corresponding to the field `consequence`. */
- final UnderscoreArg getConsequence() { ruby_conditional_def(this, _, _, result) }
+ final F::UnderscoreArg getConsequence() { ruby_conditional_def(this, _, _, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_conditional_def(this, result, _, _) or
ruby_conditional_def(this, _, result, _) or
ruby_conditional_def(this, _, _, result)
@@ -602,94 +655,115 @@ module Ruby {
}
/** A class representing `constant` tokens. */
- final class Constant extends @ruby_token_constant, TokenImpl {
+ class Constant extends @ruby_token_constant, F::Token, F::UnderscoreMethodName,
+ F::UnderscorePatternConstant, F::UnderscoreVariable
+ {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Constant" }
}
/** A class representing `delimited_symbol` nodes. */
- final class DelimitedSymbol extends @ruby_delimited_symbol, AstNodeImpl {
+ class DelimitedSymbol extends @ruby_delimited_symbol, F::UnderscoreMethodName,
+ F::UnderscorePatternPrimitive, F::UnderscorePrimary
+ {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "DelimitedSymbol" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_delimited_symbol_child(this, i, result) }
+ final F::AstNode getChild(int i) { ruby_delimited_symbol_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_delimited_symbol_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_delimited_symbol_child(this, _, result) }
}
/** A class representing `destructured_left_assignment` nodes. */
- final class DestructuredLeftAssignment extends @ruby_destructured_left_assignment, AstNodeImpl {
+ class DestructuredLeftAssignment extends @ruby_destructured_left_assignment, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "DestructuredLeftAssignment" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_destructured_left_assignment_child(this, i, result) }
+ final F::AstNode getChild(int i) { ruby_destructured_left_assignment_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_destructured_left_assignment_child(this, _, result)
}
}
/** A class representing `destructured_parameter` nodes. */
- final class DestructuredParameter extends @ruby_destructured_parameter, AstNodeImpl {
+ class DestructuredParameter extends @ruby_destructured_parameter, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "DestructuredParameter" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_destructured_parameter_child(this, i, result) }
+ final F::AstNode getChild(int i) { ruby_destructured_parameter_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_destructured_parameter_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() {
+ ruby_destructured_parameter_child(this, _, result)
+ }
}
/** A class representing `do` nodes. */
- final class Do extends @ruby_do, AstNodeImpl {
+ class Do extends @ruby_do, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Do" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_do_child(this, i, result) }
+ final F::AstNode getChild(int i) { ruby_do_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_do_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_do_child(this, _, result) }
}
/** A class representing `do_block` nodes. */
- final class DoBlock extends @ruby_do_block, AstNodeImpl {
+ class DoBlock extends @ruby_do_block, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "DoBlock" }
/** Gets the node corresponding to the field `body`. */
- final BodyStatement getBody() { ruby_do_block_body(this, result) }
+ final F::BodyStatement getBody() { ruby_do_block_body(this, result) }
/** Gets the node corresponding to the field `parameters`. */
- final BlockParameters getParameters() { ruby_do_block_parameters(this, result) }
+ final F::BlockParameters getParameters() { ruby_do_block_parameters(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_do_block_body(this, result) or ruby_do_block_parameters(this, result)
}
}
/** A class representing `element_reference` nodes. */
- final class ElementReference extends @ruby_element_reference, AstNodeImpl {
+ class ElementReference extends @ruby_element_reference, F::UnderscoreLhs {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ElementReference" }
/** Gets the node corresponding to the field `block`. */
- final AstNode getBlock() { ruby_element_reference_block(this, result) }
+ final F::AstNode getBlock() { ruby_element_reference_block(this, result) }
/** Gets the node corresponding to the field `object`. */
- final UnderscorePrimary getObject() { ruby_element_reference_def(this, result) }
+ final F::UnderscorePrimary getObject() { ruby_element_reference_def(this, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getChild(int i) { ruby_element_reference_child(this, i, result) }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_element_reference_child(this, i, result) }
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_element_reference_block(this, result) or
ruby_element_reference_def(this, result) or
ruby_element_reference_child(this, _, result)
@@ -697,33 +771,36 @@ module Ruby {
}
/** A class representing `else` nodes. */
- final class Else extends @ruby_else, AstNodeImpl {
+ class Else extends @ruby_else, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Else" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_else_child(this, i, result) }
+ final F::AstNode getChild(int i) { ruby_else_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_else_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_else_child(this, _, result) }
}
/** A class representing `elsif` nodes. */
- final class Elsif extends @ruby_elsif, AstNodeImpl {
+ class Elsif extends @ruby_elsif, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Elsif" }
/** Gets the node corresponding to the field `alternative`. */
- final AstNode getAlternative() { ruby_elsif_alternative(this, result) }
+ final F::AstNode getAlternative() { ruby_elsif_alternative(this, result) }
/** Gets the node corresponding to the field `condition`. */
- final UnderscoreStatement getCondition() { ruby_elsif_def(this, result) }
+ final F::UnderscoreStatement getCondition() { ruby_elsif_def(this, result) }
/** Gets the node corresponding to the field `consequence`. */
- final Then getConsequence() { ruby_elsif_consequence(this, result) }
+ final F::Then getConsequence() { ruby_elsif_consequence(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_elsif_alternative(this, result) or
ruby_elsif_def(this, result) or
ruby_elsif_consequence(this, result)
@@ -731,136 +808,152 @@ module Ruby {
}
/** A class representing `empty_statement` tokens. */
- final class EmptyStatement extends @ruby_token_empty_statement, TokenImpl {
+ class EmptyStatement extends @ruby_token_empty_statement, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "EmptyStatement" }
}
/** A class representing `encoding` tokens. */
- final class Encoding extends @ruby_token_encoding, TokenImpl {
+ class Encoding extends @ruby_token_encoding, F::Token, F::UnderscorePatternPrimitive {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Encoding" }
}
/** A class representing `end_block` nodes. */
- final class EndBlock extends @ruby_end_block, AstNodeImpl {
+ class EndBlock extends @ruby_end_block, F::UnderscoreStatement {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "EndBlock" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_end_block_child(this, i, result) }
+ final F::AstNode getChild(int i) { ruby_end_block_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_end_block_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_end_block_child(this, _, result) }
}
/** A class representing `ensure` nodes. */
- final class Ensure extends @ruby_ensure, AstNodeImpl {
+ class Ensure extends @ruby_ensure, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Ensure" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_ensure_child(this, i, result) }
+ final F::AstNode getChild(int i) { ruby_ensure_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_ensure_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_ensure_child(this, _, result) }
}
/** A class representing `escape_sequence` tokens. */
- final class EscapeSequence extends @ruby_token_escape_sequence, TokenImpl {
+ class EscapeSequence extends @ruby_token_escape_sequence, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "EscapeSequence" }
}
/** A class representing `exception_variable` nodes. */
- final class ExceptionVariable extends @ruby_exception_variable, AstNodeImpl {
+ class ExceptionVariable extends @ruby_exception_variable, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ExceptionVariable" }
/** Gets the child of this node. */
- final UnderscoreLhs getChild() { ruby_exception_variable_def(this, result) }
+ final F::UnderscoreLhs getChild() { ruby_exception_variable_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_exception_variable_def(this, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_exception_variable_def(this, result) }
}
/** A class representing `exceptions` nodes. */
- final class Exceptions extends @ruby_exceptions, AstNodeImpl {
+ class Exceptions extends @ruby_exceptions, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Exceptions" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_exceptions_child(this, i, result) }
+ final F::AstNode getChild(int i) { ruby_exceptions_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_exceptions_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_exceptions_child(this, _, result) }
}
/** A class representing `expression_reference_pattern` nodes. */
- final class ExpressionReferencePattern extends @ruby_expression_reference_pattern, AstNodeImpl {
+ class ExpressionReferencePattern extends @ruby_expression_reference_pattern,
+ F::UnderscorePatternExprBasic
+ {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ExpressionReferencePattern" }
/** Gets the node corresponding to the field `value`. */
- final UnderscoreExpression getValue() { ruby_expression_reference_pattern_def(this, result) }
+ final F::UnderscoreExpression getValue() { ruby_expression_reference_pattern_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_expression_reference_pattern_def(this, result)
}
}
/** A class representing `false` tokens. */
- final class False extends @ruby_token_false, TokenImpl {
+ class False extends @ruby_token_false, F::Token, F::UnderscoreLhs, F::UnderscorePatternPrimitive {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "False" }
}
/** A class representing `file` tokens. */
- final class File extends @ruby_token_file, TokenImpl {
+ class File extends @ruby_token_file, F::Token, F::UnderscorePatternPrimitive {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "File" }
}
/** A class representing `find_pattern` nodes. */
- final class FindPattern extends @ruby_find_pattern, AstNodeImpl {
+ class FindPattern extends @ruby_find_pattern, F::UnderscorePatternExprBasic,
+ F::UnderscorePatternTopExprBody
+ {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "FindPattern" }
/** Gets the node corresponding to the field `class`. */
- final UnderscorePatternConstant getClass() { ruby_find_pattern_class(this, result) }
+ final F::UnderscorePatternConstant getClass() { ruby_find_pattern_class(this, result) }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_find_pattern_child(this, i, result) }
+ final F::AstNode getChild(int i) { ruby_find_pattern_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_find_pattern_class(this, result) or ruby_find_pattern_child(this, _, result)
}
}
/** A class representing `float` tokens. */
- final class Float extends @ruby_token_float, TokenImpl {
+ class Float extends @ruby_token_float, F::Token, F::UnderscoreSimpleNumeric {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Float" }
}
/** A class representing `for` nodes. */
- final class For extends @ruby_for, AstNodeImpl {
+ class For extends @ruby_for, F::UnderscorePrimary {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "For" }
/** Gets the node corresponding to the field `body`. */
- final Do getBody() { ruby_for_def(this, result, _, _) }
+ final F::Do getBody() { ruby_for_def(this, result, _, _) }
/** Gets the node corresponding to the field `pattern`. */
- final AstNode getPattern() { ruby_for_def(this, _, result, _) }
+ final F::AstNode getPattern() { ruby_for_def(this, _, result, _) }
/** Gets the node corresponding to the field `value`. */
- final In getValue() { ruby_for_def(this, _, _, result) }
+ final F::In getValue() { ruby_for_def(this, _, _, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_for_def(this, result, _, _) or
ruby_for_def(this, _, result, _) or
ruby_for_def(this, _, _, result)
@@ -868,140 +961,155 @@ module Ruby {
}
/** A class representing `forward_argument` tokens. */
- final class ForwardArgument extends @ruby_token_forward_argument, TokenImpl {
+ class ForwardArgument extends @ruby_token_forward_argument, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ForwardArgument" }
}
/** A class representing `forward_parameter` tokens. */
- final class ForwardParameter extends @ruby_token_forward_parameter, TokenImpl {
+ class ForwardParameter extends @ruby_token_forward_parameter, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ForwardParameter" }
}
/** A class representing `global_variable` tokens. */
- final class GlobalVariable extends @ruby_token_global_variable, TokenImpl {
+ class GlobalVariable extends @ruby_token_global_variable, F::Token, F::UnderscoreNonlocalVariable {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "GlobalVariable" }
}
/** A class representing `hash` nodes. */
- final class Hash extends @ruby_hash, AstNodeImpl {
+ class Hash extends @ruby_hash, F::UnderscorePrimary {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Hash" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_hash_child(this, i, result) }
+ final F::AstNode getChild(int i) { ruby_hash_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_hash_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_hash_child(this, _, result) }
}
/** A class representing `hash_key_symbol` tokens. */
- final class HashKeySymbol extends @ruby_token_hash_key_symbol, TokenImpl {
+ class HashKeySymbol extends @ruby_token_hash_key_symbol, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "HashKeySymbol" }
}
/** A class representing `hash_pattern` nodes. */
- final class HashPattern extends @ruby_hash_pattern, AstNodeImpl {
+ class HashPattern extends @ruby_hash_pattern, F::UnderscorePatternExprBasic,
+ F::UnderscorePatternTopExprBody
+ {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "HashPattern" }
/** Gets the node corresponding to the field `class`. */
- final UnderscorePatternConstant getClass() { ruby_hash_pattern_class(this, result) }
+ final F::UnderscorePatternConstant getClass() { ruby_hash_pattern_class(this, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getChild(int i) { ruby_hash_pattern_child(this, i, result) }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_hash_pattern_child(this, i, result) }
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_hash_pattern_class(this, result) or ruby_hash_pattern_child(this, _, result)
}
}
/** A class representing `hash_splat_argument` nodes. */
- final class HashSplatArgument extends @ruby_hash_splat_argument, AstNodeImpl {
+ class HashSplatArgument extends @ruby_hash_splat_argument, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "HashSplatArgument" }
/** Gets the child of this node. */
- final UnderscoreArg getChild() { ruby_hash_splat_argument_child(this, result) }
+ final F::UnderscoreArg getChild() { ruby_hash_splat_argument_child(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_hash_splat_argument_child(this, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_hash_splat_argument_child(this, result) }
}
/** A class representing `hash_splat_nil` tokens. */
- final class HashSplatNil extends @ruby_token_hash_splat_nil, TokenImpl {
+ class HashSplatNil extends @ruby_token_hash_splat_nil, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "HashSplatNil" }
}
/** A class representing `hash_splat_parameter` nodes. */
- final class HashSplatParameter extends @ruby_hash_splat_parameter, AstNodeImpl {
+ class HashSplatParameter extends @ruby_hash_splat_parameter, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "HashSplatParameter" }
/** Gets the node corresponding to the field `name`. */
- final Identifier getName() { ruby_hash_splat_parameter_name(this, result) }
+ final F::Identifier getName() { ruby_hash_splat_parameter_name(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_hash_splat_parameter_name(this, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_hash_splat_parameter_name(this, result) }
}
/** A class representing `heredoc_beginning` tokens. */
- final class HeredocBeginning extends @ruby_token_heredoc_beginning, TokenImpl {
+ class HeredocBeginning extends @ruby_token_heredoc_beginning, F::Token,
+ F::UnderscorePatternPrimitive, F::UnderscorePrimary
+ {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "HeredocBeginning" }
}
/** A class representing `heredoc_body` nodes. */
- final class HeredocBody extends @ruby_heredoc_body, AstNodeImpl {
+ class HeredocBody extends @ruby_heredoc_body, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "HeredocBody" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_heredoc_body_child(this, i, result) }
+ final F::AstNode getChild(int i) { ruby_heredoc_body_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_heredoc_body_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_heredoc_body_child(this, _, result) }
}
/** A class representing `heredoc_content` tokens. */
- final class HeredocContent extends @ruby_token_heredoc_content, TokenImpl {
+ class HeredocContent extends @ruby_token_heredoc_content, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "HeredocContent" }
}
/** A class representing `heredoc_end` tokens. */
- final class HeredocEnd extends @ruby_token_heredoc_end, TokenImpl {
+ class HeredocEnd extends @ruby_token_heredoc_end, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "HeredocEnd" }
}
/** A class representing `identifier` tokens. */
- final class Identifier extends @ruby_token_identifier, TokenImpl {
+ class Identifier extends @ruby_token_identifier, F::Token, F::UnderscoreMethodName,
+ F::UnderscorePatternExprBasic, F::UnderscoreVariable
+ {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Identifier" }
}
/** A class representing `if` nodes. */
- final class If extends @ruby_if, AstNodeImpl {
+ class If extends @ruby_if, F::UnderscorePrimary {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "If" }
/** Gets the node corresponding to the field `alternative`. */
- final AstNode getAlternative() { ruby_if_alternative(this, result) }
+ final F::AstNode getAlternative() { ruby_if_alternative(this, result) }
/** Gets the node corresponding to the field `condition`. */
- final UnderscoreStatement getCondition() { ruby_if_def(this, result) }
+ final F::UnderscoreStatement getCondition() { ruby_if_def(this, result) }
/** Gets the node corresponding to the field `consequence`. */
- final Then getConsequence() { ruby_if_consequence(this, result) }
+ final F::Then getConsequence() { ruby_if_consequence(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_if_alternative(this, result) or
ruby_if_def(this, result) or
ruby_if_consequence(this, result)
@@ -1009,62 +1117,62 @@ module Ruby {
}
/** A class representing `if_guard` nodes. */
- final class IfGuard extends @ruby_if_guard, AstNodeImpl {
+ class IfGuard extends @ruby_if_guard, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "IfGuard" }
/** Gets the node corresponding to the field `condition`. */
- final UnderscoreExpression getCondition() { ruby_if_guard_def(this, result) }
+ final F::UnderscoreExpression getCondition() { ruby_if_guard_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_if_guard_def(this, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_if_guard_def(this, result) }
}
/** A class representing `if_modifier` nodes. */
- final class IfModifier extends @ruby_if_modifier, AstNodeImpl {
+ class IfModifier extends @ruby_if_modifier, F::UnderscoreStatement {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "IfModifier" }
/** Gets the node corresponding to the field `body`. */
- final UnderscoreStatement getBody() { ruby_if_modifier_def(this, result, _) }
+ final F::UnderscoreStatement getBody() { ruby_if_modifier_def(this, result, _) }
/** Gets the node corresponding to the field `condition`. */
- final UnderscoreExpression getCondition() { ruby_if_modifier_def(this, _, result) }
+ final F::UnderscoreExpression getCondition() { ruby_if_modifier_def(this, _, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_if_modifier_def(this, result, _) or ruby_if_modifier_def(this, _, result)
}
}
/** A class representing `in` nodes. */
- final class In extends @ruby_in, AstNodeImpl {
+ class In extends @ruby_in, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "In" }
/** Gets the child of this node. */
- final UnderscoreArg getChild() { ruby_in_def(this, result) }
+ final F::UnderscoreArg getChild() { ruby_in_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_in_def(this, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_in_def(this, result) }
}
/** A class representing `in_clause` nodes. */
- final class InClause extends @ruby_in_clause, AstNodeImpl {
+ class InClause extends @ruby_in_clause, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "InClause" }
/** Gets the node corresponding to the field `body`. */
- final Then getBody() { ruby_in_clause_body(this, result) }
+ final F::Then getBody() { ruby_in_clause_body(this, result) }
/** Gets the node corresponding to the field `guard`. */
- final AstNode getGuard() { ruby_in_clause_guard(this, result) }
+ final F::AstNode getGuard() { ruby_in_clause_guard(this, result) }
/** Gets the node corresponding to the field `pattern`. */
- final UnderscorePatternTopExprBody getPattern() { ruby_in_clause_def(this, result) }
+ final F::UnderscorePatternTopExprBody getPattern() { ruby_in_clause_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_in_clause_body(this, result) or
ruby_in_clause_guard(this, result) or
ruby_in_clause_def(this, result)
@@ -1072,143 +1180,156 @@ module Ruby {
}
/** A class representing `instance_variable` tokens. */
- final class InstanceVariable extends @ruby_token_instance_variable, TokenImpl {
+ class InstanceVariable extends @ruby_token_instance_variable, F::Token,
+ F::UnderscoreNonlocalVariable
+ {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "InstanceVariable" }
}
/** A class representing `integer` tokens. */
- final class Integer extends @ruby_token_integer, TokenImpl {
+ class Integer extends @ruby_token_integer, F::Token, F::UnderscoreSimpleNumeric {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Integer" }
}
/** A class representing `interpolation` nodes. */
- final class Interpolation extends @ruby_interpolation, AstNodeImpl {
+ class Interpolation extends @ruby_interpolation, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Interpolation" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_interpolation_child(this, i, result) }
+ final F::AstNode getChild(int i) { ruby_interpolation_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_interpolation_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_interpolation_child(this, _, result) }
}
/** A class representing `keyword_parameter` nodes. */
- final class KeywordParameter extends @ruby_keyword_parameter, AstNodeImpl {
+ class KeywordParameter extends @ruby_keyword_parameter, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "KeywordParameter" }
/** Gets the node corresponding to the field `name`. */
- final Identifier getName() { ruby_keyword_parameter_def(this, result) }
+ final F::Identifier getName() { ruby_keyword_parameter_def(this, result) }
/** Gets the node corresponding to the field `value`. */
- final UnderscoreArg getValue() { ruby_keyword_parameter_value(this, result) }
+ final F::UnderscoreArg getValue() { ruby_keyword_parameter_value(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_keyword_parameter_def(this, result) or ruby_keyword_parameter_value(this, result)
}
}
/** A class representing `keyword_pattern` nodes. */
- final class KeywordPattern extends @ruby_keyword_pattern, AstNodeImpl {
+ class KeywordPattern extends @ruby_keyword_pattern, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "KeywordPattern" }
/** Gets the node corresponding to the field `key`. */
- final AstNode getKey() { ruby_keyword_pattern_def(this, result) }
+ final F::AstNode getKey() { ruby_keyword_pattern_def(this, result) }
/** Gets the node corresponding to the field `value`. */
- final UnderscorePatternExpr getValue() { ruby_keyword_pattern_value(this, result) }
+ final F::UnderscorePatternExpr getValue() { ruby_keyword_pattern_value(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_keyword_pattern_def(this, result) or ruby_keyword_pattern_value(this, result)
}
}
/** A class representing `lambda` nodes. */
- final class Lambda extends @ruby_lambda, AstNodeImpl {
+ class Lambda extends @ruby_lambda, F::UnderscorePatternPrimitive, F::UnderscorePrimary {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Lambda" }
/** Gets the node corresponding to the field `body`. */
- final AstNode getBody() { ruby_lambda_def(this, result) }
+ final F::AstNode getBody() { ruby_lambda_def(this, result) }
/** Gets the node corresponding to the field `parameters`. */
- final LambdaParameters getParameters() { ruby_lambda_parameters(this, result) }
+ final F::LambdaParameters getParameters() { ruby_lambda_parameters(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_lambda_def(this, result) or ruby_lambda_parameters(this, result)
}
}
/** A class representing `lambda_parameters` nodes. */
- final class LambdaParameters extends @ruby_lambda_parameters, AstNodeImpl {
+ class LambdaParameters extends @ruby_lambda_parameters, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "LambdaParameters" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_lambda_parameters_child(this, i, result) }
+ final F::AstNode getChild(int i) { ruby_lambda_parameters_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_lambda_parameters_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_lambda_parameters_child(this, _, result) }
}
/** A class representing `left_assignment_list` nodes. */
- final class LeftAssignmentList extends @ruby_left_assignment_list, AstNodeImpl {
+ class LeftAssignmentList extends @ruby_left_assignment_list, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "LeftAssignmentList" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_left_assignment_list_child(this, i, result) }
+ final F::AstNode getChild(int i) { ruby_left_assignment_list_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_left_assignment_list_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() {
+ ruby_left_assignment_list_child(this, _, result)
+ }
}
/** A class representing `line` tokens. */
- final class Line extends @ruby_token_line, TokenImpl {
+ class Line extends @ruby_token_line, F::Token, F::UnderscorePatternPrimitive {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Line" }
}
/** A class representing `match_pattern` nodes. */
- final class MatchPattern extends @ruby_match_pattern, AstNodeImpl {
+ class MatchPattern extends @ruby_match_pattern, F::UnderscoreExpression {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "MatchPattern" }
/** Gets the node corresponding to the field `pattern`. */
- final UnderscorePatternTopExprBody getPattern() { ruby_match_pattern_def(this, result, _) }
+ final F::UnderscorePatternTopExprBody getPattern() { ruby_match_pattern_def(this, result, _) }
/** Gets the node corresponding to the field `value`. */
- final UnderscoreArg getValue() { ruby_match_pattern_def(this, _, result) }
+ final F::UnderscoreArg getValue() { ruby_match_pattern_def(this, _, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_match_pattern_def(this, result, _) or ruby_match_pattern_def(this, _, result)
}
}
/** A class representing `method` nodes. */
- final class Method extends @ruby_method, AstNodeImpl {
+ class Method extends @ruby_method, F::UnderscorePrimary {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Method" }
/** Gets the node corresponding to the field `body`. */
- final AstNode getBody() { ruby_method_body(this, result) }
+ final F::AstNode getBody() { ruby_method_body(this, result) }
/** Gets the node corresponding to the field `name`. */
- final UnderscoreMethodName getName() { ruby_method_def(this, result) }
+ final F::UnderscoreMethodName getName() { ruby_method_def(this, result) }
/** Gets the node corresponding to the field `parameters`. */
- final MethodParameters getParameters() { ruby_method_parameters(this, result) }
+ final F::MethodParameters getParameters() { ruby_method_parameters(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_method_body(this, result) or
ruby_method_def(this, result) or
ruby_method_parameters(this, result)
@@ -1216,65 +1337,70 @@ module Ruby {
}
/** A class representing `method_parameters` nodes. */
- final class MethodParameters extends @ruby_method_parameters, AstNodeImpl {
+ class MethodParameters extends @ruby_method_parameters, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "MethodParameters" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_method_parameters_child(this, i, result) }
+ final F::AstNode getChild(int i) { ruby_method_parameters_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_method_parameters_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_method_parameters_child(this, _, result) }
}
/** A class representing `module` nodes. */
- final class Module extends @ruby_module, AstNodeImpl {
+ class Module extends @ruby_module, F::UnderscorePrimary {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Module" }
/** Gets the node corresponding to the field `body`. */
- final BodyStatement getBody() { ruby_module_body(this, result) }
+ final F::BodyStatement getBody() { ruby_module_body(this, result) }
/** Gets the node corresponding to the field `name`. */
- final AstNode getName() { ruby_module_def(this, result) }
+ final F::AstNode getName() { ruby_module_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_module_body(this, result) or ruby_module_def(this, result)
}
}
/** A class representing `next` nodes. */
- final class Next extends @ruby_next, AstNodeImpl {
+ class Next extends @ruby_next, F::UnderscoreExpression, F::UnderscorePrimary {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Next" }
/** Gets the child of this node. */
- final ArgumentList getChild() { ruby_next_child(this, result) }
+ final F::ArgumentList getChild() { ruby_next_child(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_next_child(this, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_next_child(this, result) }
}
/** A class representing `nil` tokens. */
- final class Nil extends @ruby_token_nil, TokenImpl {
+ class Nil extends @ruby_token_nil, F::Token, F::UnderscoreLhs, F::UnderscorePatternPrimitive {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Nil" }
}
/** A class representing `operator` tokens. */
- final class Operator extends @ruby_token_operator, TokenImpl {
+ class Operator extends @ruby_token_operator, F::Token, F::UnderscoreMethodName {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Operator" }
}
/** A class representing `operator_assignment` nodes. */
- final class OperatorAssignment extends @ruby_operator_assignment, AstNodeImpl {
+ class OperatorAssignment extends @ruby_operator_assignment, F::UnderscoreArg,
+ F::UnderscoreExpression
+ {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "OperatorAssignment" }
/** Gets the node corresponding to the field `left`. */
- final UnderscoreLhs getLeft() { ruby_operator_assignment_def(this, result, _, _) }
+ final F::UnderscoreLhs getLeft() { ruby_operator_assignment_def(this, result, _, _) }
/** Gets the node corresponding to the field `operator`. */
final string getOperator() {
@@ -1308,109 +1434,115 @@ module Ruby {
}
/** Gets the node corresponding to the field `right`. */
- final AstNode getRight() { ruby_operator_assignment_def(this, _, _, result) }
+ final F::AstNode getRight() { ruby_operator_assignment_def(this, _, _, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_operator_assignment_def(this, result, _, _) or
ruby_operator_assignment_def(this, _, _, result)
}
}
/** A class representing `optional_parameter` nodes. */
- final class OptionalParameter extends @ruby_optional_parameter, AstNodeImpl {
+ class OptionalParameter extends @ruby_optional_parameter, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "OptionalParameter" }
/** Gets the node corresponding to the field `name`. */
- final Identifier getName() { ruby_optional_parameter_def(this, result, _) }
+ final F::Identifier getName() { ruby_optional_parameter_def(this, result, _) }
/** Gets the node corresponding to the field `value`. */
- final UnderscoreArg getValue() { ruby_optional_parameter_def(this, _, result) }
+ final F::UnderscoreArg getValue() { ruby_optional_parameter_def(this, _, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_optional_parameter_def(this, result, _) or ruby_optional_parameter_def(this, _, result)
}
}
/** A class representing `pair` nodes. */
- final class Pair extends @ruby_pair, AstNodeImpl {
+ class Pair extends @ruby_pair, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Pair" }
/** Gets the node corresponding to the field `key`. */
- final AstNode getKey() { ruby_pair_def(this, result) }
+ final F::AstNode getKey() { ruby_pair_def(this, result) }
/** Gets the node corresponding to the field `value`. */
- final UnderscoreArg getValue() { ruby_pair_value(this, result) }
+ final F::UnderscoreArg getValue() { ruby_pair_value(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_pair_def(this, result) or ruby_pair_value(this, result)
}
}
/** A class representing `parenthesized_pattern` nodes. */
- final class ParenthesizedPattern extends @ruby_parenthesized_pattern, AstNodeImpl {
+ class ParenthesizedPattern extends @ruby_parenthesized_pattern, F::UnderscorePatternExprBasic {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ParenthesizedPattern" }
/** Gets the child of this node. */
- final UnderscorePatternExpr getChild() { ruby_parenthesized_pattern_def(this, result) }
+ final F::UnderscorePatternExpr getChild() { ruby_parenthesized_pattern_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_parenthesized_pattern_def(this, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_parenthesized_pattern_def(this, result) }
}
/** A class representing `parenthesized_statements` nodes. */
- final class ParenthesizedStatements extends @ruby_parenthesized_statements, AstNodeImpl {
+ class ParenthesizedStatements extends @ruby_parenthesized_statements, F::UnderscorePrimary {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ParenthesizedStatements" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_parenthesized_statements_child(this, i, result) }
+ final F::AstNode getChild(int i) { ruby_parenthesized_statements_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_parenthesized_statements_child(this, _, result)
}
}
/** A class representing `pattern` nodes. */
- final class Pattern extends @ruby_pattern, AstNodeImpl {
+ class Pattern extends @ruby_pattern, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Pattern" }
/** Gets the child of this node. */
- final AstNode getChild() { ruby_pattern_def(this, result) }
+ final F::AstNode getChild() { ruby_pattern_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_pattern_def(this, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_pattern_def(this, result) }
}
/** A class representing `program` nodes. */
- final class Program extends @ruby_program, AstNodeImpl {
+ class Program extends @ruby_program, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Program" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_program_child(this, i, result) }
+ final F::AstNode getChild(int i) { ruby_program_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_program_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_program_child(this, _, result) }
}
/** A class representing `range` nodes. */
- final class Range extends @ruby_range, AstNodeImpl {
+ class Range extends @ruby_range, F::UnderscoreArg, F::UnderscorePatternExprBasic {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Range" }
/** Gets the node corresponding to the field `begin`. */
- final AstNode getBegin() { ruby_range_begin(this, result) }
+ final F::AstNode getBegin() { ruby_range_begin(this, result) }
/** Gets the node corresponding to the field `end`. */
- final AstNode getEnd() { ruby_range_end(this, result) }
+ final F::AstNode getEnd() { ruby_range_end(this, result) }
/** Gets the node corresponding to the field `operator`. */
final string getOperator() {
@@ -1422,63 +1554,66 @@ module Ruby {
}
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_range_begin(this, result) or ruby_range_end(this, result)
}
}
/** A class representing `rational` nodes. */
- final class Rational extends @ruby_rational, AstNodeImpl {
+ class Rational extends @ruby_rational, F::UnderscoreSimpleNumeric {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Rational" }
/** Gets the child of this node. */
- final AstNode getChild() { ruby_rational_def(this, result) }
+ final F::AstNode getChild() { ruby_rational_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_rational_def(this, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_rational_def(this, result) }
}
/** A class representing `redo` nodes. */
- final class Redo extends @ruby_redo, AstNodeImpl {
+ class Redo extends @ruby_redo, F::UnderscorePrimary {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Redo" }
/** Gets the child of this node. */
- final ArgumentList getChild() { ruby_redo_child(this, result) }
+ final F::ArgumentList getChild() { ruby_redo_child(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_redo_child(this, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_redo_child(this, result) }
}
/** A class representing `regex` nodes. */
- final class Regex extends @ruby_regex, AstNodeImpl {
+ class Regex extends @ruby_regex, F::UnderscorePatternPrimitive, F::UnderscorePrimary {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Regex" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_regex_child(this, i, result) }
+ final F::AstNode getChild(int i) { ruby_regex_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_regex_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_regex_child(this, _, result) }
}
/** A class representing `rescue` nodes. */
- final class Rescue extends @ruby_rescue, AstNodeImpl {
+ class Rescue extends @ruby_rescue, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Rescue" }
/** Gets the node corresponding to the field `body`. */
- final Then getBody() { ruby_rescue_body(this, result) }
+ final F::Then getBody() { ruby_rescue_body(this, result) }
/** Gets the node corresponding to the field `exceptions`. */
- final Exceptions getExceptions() { ruby_rescue_exceptions(this, result) }
+ final F::Exceptions getExceptions() { ruby_rescue_exceptions(this, result) }
/** Gets the node corresponding to the field `variable`. */
- final ExceptionVariable getVariable() { ruby_rescue_variable(this, result) }
+ final F::ExceptionVariable getVariable() { ruby_rescue_variable(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_rescue_body(this, result) or
ruby_rescue_exceptions(this, result) or
ruby_rescue_variable(this, result)
@@ -1486,147 +1621,158 @@ module Ruby {
}
/** A class representing `rescue_modifier` nodes. */
- final class RescueModifier extends @ruby_rescue_modifier, AstNodeImpl {
+ class RescueModifier extends @ruby_rescue_modifier, F::UnderscoreStatement {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "RescueModifier" }
/** Gets the node corresponding to the field `body`. */
- final AstNode getBody() { ruby_rescue_modifier_def(this, result, _) }
+ final F::AstNode getBody() { ruby_rescue_modifier_def(this, result, _) }
/** Gets the node corresponding to the field `handler`. */
- final UnderscoreExpression getHandler() { ruby_rescue_modifier_def(this, _, result) }
+ final F::UnderscoreExpression getHandler() { ruby_rescue_modifier_def(this, _, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_rescue_modifier_def(this, result, _) or ruby_rescue_modifier_def(this, _, result)
}
}
/** A class representing `rest_assignment` nodes. */
- final class RestAssignment extends @ruby_rest_assignment, AstNodeImpl {
+ class RestAssignment extends @ruby_rest_assignment, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "RestAssignment" }
/** Gets the child of this node. */
- final UnderscoreLhs getChild() { ruby_rest_assignment_child(this, result) }
+ final F::UnderscoreLhs getChild() { ruby_rest_assignment_child(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_rest_assignment_child(this, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_rest_assignment_child(this, result) }
}
/** A class representing `retry` nodes. */
- final class Retry extends @ruby_retry, AstNodeImpl {
+ class Retry extends @ruby_retry, F::UnderscorePrimary {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Retry" }
/** Gets the child of this node. */
- final ArgumentList getChild() { ruby_retry_child(this, result) }
+ final F::ArgumentList getChild() { ruby_retry_child(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_retry_child(this, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_retry_child(this, result) }
}
/** A class representing `return` nodes. */
- final class Return extends @ruby_return, AstNodeImpl {
+ class Return extends @ruby_return, F::UnderscoreExpression, F::UnderscorePrimary {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Return" }
/** Gets the child of this node. */
- final ArgumentList getChild() { ruby_return_child(this, result) }
+ final F::ArgumentList getChild() { ruby_return_child(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_return_child(this, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_return_child(this, result) }
}
/** A class representing `right_assignment_list` nodes. */
- final class RightAssignmentList extends @ruby_right_assignment_list, AstNodeImpl {
+ class RightAssignmentList extends @ruby_right_assignment_list, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "RightAssignmentList" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_right_assignment_list_child(this, i, result) }
+ final F::AstNode getChild(int i) { ruby_right_assignment_list_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_right_assignment_list_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() {
+ ruby_right_assignment_list_child(this, _, result)
+ }
}
/** A class representing `scope_resolution` nodes. */
- final class ScopeResolution extends @ruby_scope_resolution, AstNodeImpl {
+ class ScopeResolution extends @ruby_scope_resolution, F::UnderscoreLhs,
+ F::UnderscorePatternConstant
+ {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ScopeResolution" }
/** Gets the node corresponding to the field `name`. */
- final Constant getName() { ruby_scope_resolution_def(this, result) }
+ final F::Constant getName() { ruby_scope_resolution_def(this, result) }
/** Gets the node corresponding to the field `scope`. */
- final AstNode getScope() { ruby_scope_resolution_scope(this, result) }
+ final F::AstNode getScope() { ruby_scope_resolution_scope(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_scope_resolution_def(this, result) or ruby_scope_resolution_scope(this, result)
}
}
/** A class representing `self` tokens. */
- final class Self extends @ruby_token_self, TokenImpl {
+ class Self extends @ruby_token_self, F::Token, F::UnderscorePatternPrimitive,
+ F::UnderscoreVariable
+ {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Self" }
}
/** A class representing `setter` nodes. */
- final class Setter extends @ruby_setter, AstNodeImpl {
+ class Setter extends @ruby_setter, F::UnderscoreMethodName {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Setter" }
/** Gets the node corresponding to the field `name`. */
- final Identifier getName() { ruby_setter_def(this, result) }
+ final F::Identifier getName() { ruby_setter_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_setter_def(this, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_setter_def(this, result) }
}
/** A class representing `simple_symbol` tokens. */
- final class SimpleSymbol extends @ruby_token_simple_symbol, TokenImpl {
+ class SimpleSymbol extends @ruby_token_simple_symbol, F::Token, F::UnderscoreMethodName,
+ F::UnderscorePatternPrimitive, F::UnderscorePrimary
+ {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "SimpleSymbol" }
}
/** A class representing `singleton_class` nodes. */
- final class SingletonClass extends @ruby_singleton_class, AstNodeImpl {
+ class SingletonClass extends @ruby_singleton_class, F::UnderscorePrimary {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "SingletonClass" }
/** Gets the node corresponding to the field `body`. */
- final BodyStatement getBody() { ruby_singleton_class_body(this, result) }
+ final F::BodyStatement getBody() { ruby_singleton_class_body(this, result) }
/** Gets the node corresponding to the field `value`. */
- final UnderscoreArg getValue() { ruby_singleton_class_def(this, result) }
+ final F::UnderscoreArg getValue() { ruby_singleton_class_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_singleton_class_body(this, result) or ruby_singleton_class_def(this, result)
}
}
/** A class representing `singleton_method` nodes. */
- final class SingletonMethod extends @ruby_singleton_method, AstNodeImpl {
+ class SingletonMethod extends @ruby_singleton_method, F::UnderscorePrimary {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "SingletonMethod" }
/** Gets the node corresponding to the field `body`. */
- final AstNode getBody() { ruby_singleton_method_body(this, result) }
+ final F::AstNode getBody() { ruby_singleton_method_body(this, result) }
/** Gets the node corresponding to the field `name`. */
- final UnderscoreMethodName getName() { ruby_singleton_method_def(this, result, _) }
+ final F::UnderscoreMethodName getName() { ruby_singleton_method_def(this, result, _) }
/** Gets the node corresponding to the field `object`. */
- final AstNode getObject() { ruby_singleton_method_def(this, _, result) }
+ final F::AstNode getObject() { ruby_singleton_method_def(this, _, result) }
/** Gets the node corresponding to the field `parameters`. */
- final MethodParameters getParameters() { ruby_singleton_method_parameters(this, result) }
+ final F::MethodParameters getParameters() { ruby_singleton_method_parameters(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_singleton_method_body(this, result) or
ruby_singleton_method_def(this, result, _) or
ruby_singleton_method_def(this, _, result) or
@@ -1635,143 +1781,160 @@ module Ruby {
}
/** A class representing `splat_argument` nodes. */
- final class SplatArgument extends @ruby_splat_argument, AstNodeImpl {
+ class SplatArgument extends @ruby_splat_argument, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "SplatArgument" }
/** Gets the child of this node. */
- final UnderscoreArg getChild() { ruby_splat_argument_child(this, result) }
+ final F::UnderscoreArg getChild() { ruby_splat_argument_child(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_splat_argument_child(this, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_splat_argument_child(this, result) }
}
/** A class representing `splat_parameter` nodes. */
- final class SplatParameter extends @ruby_splat_parameter, AstNodeImpl {
+ class SplatParameter extends @ruby_splat_parameter, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "SplatParameter" }
/** Gets the node corresponding to the field `name`. */
- final Identifier getName() { ruby_splat_parameter_name(this, result) }
+ final F::Identifier getName() { ruby_splat_parameter_name(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_splat_parameter_name(this, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_splat_parameter_name(this, result) }
}
/** A class representing `string` nodes. */
- final class String extends @ruby_string__, AstNodeImpl {
+ class String extends @ruby_string__, F::UnderscorePatternPrimitive, F::UnderscorePrimary {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "String" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_string_child(this, i, result) }
+ final F::AstNode getChild(int i) { ruby_string_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_string_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_string_child(this, _, result) }
}
/** A class representing `string_array` nodes. */
- final class StringArray extends @ruby_string_array, AstNodeImpl {
+ class StringArray extends @ruby_string_array, F::UnderscorePatternPrimitive, F::UnderscorePrimary {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "StringArray" }
/** Gets the `i`th child of this node. */
- final BareString getChild(int i) { ruby_string_array_child(this, i, result) }
+ final F::BareString getChild(int i) { ruby_string_array_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::BareString getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_string_array_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_string_array_child(this, _, result) }
}
/** A class representing `string_content` tokens. */
- final class StringContent extends @ruby_token_string_content, TokenImpl {
+ class StringContent extends @ruby_token_string_content, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "StringContent" }
}
/** A class representing `subshell` nodes. */
- final class Subshell extends @ruby_subshell, AstNodeImpl {
+ class Subshell extends @ruby_subshell, F::UnderscorePatternPrimitive, F::UnderscorePrimary {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Subshell" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_subshell_child(this, i, result) }
+ final F::AstNode getChild(int i) { ruby_subshell_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_subshell_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_subshell_child(this, _, result) }
}
/** A class representing `super` tokens. */
- final class Super extends @ruby_token_super, TokenImpl {
+ class Super extends @ruby_token_super, F::Token, F::UnderscoreVariable {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Super" }
}
/** A class representing `superclass` nodes. */
- final class Superclass extends @ruby_superclass, AstNodeImpl {
+ class Superclass extends @ruby_superclass, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Superclass" }
/** Gets the child of this node. */
- final UnderscoreExpression getChild() { ruby_superclass_def(this, result) }
+ final F::UnderscoreExpression getChild() { ruby_superclass_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_superclass_def(this, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_superclass_def(this, result) }
}
/** A class representing `symbol_array` nodes. */
- final class SymbolArray extends @ruby_symbol_array, AstNodeImpl {
+ class SymbolArray extends @ruby_symbol_array, F::UnderscorePatternPrimitive, F::UnderscorePrimary {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "SymbolArray" }
/** Gets the `i`th child of this node. */
- final BareSymbol getChild(int i) { ruby_symbol_array_child(this, i, result) }
+ final F::BareSymbol getChild(int i) { ruby_symbol_array_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::BareSymbol getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_symbol_array_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_symbol_array_child(this, _, result) }
}
/** A class representing `test_pattern` nodes. */
- final class TestPattern extends @ruby_test_pattern, AstNodeImpl {
+ class TestPattern extends @ruby_test_pattern, F::UnderscoreExpression {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "TestPattern" }
/** Gets the node corresponding to the field `pattern`. */
- final UnderscorePatternTopExprBody getPattern() { ruby_test_pattern_def(this, result, _) }
+ final F::UnderscorePatternTopExprBody getPattern() { ruby_test_pattern_def(this, result, _) }
/** Gets the node corresponding to the field `value`. */
- final UnderscoreArg getValue() { ruby_test_pattern_def(this, _, result) }
+ final F::UnderscoreArg getValue() { ruby_test_pattern_def(this, _, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_test_pattern_def(this, result, _) or ruby_test_pattern_def(this, _, result)
}
}
/** A class representing `then` nodes. */
- final class Then extends @ruby_then, AstNodeImpl {
+ class Then extends @ruby_then, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Then" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { ruby_then_child(this, i, result) }
+ final F::AstNode getChild(int i) { ruby_then_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_then_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_then_child(this, _, result) }
}
/** A class representing `true` tokens. */
- final class True extends @ruby_token_true, TokenImpl {
+ class True extends @ruby_token_true, F::Token, F::UnderscoreLhs, F::UnderscorePatternPrimitive {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "True" }
}
/** A class representing `unary` nodes. */
- final class Unary extends @ruby_unary, AstNodeImpl {
+ class Unary extends @ruby_unary, F::UnderscoreArg, F::UnderscoreExpression,
+ F::UnderscorePatternPrimitive, F::UnderscorePrimary
+ {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Unary" }
/** Gets the node corresponding to the field `operand`. */
- final AstNode getOperand() { ruby_unary_def(this, result, _) }
+ final F::AstNode getOperand() { ruby_unary_def(this, result, _) }
/** Gets the node corresponding to the field `operator`. */
final string getOperator() {
@@ -1791,43 +1954,46 @@ module Ruby {
}
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_unary_def(this, result, _) }
+ final override F::AstNode getAFieldOrChild() { ruby_unary_def(this, result, _) }
}
/** A class representing `undef` nodes. */
- final class Undef extends @ruby_undef, AstNodeImpl {
+ class Undef extends @ruby_undef, F::UnderscoreStatement {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Undef" }
/** Gets the `i`th child of this node. */
- final UnderscoreMethodName getChild(int i) { ruby_undef_child(this, i, result) }
+ final F::UnderscoreMethodName getChild(int i) { ruby_undef_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::UnderscoreMethodName getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_undef_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_undef_child(this, _, result) }
}
/** A class representing `uninterpreted` tokens. */
- final class Uninterpreted extends @ruby_token_uninterpreted, TokenImpl {
+ class Uninterpreted extends @ruby_token_uninterpreted, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Uninterpreted" }
}
/** A class representing `unless` nodes. */
- final class Unless extends @ruby_unless, AstNodeImpl {
+ class Unless extends @ruby_unless, F::UnderscorePrimary {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Unless" }
/** Gets the node corresponding to the field `alternative`. */
- final AstNode getAlternative() { ruby_unless_alternative(this, result) }
+ final F::AstNode getAlternative() { ruby_unless_alternative(this, result) }
/** Gets the node corresponding to the field `condition`. */
- final UnderscoreStatement getCondition() { ruby_unless_def(this, result) }
+ final F::UnderscoreStatement getCondition() { ruby_unless_def(this, result) }
/** Gets the node corresponding to the field `consequence`. */
- final Then getConsequence() { ruby_unless_consequence(this, result) }
+ final F::Then getConsequence() { ruby_unless_consequence(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_unless_alternative(this, result) or
ruby_unless_def(this, result) or
ruby_unless_consequence(this, result)
@@ -1835,147 +2001,154 @@ module Ruby {
}
/** A class representing `unless_guard` nodes. */
- final class UnlessGuard extends @ruby_unless_guard, AstNodeImpl {
+ class UnlessGuard extends @ruby_unless_guard, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "UnlessGuard" }
/** Gets the node corresponding to the field `condition`. */
- final UnderscoreExpression getCondition() { ruby_unless_guard_def(this, result) }
+ final F::UnderscoreExpression getCondition() { ruby_unless_guard_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_unless_guard_def(this, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_unless_guard_def(this, result) }
}
/** A class representing `unless_modifier` nodes. */
- final class UnlessModifier extends @ruby_unless_modifier, AstNodeImpl {
+ class UnlessModifier extends @ruby_unless_modifier, F::UnderscoreStatement {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "UnlessModifier" }
/** Gets the node corresponding to the field `body`. */
- final UnderscoreStatement getBody() { ruby_unless_modifier_def(this, result, _) }
+ final F::UnderscoreStatement getBody() { ruby_unless_modifier_def(this, result, _) }
/** Gets the node corresponding to the field `condition`. */
- final UnderscoreExpression getCondition() { ruby_unless_modifier_def(this, _, result) }
+ final F::UnderscoreExpression getCondition() { ruby_unless_modifier_def(this, _, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_unless_modifier_def(this, result, _) or ruby_unless_modifier_def(this, _, result)
}
}
/** A class representing `until` nodes. */
- final class Until extends @ruby_until, AstNodeImpl {
+ class Until extends @ruby_until, F::UnderscorePrimary {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Until" }
/** Gets the node corresponding to the field `body`. */
- final Do getBody() { ruby_until_def(this, result, _) }
+ final F::Do getBody() { ruby_until_def(this, result, _) }
/** Gets the node corresponding to the field `condition`. */
- final UnderscoreStatement getCondition() { ruby_until_def(this, _, result) }
+ final F::UnderscoreStatement getCondition() { ruby_until_def(this, _, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_until_def(this, result, _) or ruby_until_def(this, _, result)
}
}
/** A class representing `until_modifier` nodes. */
- final class UntilModifier extends @ruby_until_modifier, AstNodeImpl {
+ class UntilModifier extends @ruby_until_modifier, F::UnderscoreStatement {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "UntilModifier" }
/** Gets the node corresponding to the field `body`. */
- final UnderscoreStatement getBody() { ruby_until_modifier_def(this, result, _) }
+ final F::UnderscoreStatement getBody() { ruby_until_modifier_def(this, result, _) }
/** Gets the node corresponding to the field `condition`. */
- final UnderscoreExpression getCondition() { ruby_until_modifier_def(this, _, result) }
+ final F::UnderscoreExpression getCondition() { ruby_until_modifier_def(this, _, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_until_modifier_def(this, result, _) or ruby_until_modifier_def(this, _, result)
}
}
/** A class representing `variable_reference_pattern` nodes. */
- final class VariableReferencePattern extends @ruby_variable_reference_pattern, AstNodeImpl {
+ class VariableReferencePattern extends @ruby_variable_reference_pattern,
+ F::UnderscorePatternExprBasic
+ {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "VariableReferencePattern" }
/** Gets the node corresponding to the field `name`. */
- final AstNode getName() { ruby_variable_reference_pattern_def(this, result) }
+ final F::AstNode getName() { ruby_variable_reference_pattern_def(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_variable_reference_pattern_def(this, result) }
+ final override F::AstNode getAFieldOrChild() {
+ ruby_variable_reference_pattern_def(this, result)
+ }
}
/** A class representing `when` nodes. */
- final class When extends @ruby_when, AstNodeImpl {
+ class When extends @ruby_when, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "When" }
/** Gets the node corresponding to the field `body`. */
- final Then getBody() { ruby_when_body(this, result) }
+ final F::Then getBody() { ruby_when_body(this, result) }
+
+ /** Gets the node corresponding to the field `pattern`. */
+ final F::Pattern getPattern(int i) { ruby_when_pattern(this, i, result) }
/** Gets the node corresponding to the field `pattern`. */
- final Pattern getPattern(int i) { ruby_when_pattern(this, i, result) }
+ final F::Pattern getAPattern() { result = this.getPattern(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_when_body(this, result) or ruby_when_pattern(this, _, result)
}
}
/** A class representing `while` nodes. */
- final class While extends @ruby_while, AstNodeImpl {
+ class While extends @ruby_while, F::UnderscorePrimary {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "While" }
/** Gets the node corresponding to the field `body`. */
- final Do getBody() { ruby_while_def(this, result, _) }
+ final F::Do getBody() { ruby_while_def(this, result, _) }
/** Gets the node corresponding to the field `condition`. */
- final UnderscoreStatement getCondition() { ruby_while_def(this, _, result) }
+ final F::UnderscoreStatement getCondition() { ruby_while_def(this, _, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_while_def(this, result, _) or ruby_while_def(this, _, result)
}
}
/** A class representing `while_modifier` nodes. */
- final class WhileModifier extends @ruby_while_modifier, AstNodeImpl {
+ class WhileModifier extends @ruby_while_modifier, F::UnderscoreStatement {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "WhileModifier" }
/** Gets the node corresponding to the field `body`. */
- final UnderscoreStatement getBody() { ruby_while_modifier_def(this, result, _) }
+ final F::UnderscoreStatement getBody() { ruby_while_modifier_def(this, result, _) }
/** Gets the node corresponding to the field `condition`. */
- final UnderscoreExpression getCondition() { ruby_while_modifier_def(this, _, result) }
+ final F::UnderscoreExpression getCondition() { ruby_while_modifier_def(this, _, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() {
+ final override F::AstNode getAFieldOrChild() {
ruby_while_modifier_def(this, result, _) or ruby_while_modifier_def(this, _, result)
}
}
/** A class representing `yield` nodes. */
- final class Yield extends @ruby_yield, AstNodeImpl {
+ class Yield extends @ruby_yield, F::UnderscoreExpression, F::UnderscorePrimary {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Yield" }
/** Gets the child of this node. */
- final ArgumentList getChild() { ruby_yield_child(this, result) }
+ final F::ArgumentList getChild() { ruby_yield_child(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { ruby_yield_child(this, result) }
+ final override F::AstNode getAFieldOrChild() { ruby_yield_child(this, result) }
}
/** Provides predicates for mapping AST nodes to their named children. */
module PrintAst {
/** Gets a child of `node` returned by the member predicate with the given `name`. If the predicate takes an index argument, `i` is bound to that index, otherwise `i` is `-1` (which is never a valid index). */
- AstNode getChild(AstNode node, string name, int i) {
+ F::AstNode getChild(F::AstNode node, string name, int i) {
result = node.(Alias).getAlias() and i = -1 and name = "getAlias"
or
result = node.(Alias).getName() and i = -1 and name = "getName"
@@ -2307,10 +2480,322 @@ module Ruby {
}
}
+module RubyFinal {
+ private module F = Ruby;
+
+ import F
+
+ final class AstNode = F::AstNode;
+
+ final class Token = F::Token;
+
+ final class ReservedWord = F::ReservedWord;
+
+ final class UnderscoreArg = F::UnderscoreArg;
+
+ final class UnderscoreCallOperator = F::UnderscoreCallOperator;
+
+ final class UnderscoreExpression = F::UnderscoreExpression;
+
+ final class UnderscoreLhs = F::UnderscoreLhs;
+
+ final class UnderscoreMethodName = F::UnderscoreMethodName;
+
+ final class UnderscoreNonlocalVariable = F::UnderscoreNonlocalVariable;
+
+ final class UnderscorePatternConstant = F::UnderscorePatternConstant;
+
+ final class UnderscorePatternExpr = F::UnderscorePatternExpr;
+
+ final class UnderscorePatternExprBasic = F::UnderscorePatternExprBasic;
+
+ final class UnderscorePatternPrimitive = F::UnderscorePatternPrimitive;
+
+ final class UnderscorePatternTopExprBody = F::UnderscorePatternTopExprBody;
+
+ final class UnderscorePrimary = F::UnderscorePrimary;
+
+ final class UnderscoreSimpleNumeric = F::UnderscoreSimpleNumeric;
+
+ final class UnderscoreStatement = F::UnderscoreStatement;
+
+ final class UnderscoreVariable = F::UnderscoreVariable;
+
+ final class Alias = F::Alias;
+
+ final class AlternativePattern = F::AlternativePattern;
+
+ final class ArgumentList = F::ArgumentList;
+
+ final class Array = F::Array;
+
+ final class ArrayPattern = F::ArrayPattern;
+
+ final class AsPattern = F::AsPattern;
+
+ final class Assignment = F::Assignment;
+
+ final class BareString = F::BareString;
+
+ final class BareSymbol = F::BareSymbol;
+
+ final class Begin = F::Begin;
+
+ final class BeginBlock = F::BeginBlock;
+
+ final class Binary = F::Binary;
+
+ final class Block = F::Block;
+
+ final class BlockArgument = F::BlockArgument;
+
+ final class BlockBody = F::BlockBody;
+
+ final class BlockParameter = F::BlockParameter;
+
+ final class BlockParameters = F::BlockParameters;
+
+ final class BodyStatement = F::BodyStatement;
+
+ final class Break = F::Break;
+
+ final class Call = F::Call;
+
+ final class Case = F::Case;
+
+ final class CaseMatch = F::CaseMatch;
+
+ final class ChainedString = F::ChainedString;
+
+ final class Character = F::Character;
+
+ final class Class = F::Class;
+
+ final class ClassVariable = F::ClassVariable;
+
+ final class Comment = F::Comment;
+
+ final class Complex = F::Complex;
+
+ final class Conditional = F::Conditional;
+
+ final class Constant = F::Constant;
+
+ final class DelimitedSymbol = F::DelimitedSymbol;
+
+ final class DestructuredLeftAssignment = F::DestructuredLeftAssignment;
+
+ final class DestructuredParameter = F::DestructuredParameter;
+
+ final class Do = F::Do;
+
+ final class DoBlock = F::DoBlock;
+
+ final class ElementReference = F::ElementReference;
+
+ final class Else = F::Else;
+
+ final class Elsif = F::Elsif;
+
+ final class EmptyStatement = F::EmptyStatement;
+
+ final class Encoding = F::Encoding;
+
+ final class EndBlock = F::EndBlock;
+
+ final class Ensure = F::Ensure;
+
+ final class EscapeSequence = F::EscapeSequence;
+
+ final class ExceptionVariable = F::ExceptionVariable;
+
+ final class Exceptions = F::Exceptions;
+
+ final class ExpressionReferencePattern = F::ExpressionReferencePattern;
+
+ final class False = F::False;
+
+ final class File = F::File;
+
+ final class FindPattern = F::FindPattern;
+
+ final class Float = F::Float;
+
+ final class For = F::For;
+
+ final class ForwardArgument = F::ForwardArgument;
+
+ final class ForwardParameter = F::ForwardParameter;
+
+ final class GlobalVariable = F::GlobalVariable;
+
+ final class Hash = F::Hash;
+
+ final class HashKeySymbol = F::HashKeySymbol;
+
+ final class HashPattern = F::HashPattern;
+
+ final class HashSplatArgument = F::HashSplatArgument;
+
+ final class HashSplatNil = F::HashSplatNil;
+
+ final class HashSplatParameter = F::HashSplatParameter;
+
+ final class HeredocBeginning = F::HeredocBeginning;
+
+ final class HeredocBody = F::HeredocBody;
+
+ final class HeredocContent = F::HeredocContent;
+
+ final class HeredocEnd = F::HeredocEnd;
+
+ final class Identifier = F::Identifier;
+
+ final class If = F::If;
+
+ final class IfGuard = F::IfGuard;
+
+ final class IfModifier = F::IfModifier;
+
+ final class In = F::In;
+
+ final class InClause = F::InClause;
+
+ final class InstanceVariable = F::InstanceVariable;
+
+ final class Integer = F::Integer;
+
+ final class Interpolation = F::Interpolation;
+
+ final class KeywordParameter = F::KeywordParameter;
+
+ final class KeywordPattern = F::KeywordPattern;
+
+ final class Lambda = F::Lambda;
+
+ final class LambdaParameters = F::LambdaParameters;
+
+ final class LeftAssignmentList = F::LeftAssignmentList;
+
+ final class Line = F::Line;
+
+ final class MatchPattern = F::MatchPattern;
+
+ final class Method = F::Method;
+
+ final class MethodParameters = F::MethodParameters;
+
+ final class Module = F::Module;
+
+ final class Next = F::Next;
+
+ final class Nil = F::Nil;
+
+ final class Operator = F::Operator;
+
+ final class OperatorAssignment = F::OperatorAssignment;
+
+ final class OptionalParameter = F::OptionalParameter;
+
+ final class Pair = F::Pair;
+
+ final class ParenthesizedPattern = F::ParenthesizedPattern;
+
+ final class ParenthesizedStatements = F::ParenthesizedStatements;
+
+ final class Pattern = F::Pattern;
+
+ final class Program = F::Program;
+
+ final class Range = F::Range;
+
+ final class Rational = F::Rational;
+
+ final class Redo = F::Redo;
+
+ final class Regex = F::Regex;
+
+ final class Rescue = F::Rescue;
+
+ final class RescueModifier = F::RescueModifier;
+
+ final class RestAssignment = F::RestAssignment;
+
+ final class Retry = F::Retry;
+
+ final class Return = F::Return;
+
+ final class RightAssignmentList = F::RightAssignmentList;
+
+ final class ScopeResolution = F::ScopeResolution;
+
+ final class Self = F::Self;
+
+ final class Setter = F::Setter;
+
+ final class SimpleSymbol = F::SimpleSymbol;
+
+ final class SingletonClass = F::SingletonClass;
+
+ final class SingletonMethod = F::SingletonMethod;
+
+ final class SplatArgument = F::SplatArgument;
+
+ final class SplatParameter = F::SplatParameter;
+
+ final class String = F::String;
+
+ final class StringArray = F::StringArray;
+
+ final class StringContent = F::StringContent;
+
+ final class Subshell = F::Subshell;
+
+ final class Super = F::Super;
+
+ final class Superclass = F::Superclass;
+
+ final class SymbolArray = F::SymbolArray;
+
+ final class TestPattern = F::TestPattern;
+
+ final class Then = F::Then;
+
+ final class True = F::True;
+
+ final class Unary = F::Unary;
+
+ final class Undef = F::Undef;
+
+ final class Uninterpreted = F::Uninterpreted;
+
+ final class Unless = F::Unless;
+
+ final class UnlessGuard = F::UnlessGuard;
+
+ final class UnlessModifier = F::UnlessModifier;
+
+ final class Until = F::Until;
+
+ final class UntilModifier = F::UntilModifier;
+
+ final class VariableReferencePattern = F::VariableReferencePattern;
+
+ final class When = F::When;
+
+ final class While = F::While;
+
+ final class WhileModifier = F::WhileModifier;
+
+ final class Yield = F::Yield;
+}
+
overlay[local]
module Erb {
+ private module F = Erb;
+
/** The base class for all AST nodes */
- private class AstNodeImpl extends @erb_ast_node {
+ class AstNode extends @erb_ast_node {
/** Gets a string representation of this element. */
string toString() { result = this.getAPrimaryQlClass() }
@@ -2318,13 +2803,13 @@ module Erb {
final L::Location getLocation() { erb_ast_node_location(this, result) }
/** Gets the parent of this element. */
- final AstNode getParent() { erb_ast_node_parent(this, result, _) }
+ final F::AstNode getParent() { erb_ast_node_parent(this, result, _) }
/** Gets the index of this node among the children of its parent. */
final int getParentIndex() { erb_ast_node_parent(this, _, result) }
/** Gets a field or child node of this node. */
- AstNode getAFieldOrChild() { none() }
+ F::AstNode getAFieldOrChild() { none() }
/** Gets the name of the primary QL class for this element. */
string getAPrimaryQlClass() { result = "???" }
@@ -2333,10 +2818,8 @@ module Erb {
string getPrimaryQlClasses() { result = concat(this.getAPrimaryQlClass(), ",") }
}
- final class AstNode = AstNodeImpl;
-
/** A token. */
- private class TokenImpl extends @erb_token, AstNodeImpl {
+ class Token extends @erb_token, F::AstNode {
/** Gets the value of this token. */
final string getValue() { erb_tokeninfo(this, _, result) }
@@ -2347,10 +2830,8 @@ module Erb {
override string getAPrimaryQlClass() { result = "Token" }
}
- final class Token = TokenImpl;
-
/** A reserved word. */
- final class ReservedWord extends @erb_reserved_word, TokenImpl {
+ class ReservedWord extends @erb_reserved_word, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "ReservedWord" }
}
@@ -2376,87 +2857,90 @@ module Erb {
}
/** A class representing `code` tokens. */
- final class Code extends @erb_token_code, TokenImpl {
+ class Code extends @erb_token_code, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Code" }
}
/** A class representing `comment` tokens. */
- final class Comment extends @erb_token_comment, TokenImpl {
+ class Comment extends @erb_token_comment, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Comment" }
}
/** A class representing `comment_directive` nodes. */
- final class CommentDirective extends @erb_comment_directive, AstNodeImpl {
+ class CommentDirective extends @erb_comment_directive, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "CommentDirective" }
/** Gets the child of this node. */
- final Comment getChild() { erb_comment_directive_child(this, result) }
+ final F::Comment getChild() { erb_comment_directive_child(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { erb_comment_directive_child(this, result) }
+ final override F::AstNode getAFieldOrChild() { erb_comment_directive_child(this, result) }
}
/** A class representing `content` tokens. */
- final class Content extends @erb_token_content, TokenImpl {
+ class Content extends @erb_token_content, F::AstNode, F::Token {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Content" }
}
/** A class representing `directive` nodes. */
- final class Directive extends @erb_directive, AstNodeImpl {
+ class Directive extends @erb_directive, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Directive" }
/** Gets the child of this node. */
- final Code getChild() { erb_directive_child(this, result) }
+ final F::Code getChild() { erb_directive_child(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { erb_directive_child(this, result) }
+ final override F::AstNode getAFieldOrChild() { erb_directive_child(this, result) }
}
/** A class representing `graphql_directive` nodes. */
- final class GraphqlDirective extends @erb_graphql_directive, AstNodeImpl {
+ class GraphqlDirective extends @erb_graphql_directive, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "GraphqlDirective" }
/** Gets the child of this node. */
- final Code getChild() { erb_graphql_directive_child(this, result) }
+ final F::Code getChild() { erb_graphql_directive_child(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { erb_graphql_directive_child(this, result) }
+ final override F::AstNode getAFieldOrChild() { erb_graphql_directive_child(this, result) }
}
/** A class representing `output_directive` nodes. */
- final class OutputDirective extends @erb_output_directive, AstNodeImpl {
+ class OutputDirective extends @erb_output_directive, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "OutputDirective" }
/** Gets the child of this node. */
- final Code getChild() { erb_output_directive_child(this, result) }
+ final F::Code getChild() { erb_output_directive_child(this, result) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { erb_output_directive_child(this, result) }
+ final override F::AstNode getAFieldOrChild() { erb_output_directive_child(this, result) }
}
/** A class representing `template` nodes. */
- final class Template extends @erb_template, AstNodeImpl {
+ class Template extends @erb_template, F::AstNode {
/** Gets the name of the primary QL class for this element. */
final override string getAPrimaryQlClass() { result = "Template" }
/** Gets the `i`th child of this node. */
- final AstNode getChild(int i) { erb_template_child(this, i, result) }
+ final F::AstNode getChild(int i) { erb_template_child(this, i, result) }
+
+ /** Gets the `i`th child of this node. */
+ final F::AstNode getAChild() { result = this.getChild(_) }
/** Gets a field or child node of this node. */
- final override AstNode getAFieldOrChild() { erb_template_child(this, _, result) }
+ final override F::AstNode getAFieldOrChild() { erb_template_child(this, _, result) }
}
/** Provides predicates for mapping AST nodes to their named children. */
module PrintAst {
/** Gets a child of `node` returned by the member predicate with the given `name`. If the predicate takes an index argument, `i` is bound to that index, otherwise `i` is `-1` (which is never a valid index). */
- AstNode getChild(AstNode node, string name, int i) {
+ F::AstNode getChild(F::AstNode node, string name, int i) {
result = node.(CommentDirective).getChild() and i = -1 and name = "getChild"
or
result = node.(Directive).getChild() and i = -1 and name = "getChild"
@@ -2469,3 +2953,31 @@ module Erb {
}
}
}
+
+module ErbFinal {
+ private module F = Erb;
+
+ import F
+
+ final class AstNode = F::AstNode;
+
+ final class Token = F::Token;
+
+ final class ReservedWord = F::ReservedWord;
+
+ final class Code = F::Code;
+
+ final class Comment = F::Comment;
+
+ final class CommentDirective = F::CommentDirective;
+
+ final class Content = F::Content;
+
+ final class Directive = F::Directive;
+
+ final class GraphqlDirective = F::GraphqlDirective;
+
+ final class OutputDirective = F::OutputDirective;
+
+ final class Template = F::Template;
+}
diff --git a/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPrivate.qll b/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPrivate.qll
index 9f3042ebb5b7..2203ff8e1054 100644
--- a/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPrivate.qll
+++ b/ruby/ql/lib/codeql/ruby/dataflow/internal/DataFlowPrivate.qll
@@ -676,26 +676,28 @@ private module Cached {
)
}
+ private predicate fieldName(string name) {
+ name = any(InstanceVariable v).getName()
+ or
+ name = "@" + any(SetterMethodCall c).getTargetName()
+ or
+ // The following equation unfortunately leads to a non-monotonic recursion error:
+ // name = any(AccessPathToken a).getAnArgument("Field")
+ // Therefore, we use the following instead to extract the field names from the
+ // external model data. This, unfortunately, does not included any field names used
+ // in models defined in QL code.
+ exists(string input, string output |
+ ModelOutput::relevantSummaryModel(_, _, input, output, _, _)
+ |
+ name = [input, output].regexpFind("(?<=(^|\\.)Field\\[)[^\\]]+(?=\\])", _, _).trim()
+ )
+ }
+
cached
newtype TContent =
TKnownElementContent(ConstantValue cv) { trackKnownValue(cv) } or
TUnknownElementContent() or
- TFieldContent(string name) {
- name = any(InstanceVariable v).getName()
- or
- name = "@" + any(SetterMethodCall c).getTargetName()
- or
- // The following equation unfortunately leads to a non-monotonic recursion error:
- // name = any(AccessPathToken a).getAnArgument("Field")
- // Therefore, we use the following instead to extract the field names from the
- // external model data. This, unfortunately, does not included any field names used
- // in models defined in QL code.
- exists(string input, string output |
- ModelOutput::relevantSummaryModel(_, _, input, output, _, _)
- |
- name = [input, output].regexpFind("(?<=(^|\\.)Field\\[)[^\\]]+(?=\\])", _, _).trim()
- )
- } or
+ TFieldContent(string name) { fieldName(name) } or
deprecated TSplatContent(int i, Boolean shifted) { i in [0 .. 10] } or
deprecated THashSplatContent(ConstantValue::ConstantSymbolValue cv) or
TCapturedVariableContent(VariableCapture::CapturedVariable v) or
@@ -716,12 +718,20 @@ private module Cached {
)
}
+ cached
+ int fieldNameBucket(string name) {
+ exists(int r | name = rank[r](string n | fieldName(n)) and result = r % 30)
+ }
+
cached
newtype TContentApprox =
TUnknownElementContentApprox() or
TKnownIntegerElementContentApprox() or
TKnownElementContentApprox(string approx) { approx = approxKnownElementIndex(_) } or
- TNonElementContentApprox(Content c) { not c instanceof Content::ElementContent } or
+ TFieldContentApprox(int bucket) { bucket = fieldNameBucket(_) } or
+ TNonElementContentApprox(Content c) {
+ not c instanceof Content::ElementContent and not c instanceof Content::FieldContent
+ } or
TCapturedVariableContentApprox(VariableCapture::CapturedVariable v)
cached
@@ -1643,16 +1653,24 @@ private module ReturnNodes {
}
}
- pragma[noinline]
- private AstNode implicitReturn(Callable c, ExprNode n) {
- exists(CfgNodes::ExprCfgNode en |
- en = n.getExprNode() and
- en.getASuccessor().(CfgNodes::AnnotatedExitNode).isNormal() and
- n.(NodeImpl).getCfgScope() = c and
- result = en.getExpr()
- )
+ private AstNode desugar(AstNode n) {
+ result = n.getDesugared()
or
- result = implicitReturn(c, n).getParent()
+ not exists(n.getDesugared()) and
+ result = n
+ }
+
+ private Expr getLast(StmtSequence s) {
+ result = getLast(s.(BodyStmt).getElse())
+ or
+ result = getLast(s.(BodyStmt).getARescue().getBody())
+ or
+ not exists(s.(BodyStmt).getElse()) and
+ exists(Stmt last | last = s.getLastStmt() |
+ result = getLast(last)
+ or
+ result = last and not last instanceof StmtSequence
+ )
}
/**
@@ -1661,7 +1679,7 @@ private module ReturnNodes {
* last thing that is evaluated in the body of the callable.
*/
class ExprReturnNode extends SourceReturnNode, ExprNode {
- ExprReturnNode() { exists(Callable c | implicitReturn(c, this) = c.getBody().getAStmt()) }
+ ExprReturnNode() { this.getExprNode().getExpr() = desugar(getLast(any(Callable c).getBody())) }
override ReturnKind getKindSource() {
exists(CfgScope scope | scope = this.(NodeImpl).getCfgScope() |
@@ -2268,6 +2286,10 @@ class ContentApprox extends TContentApprox {
result = "approximated element " + approx
)
or
+ exists(int bucket |
+ this = TFieldContentApprox(bucket) and result = "field bucket " + bucket.toString()
+ )
+ or
exists(Content c |
this = TNonElementContentApprox(c) and
result = c.toString()
@@ -2307,6 +2329,8 @@ ContentApprox getContentApprox(Content c) {
result =
TKnownElementContentApprox(approxKnownElementIndex(c.(Content::KnownElementContent).getIndex()))
or
+ result = TFieldContentApprox(fieldNameBucket(c.(Content::FieldContent).getName()))
+ or
result = TNonElementContentApprox(c)
}
diff --git a/ruby/ql/lib/codeql/ruby/frameworks/core/Gem.qll b/ruby/ql/lib/codeql/ruby/frameworks/core/Gem.qll
index f0e5725eef0d..5a7c65f3d88f 100644
--- a/ruby/ql/lib/codeql/ruby/frameworks/core/Gem.qll
+++ b/ruby/ql/lib/codeql/ruby/frameworks/core/Gem.qll
@@ -90,6 +90,9 @@ module Gem {
result = this.getAPublicModule().getStmt(_).(SingletonClass)
}
+ /** Holds if this gem is vendored in this codebase. */
+ predicate isVendored() { File.super.getParentContainer+().getBaseName() = "vendor" }
+
/** Gets a parameter from an exported method, which is an input to this gem. */
DataFlow::ParameterNode getAnInputParameter() {
exists(MethodBase method |
@@ -107,6 +110,7 @@ module Gem {
DataFlow::ParameterNode getALibraryInput() {
exists(GemSpec spec |
exists(spec.getName()) and // we only consider `.gemspec` files that have a name
+ not spec.isVendored() and // if the gem is vendored its parameters are not external inputs
result = spec.getAnInputParameter()
)
}
diff --git a/ruby/ql/lib/codeql/ruby/regexp/internal/RegExpTracking.qll b/ruby/ql/lib/codeql/ruby/regexp/internal/RegExpTracking.qll
index 5d70b7d164a2..3e4ca47ba300 100644
--- a/ruby/ql/lib/codeql/ruby/regexp/internal/RegExpTracking.qll
+++ b/ruby/ql/lib/codeql/ruby/regexp/internal/RegExpTracking.qll
@@ -55,175 +55,61 @@ DataFlow::Node stringSink() {
/** Gets a node where regular expressions that flow to the node are used. */
DataFlow::Node regSink() { result = any(RegexExecution exec).getRegex() }
-private signature module TypeTrackInputSig {
- DataFlow::LocalSourceNode start(TypeTracker t, DataFlow::Node start);
+private module RegexConfig implements DataFlow::StateConfigSig {
+ private newtype TFlowState =
+ TStringState() or
+ TRegExpState()
- predicate end(DataFlow::Node n);
+ class FlowState = TFlowState;
- predicate additionalStep(DataFlow::Node nodeFrom, DataFlow::LocalSourceNode nodeTo);
-}
-
-/**
- * Provides a version of type tracking where we first prune for reachable nodes,
- * before doing the type tracking computation.
- */
-private module PrunedTypeTrack {
- private predicate additionalStep(
- DataFlow::LocalSourceNode nodeFrom, DataFlow::LocalSourceNode nodeTo
- ) {
- Input::additionalStep(nodeFrom.getALocalUse(), nodeTo)
- }
-
- /** Gets a node that is forwards reachable by type-tracking. */
- pragma[nomagic]
- private DataFlow::LocalSourceNode forward(TypeTracker t) {
- result = Input::start(t, _)
+ predicate isSource(DataFlow::Node source, FlowState state) {
+ state = TStringState() and source = strStart()
or
- exists(TypeTracker t2 | result = forward(t2).track(t2, t))
- or
- exists(TypeTracker t2 | t2 = t.continue() | additionalStep(forward(t2), result))
+ state = TRegExpState() and source = regStart()
}
- bindingset[result, tbt]
- pragma[inline_late]
- pragma[noopt]
- private DataFlow::LocalSourceNode forwardLateInline(TypeBackTracker tbt) {
- exists(TypeTracker tt |
- result = forward(tt) and
- tt = tbt.getACompatibleTypeTracker()
- )
+ predicate isSink(DataFlow::Node sink, FlowState state) {
+ state = TStringState() and sink = stringSink()
+ or
+ state = TRegExpState() and sink = regSink()
}
- /** Gets a node that is backwards reachable by type-tracking. */
- pragma[nomagic]
- private DataFlow::LocalSourceNode backwards(TypeBackTracker t) {
- result = forwardLateInline(t) and
+ predicate isAdditionalFlowStep(
+ DataFlow::Node node1, FlowState state1, DataFlow::Node node2, FlowState state2
+ ) {
+ regFromString(node1, node2) and state1 = TStringState() and state2 = TRegExpState()
+ or
+ state1 = TStringState() and
+ state2 = TStringState() and
(
- t.start() and
- Input::end(result.getALocalUse())
+ // include taint flow through `String` summaries
+ TaintTrackingPrivate::summaryThroughStepTaint(node1, node2, any(String::SummarizedCallable c))
or
- exists(TypeBackTracker t2 | result = backwards(t2).backtrack(t2, t))
+ // string concatenations, and
+ exists(CfgNodes::ExprNodes::OperationCfgNode op |
+ op = node2.asExpr() and
+ op.getAnOperand() = node1.asExpr() and
+ op.getExpr().(Ast::BinaryOperation).getOperator() = "+"
+ )
or
- exists(TypeBackTracker t2 | t2 = t.continue() | additionalStep(result, backwards(t2)))
- )
- }
-
- bindingset[result, tt]
- pragma[inline_late]
- pragma[noopt]
- private DataFlow::LocalSourceNode backwardsInlineLate(TypeTracker tt) {
- exists(TypeBackTracker tbt |
- result = backwards(tbt) and
- tt = tbt.getACompatibleTypeTracker()
- )
- }
-
- /** Holds if `n` is forwards and backwards reachable with type tracker `t`. */
- pragma[nomagic]
- private predicate reached(DataFlow::LocalSourceNode n, TypeTracker t) {
- n = forward(t) and
- n = backwardsInlineLate(t)
- }
-
- pragma[nomagic]
- private TypeTracker stepReached(
- TypeTracker t, DataFlow::LocalSourceNode nodeFrom, DataFlow::LocalSourceNode nodeTo
- ) {
- exists(StepSummary summary |
- step(nodeFrom, nodeTo, summary) and
- reached(nodeFrom, t) and
- reached(nodeTo, result) and
- result = append(t, summary)
+ // string interpolations
+ node1.asExpr() =
+ node2.asExpr().(CfgNodes::ExprNodes::StringlikeLiteralCfgNode).getAComponent()
)
- or
- additionalStep(nodeFrom, nodeTo) and
- reached(nodeFrom, pragma[only_bind_into](t)) and
- reached(nodeTo, pragma[only_bind_into](t)) and
- result = t.continue()
}
- /** Gets a node that has been tracked from the start node `start`. */
- DataFlow::LocalSourceNode track(DataFlow::Node start, TypeTracker t) {
- t.start() and
- result = Input::start(t, start) and
- reached(result, t)
- or
- exists(TypeTracker t2 | t = stepReached(t2, track(start, t2), result))
- }
+ int accessPathLimit() { result = 1 }
}
-/** Holds if `inputStr` is compiled to a regular expression that is returned at `call`. */
-pragma[nomagic]
-private predicate regFromString(DataFlow::LocalSourceNode inputStr, DataFlow::CallNode call) {
- exists(DataFlow::Node mid |
- inputStr.flowsTo(mid) and
- call = API::getTopLevelMember("Regexp").getAMethodCall(["compile", "new"]) and
- mid = call.getArgument(0)
- )
-}
+private module RegexTracking = DataFlow::GlobalWithState;
-private module StringTypeTrackInput implements TypeTrackInputSig {
- DataFlow::LocalSourceNode start(TypeTracker t, DataFlow::Node start) {
- start = strStart() and t.start() and result = start
- }
-
- predicate end(DataFlow::Node n) {
- n = stringSink() or
- regFromString(n, _)
- }
-
- predicate additionalStep(DataFlow::Node nodeFrom, DataFlow::LocalSourceNode nodeTo) {
- // include taint flow through `String` summaries
- TaintTrackingPrivate::summaryThroughStepTaint(nodeFrom, nodeTo,
- any(String::SummarizedCallable c))
- or
- // string concatenations, and
- exists(CfgNodes::ExprNodes::OperationCfgNode op |
- op = nodeTo.asExpr() and
- op.getAnOperand() = nodeFrom.asExpr() and
- op.getExpr().(Ast::BinaryOperation).getOperator() = "+"
- )
- or
- // string interpolations
- nodeFrom.asExpr() =
- nodeTo.asExpr().(CfgNodes::ExprNodes::StringlikeLiteralCfgNode).getAComponent()
- }
-}
-
-/**
- * Gets a node that has been tracked from the string constant `start` to some node.
- * This is used to figure out where `start` is evaluated as a regular expression against an input string,
- * or where `start` is compiled into a regular expression.
- */
-private predicate trackStrings = PrunedTypeTrack::track/2;
-
-/** Holds if `strConst` flows to a regex compilation (tracked by `t`), where the resulting regular expression is stored in `reg`. */
+/** Holds if `inputStr` is compiled to a regular expression that is returned at `call`. */
pragma[nomagic]
-private predicate regFromStringStart(DataFlow::Node strConst, TypeTracker t, DataFlow::CallNode reg) {
- regFromString(trackStrings(strConst, t), reg) and
- exists(t.continue())
+private predicate regFromString(DataFlow::Node inputStr, DataFlow::CallNode call) {
+ call = API::getTopLevelMember("Regexp").getAMethodCall(["compile", "new"]) and
+ inputStr = call.getArgument(0)
}
-private module RegTypeTrackInput implements TypeTrackInputSig {
- DataFlow::LocalSourceNode start(TypeTracker t, DataFlow::Node start) {
- start = regStart() and
- t.start() and
- result = start
- or
- regFromStringStart(start, t, result)
- }
-
- predicate end(DataFlow::Node n) { n = regSink() }
-
- predicate additionalStep(DataFlow::Node nodeFrom, DataFlow::LocalSourceNode nodeTo) { none() }
-}
-
-/**
- * Gets a node that has been tracked from the regular expression `start` to some node.
- * This is used to figure out where `start` is executed against an input string.
- */
-private predicate trackRegs = PrunedTypeTrack::track/2;
-
/** Gets a node that references a regular expression. */
private DataFlow::LocalSourceNode trackRegexpType(TypeTracker t) {
t.start() and
@@ -240,12 +126,4 @@ DataFlow::Node trackRegexpType() { trackRegexpType(TypeTracker::end()).flowsTo(r
/** Gets a node holding a value for the regular expression that is evaluated at `re`. */
cached
-DataFlow::Node regExpSource(DataFlow::Node re) {
- exists(DataFlow::LocalSourceNode end | end = trackStrings(result, TypeTracker::end()) |
- end.getALocalUse() = re and re = stringSink()
- )
- or
- exists(DataFlow::LocalSourceNode end | end = trackRegs(result, TypeTracker::end()) |
- end.getALocalUse() = re and re = regSink()
- )
-}
+DataFlow::Node regExpSource(DataFlow::Node re) { RegexTracking::flow(result, re) }
diff --git a/ruby/ql/lib/qlpack.yml b/ruby/ql/lib/qlpack.yml
index 4ec86b3f63b6..06d3ec94a09b 100644
--- a/ruby/ql/lib/qlpack.yml
+++ b/ruby/ql/lib/qlpack.yml
@@ -1,5 +1,5 @@
name: codeql/ruby-all
-version: 6.0.2-dev
+version: 6.0.4-dev
groups: ruby
extractor: ruby
dbscheme: ruby.dbscheme
diff --git a/ruby/ql/src/CHANGELOG.md b/ruby/ql/src/CHANGELOG.md
index 3b31341bbe0f..a8502538032b 100644
--- a/ruby/ql/src/CHANGELOG.md
+++ b/ruby/ql/src/CHANGELOG.md
@@ -1,3 +1,11 @@
+## 1.6.8
+
+No user-facing changes.
+
+## 1.6.7
+
+No user-facing changes.
+
## 1.6.6
No user-facing changes.
diff --git a/ruby/ql/src/change-notes/released/1.6.7.md b/ruby/ql/src/change-notes/released/1.6.7.md
new file mode 100644
index 000000000000..aba3f8d9ff70
--- /dev/null
+++ b/ruby/ql/src/change-notes/released/1.6.7.md
@@ -0,0 +1,3 @@
+## 1.6.7
+
+No user-facing changes.
diff --git a/ruby/ql/src/change-notes/released/1.6.8.md b/ruby/ql/src/change-notes/released/1.6.8.md
new file mode 100644
index 000000000000..0a5d9b06c55e
--- /dev/null
+++ b/ruby/ql/src/change-notes/released/1.6.8.md
@@ -0,0 +1,3 @@
+## 1.6.8
+
+No user-facing changes.
diff --git a/ruby/ql/src/codeql-pack.release.yml b/ruby/ql/src/codeql-pack.release.yml
index f8e54f30a672..fbc11aa62b75 100644
--- a/ruby/ql/src/codeql-pack.release.yml
+++ b/ruby/ql/src/codeql-pack.release.yml
@@ -1,2 +1,2 @@
---
-lastReleaseVersion: 1.6.6
+lastReleaseVersion: 1.6.8
diff --git a/ruby/ql/src/qlpack.yml b/ruby/ql/src/qlpack.yml
index 2b01f60bc656..5254397baeea 100644
--- a/ruby/ql/src/qlpack.yml
+++ b/ruby/ql/src/qlpack.yml
@@ -1,5 +1,5 @@
name: codeql/ruby-queries
-version: 1.6.7-dev
+version: 1.6.9-dev
groups:
- ruby
- queries
diff --git a/ruby/ql/test/library-tests/dataflow/implicit-return/implicit-return.expected b/ruby/ql/test/library-tests/dataflow/implicit-return/implicit-return.expected
new file mode 100644
index 000000000000..631423bedd17
--- /dev/null
+++ b/ruby/ql/test/library-tests/dataflow/implicit-return/implicit-return.expected
@@ -0,0 +1,30 @@
+models
+edges
+| implicit_return.rb:12:3:12:11 | call to source | implicit_return.rb:15:6:15:11 | call to m_body | provenance | |
+| implicit_return.rb:19:3:19:11 | call to source | implicit_return.rb:24:6:24:18 | call to m_body_ensure | provenance | |
+| implicit_return.rb:30:3:30:11 | call to source | implicit_return.rb:33:6:33:13 | call to m_rescue | provenance | |
+| implicit_return.rb:39:3:39:11 | call to source | implicit_return.rb:44:6:44:20 | call to m_rescue_ensure | provenance | |
+| implicit_return.rb:52:3:52:11 | call to source | implicit_return.rb:55:6:55:11 | call to m_else | provenance | |
+| implicit_return.rb:63:3:63:11 | call to source | implicit_return.rb:68:6:68:18 | call to m_else_ensure | provenance | |
+nodes
+| implicit_return.rb:12:3:12:11 | call to source | semmle.label | call to source |
+| implicit_return.rb:15:6:15:11 | call to m_body | semmle.label | call to m_body |
+| implicit_return.rb:19:3:19:11 | call to source | semmle.label | call to source |
+| implicit_return.rb:24:6:24:18 | call to m_body_ensure | semmle.label | call to m_body_ensure |
+| implicit_return.rb:30:3:30:11 | call to source | semmle.label | call to source |
+| implicit_return.rb:33:6:33:13 | call to m_rescue | semmle.label | call to m_rescue |
+| implicit_return.rb:39:3:39:11 | call to source | semmle.label | call to source |
+| implicit_return.rb:44:6:44:20 | call to m_rescue_ensure | semmle.label | call to m_rescue_ensure |
+| implicit_return.rb:52:3:52:11 | call to source | semmle.label | call to source |
+| implicit_return.rb:55:6:55:11 | call to m_else | semmle.label | call to m_else |
+| implicit_return.rb:63:3:63:11 | call to source | semmle.label | call to source |
+| implicit_return.rb:68:6:68:18 | call to m_else_ensure | semmle.label | call to m_else_ensure |
+subpaths
+testFailures
+#select
+| implicit_return.rb:15:6:15:11 | call to m_body | implicit_return.rb:12:3:12:11 | call to source | implicit_return.rb:15:6:15:11 | call to m_body | $@ | implicit_return.rb:12:3:12:11 | call to source | call to source |
+| implicit_return.rb:24:6:24:18 | call to m_body_ensure | implicit_return.rb:19:3:19:11 | call to source | implicit_return.rb:24:6:24:18 | call to m_body_ensure | $@ | implicit_return.rb:19:3:19:11 | call to source | call to source |
+| implicit_return.rb:33:6:33:13 | call to m_rescue | implicit_return.rb:30:3:30:11 | call to source | implicit_return.rb:33:6:33:13 | call to m_rescue | $@ | implicit_return.rb:30:3:30:11 | call to source | call to source |
+| implicit_return.rb:44:6:44:20 | call to m_rescue_ensure | implicit_return.rb:39:3:39:11 | call to source | implicit_return.rb:44:6:44:20 | call to m_rescue_ensure | $@ | implicit_return.rb:39:3:39:11 | call to source | call to source |
+| implicit_return.rb:55:6:55:11 | call to m_else | implicit_return.rb:52:3:52:11 | call to source | implicit_return.rb:55:6:55:11 | call to m_else | $@ | implicit_return.rb:52:3:52:11 | call to source | call to source |
+| implicit_return.rb:68:6:68:18 | call to m_else_ensure | implicit_return.rb:63:3:63:11 | call to source | implicit_return.rb:68:6:68:18 | call to m_else_ensure | $@ | implicit_return.rb:63:3:63:11 | call to source | call to source |
diff --git a/ruby/ql/test/library-tests/dataflow/implicit-return/implicit-return.ql b/ruby/ql/test/library-tests/dataflow/implicit-return/implicit-return.ql
new file mode 100644
index 000000000000..fae4b68cda0e
--- /dev/null
+++ b/ruby/ql/test/library-tests/dataflow/implicit-return/implicit-return.ql
@@ -0,0 +1,12 @@
+/**
+ * @kind path-problem
+ */
+
+import codeql.ruby.AST
+import utils.test.InlineFlowTest
+import DefaultFlowTest
+import ValueFlow::PathGraph
+
+from ValueFlow::PathNode source, ValueFlow::PathNode sink
+where ValueFlow::flowPath(source, sink)
+select sink, source, sink, "$@", source, source.toString()
diff --git a/ruby/ql/test/library-tests/dataflow/implicit-return/implicit_return.rb b/ruby/ql/test/library-tests/dataflow/implicit-return/implicit_return.rb
new file mode 100644
index 000000000000..3ff507723ff1
--- /dev/null
+++ b/ruby/ql/test/library-tests/dataflow/implicit-return/implicit_return.rb
@@ -0,0 +1,68 @@
+# Tests for implicit return steps in Ruby data flow.
+#
+# An implicit return is when no `return` statement is used; instead the
+# last evaluated expression is returned.
+#
+# The following cases test the behaviour when the returned value is
+# in the main body, a `rescue` clause, or an `else` clause,
+# with and without an `ensure` clause present.
+
+# Simple implicit return from the method body.
+def m_body
+ source(1)
+end
+
+sink(m_body) # $ hasValueFlow=1
+
+# Implicit return from the method body when an `ensure` clause is present.
+def m_body_ensure
+ source(2)
+ensure
+ source(20)
+end
+
+sink(m_body_ensure) # $ hasValueFlow=2
+
+# Implicit return from a `rescue` clause.
+def m_rescue
+ raise "error"
+rescue
+ source(3)
+end
+
+sink(m_rescue) # $ hasValueFlow=3
+
+# Implicit return from a `rescue` clause when an `ensure` clause is present.
+def m_rescue_ensure
+ raise "error"
+rescue
+ source(4)
+ensure
+ source(40)
+end
+
+sink(m_rescue_ensure) # $ hasValueFlow=4
+
+# Implicit return from an `else` clause.
+def m_else
+ source(50)
+rescue
+ nil
+else
+ source(5)
+end
+
+sink(m_else) # $ hasValueFlow=5
+
+# Implicit return from an `else` clause when an `ensure` clause is present.
+def m_else_ensure
+ source(60)
+rescue
+ nil
+else
+ source(6)
+ensure
+ nil
+end
+
+sink(m_else_ensure) # $ hasValueFlow=6
diff --git a/rust-toolchain.toml b/rust-toolchain.toml
index 242a1af3ed51..60d093c30021 100644
--- a/rust-toolchain.toml
+++ b/rust-toolchain.toml
@@ -5,6 +5,6 @@
# reflected by `MODULE.bazel` in this repository).
[toolchain]
-channel = "1.88"
+channel = "1.91"
profile = "minimal"
components = [ "clippy", "rustfmt" ]
diff --git a/rust/ast-generator/Cargo.toml b/rust/ast-generator/Cargo.toml
index fcba71b696c1..af12188d240a 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.101"
-quote = "1.0.41"
+proc-macro2 = "1.0.106"
+quote = "1.0.45"
either = "1.15.0"
-stdx = {package = "ra_ap_stdx", version = "0.0.301"}
+stdx = {package = "ra_ap_stdx", version = "0.0.328"}
itertools = "0.14.0"
mustache = "0.9.0"
serde = { version = "1.0.228", features = ["derive"] }
-anyhow = "1.0.100"
+anyhow = "1.0.102"
diff --git a/rust/ast-generator/patches/rust-analyzer.patch b/rust/ast-generator/patches/rust-analyzer.patch
index e799e90f48a4..b8b8e6e6c8f0 100644
--- a/rust/ast-generator/patches/rust-analyzer.patch
+++ b/rust/ast-generator/patches/rust-analyzer.patch
@@ -1,5 +1,5 @@
diff --git a/xtask/src/codegen/grammar.rs b/xtask/src/codegen/grammar.rs
-index e7534582f2..49c96f1be3 100644
+index 257429c..ddbe321 100644
--- a/xtask/src/codegen/grammar.rs
+++ b/xtask/src/codegen/grammar.rs
@@ -3,7 +3,9 @@
@@ -22,7 +22,7 @@ index e7534582f2..49c96f1be3 100644
use self::ast_src::{AstEnumSrc, AstNodeSrc, AstSrc, Cardinality, Field, KindsSrc};
pub(crate) fn generate(check: bool) {
-@@ -624,7 +626,7 @@ fn pluralize(s: &str) -> String {
+@@ -775,7 +777,7 @@ fn pluralize(s: &str) -> String {
}
impl Field {
@@ -31,26 +31,26 @@ index e7534582f2..49c96f1be3 100644
matches!(self, Field::Node { cardinality: Cardinality::Many, .. })
}
fn token_kind(&self) -> Option {
-@@ -636,7 +638,7 @@ impl Field {
+@@ -787,7 +789,7 @@ impl Field {
_ => None,
}
}
- fn method_name(&self) -> String {
+ pub fn method_name(&self) -> String {
match self {
- Field::Token(name) => {
- let name = match name.as_str() {
-@@ -682,7 +684,7 @@ impl Field {
+ Field::Token { name, token, .. } => {
+ if let Some(name) = name {
+@@ -836,7 +838,7 @@ impl Field {
}
}
}
- fn ty(&self) -> proc_macro2::Ident {
+ pub fn ty(&self) -> proc_macro2::Ident {
match self {
- Field::Token(_) => format_ident!("SyntaxToken"),
+ Field::Token { .. } => format_ident!("SyntaxToken"),
Field::Node { ty, .. } => format_ident!("{}", ty),
-@@ -699,7 +701,7 @@ fn clean_token_name(name: &str) -> String {
- }
+@@ -849,7 +851,7 @@ fn clean_token_name(name: &str) -> String {
+ if cleaned.is_empty() { name.to_owned() } else { cleaned.to_owned() }
}
-fn lower(grammar: &Grammar) -> AstSrc {
@@ -59,7 +59,7 @@ index e7534582f2..49c96f1be3 100644
tokens:
"Whitespace Comment String ByteString CString IntNumber FloatNumber Char Byte Ident"
diff --git a/xtask/src/codegen/grammar/ast_src.rs b/xtask/src/codegen/grammar/ast_src.rs
-index 9269d15423..babe7ca1bf 100644
+index a0abdf0..5f59f97 100644
--- a/xtask/src/codegen/grammar/ast_src.rs
+++ b/xtask/src/codegen/grammar/ast_src.rs
@@ -1,5 +1,8 @@
diff --git a/rust/ast-generator/src/main.rs b/rust/ast-generator/src/main.rs
index bcdab28dd62f..cfe533403679 100644
--- a/rust/ast-generator/src/main.rs
+++ b/rust/ast-generator/src/main.rs
@@ -309,13 +309,13 @@ fn write_schema(
fn get_fields(node: &AstNodeSrc) -> Vec {
let mut result = Vec::new();
for field in &node.fields {
- if let Field::Token(name) = field {
- if should_predicate_be_extracted(name) {
- result.push(FieldInfo {
- name: format!("is_{name}"),
- ty: FieldType::Predicate,
- });
- }
+ if let Field::Token { token, .. } = field
+ && should_predicate_be_extracted(token)
+ {
+ result.push(FieldInfo {
+ name: format!("is_{token}"),
+ ty: FieldType::Predicate,
+ });
}
}
@@ -327,7 +327,7 @@ fn get_fields(node: &AstNodeSrc) -> Vec {
continue;
}
let ty = match field {
- Field::Token(_) => continue,
+ Field::Token { .. } => continue,
Field::Node {
ty, cardinality, ..
} => match cardinality {
@@ -402,7 +402,7 @@ fn enum_to_extractor_info(node: &AstEnumSrc) -> ExtractorEnumInfo {
EnumVariantInfo {
name,
snake_case_name,
- variant_ast_name: v.clone(),
+ variant_ast_name: v.to_string(),
}
})
.collect(),
diff --git a/rust/downgrades/ed6b1d3d51401eafee5e4b24e1093d731309ac94/old.dbscheme b/rust/downgrades/ed6b1d3d51401eafee5e4b24e1093d731309ac94/old.dbscheme
new file mode 100644
index 000000000000..ed6b1d3d5140
--- /dev/null
+++ b/rust/downgrades/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/downgrades/ed6b1d3d51401eafee5e4b24e1093d731309ac94/rust.dbscheme b/rust/downgrades/ed6b1d3d51401eafee5e4b24e1093d731309ac94/rust.dbscheme
new file mode 100644
index 000000000000..e1bce498ef78
--- /dev/null
+++ b/rust/downgrades/ed6b1d3d51401eafee5e4b24e1093d731309ac94/rust.dbscheme
@@ -0,0 +1,3560 @@
+// 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
+| @expr
+| @extern_item_list
+| @field_list
+| @for_binder
+| @format_args_arg
+| @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
+| @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
+);
+
+@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_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
+);
+
+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(
+ unique int id: @meta
+);
+
+#keyset[id]
+meta_exprs(
+ int id: @meta ref,
+ int expr: @expr ref
+);
+
+#keyset[id]
+meta_is_unsafe(
+ int id: @meta ref
+);
+
+#keyset[id]
+meta_paths(
+ int id: @meta ref,
+ int path: @path ref
+);
+
+#keyset[id]
+meta_token_trees(
+ int id: @meta ref,
+ int token_tree: @token_tree 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
+| @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_defaults(
+ int id: @struct_field ref,
+ int default: @expr 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
+);
+
+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
+);
+
+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
+| @trait_alias
+| @type_item
+| @use
+;
+
+#keyset[id]
+item_attribute_macro_expansions(
+ int id: @item ref,
+ int attribute_macro_expansion: @macro_items 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_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
+);
+
+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
+);
+
+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_discriminants(
+ int id: @variant ref,
+ int discriminant: @expr 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_try(
+ 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
+);
+
+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
+);
+
+trait_aliases(
+ unique int id: @trait_alias
+);
+
+#keyset[id, index]
+trait_alias_attrs(
+ int id: @trait_alias ref,
+ int index: int ref,
+ int attr: @attr ref
+);
+
+#keyset[id]
+trait_alias_generic_param_lists(
+ int id: @trait_alias ref,
+ int generic_param_list: @generic_param_list ref
+);
+
+#keyset[id]
+trait_alias_names(
+ int id: @trait_alias ref,
+ int name: @name ref
+);
+
+#keyset[id]
+trait_alias_type_bound_lists(
+ int id: @trait_alias ref,
+ int type_bound_list: @type_bound_list ref
+);
+
+#keyset[id]
+trait_alias_visibilities(
+ int id: @trait_alias ref,
+ int visibility: @visibility ref
+);
+
+#keyset[id]
+trait_alias_where_clauses(
+ int id: @trait_alias 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/ed6b1d3d51401eafee5e4b24e1093d731309ac94/upgrade.properties b/rust/downgrades/ed6b1d3d51401eafee5e4b24e1093d731309ac94/upgrade.properties
new file mode 100644
index 000000000000..9cba151b6f06
--- /dev/null
+++ b/rust/downgrades/ed6b1d3d51401eafee5e4b24e1093d731309ac94/upgrade.properties
@@ -0,0 +1,60 @@
+description: Downgrade from rust-analyzer 0.0.328 to 0.0.301
+compatibility: full
+
+block_expr_try_block_modifiers.rel: delete
+block_expr_is_try.rel: run upgrade.ql new_block_expr_is_try
+cfg_atoms.rel: delete
+cfg_attr_meta.rel: delete
+cfg_attr_meta_cfg_predicates.rel: delete
+cfg_attr_meta_metas.rel: delete
+cfg_composites.rel: delete
+cfg_composite_cfg_predicates.rel: delete
+cfg_meta.rel: delete
+cfg_meta_cfg_predicates.rel: delete
+comments.rel: run upgrade.ql new_comments
+const_args.rel: run upgrade.ql new_const_args
+const_arg_exprs.rel: run upgrade.ql new_const_arg_exprs
+format_args_arg_arg_names.rel: delete
+format_args_arg_names.rel: run upgrade.ql new_format_args_arg_names
+key_value_meta.rel: delete
+key_value_meta_exprs.rel: delete
+key_value_meta_paths.rel: delete
+locatable_locations.rel: run upgrade.ql new_locatable_locations
+meta.rel: run upgrade.ql new_meta
+meta_exprs.rel: run upgrade.ql new_meta_exprs
+meta_is_unsafe.rel: run upgrade.ql new_meta_is_unsafe
+meta_paths.rel: run upgrade.ql new_meta_paths
+meta_token_trees.rel: run upgrade.ql new_meta_token_trees
+names.rel: run upgrade.ql new_names
+path_meta.rel: delete
+path_meta_paths.rel: delete
+struct_field_default_vals.rel: delete
+struct_field_defaults.rel: run upgrade.ql new_struct_field_defaults
+token_tree_meta.rel: delete
+token_tree_meta_paths.rel: delete
+token_tree_meta_token_trees.rel: delete
+trait_assoc_item_lists.rel: run upgrade.ql new_trait_assoc_item_lists
+trait_attrs.rel: run upgrade.ql new_trait_attrs
+trait_generic_param_lists.rel: run upgrade.ql new_trait_generic_param_lists
+trait_is_auto.rel: run upgrade.ql new_trait_is_auto
+trait_is_unsafe.rel: run upgrade.ql new_trait_is_unsafe
+trait_names.rel: run upgrade.ql new_trait_names
+trait_type_bound_lists.rel: run upgrade.ql new_trait_type_bound_lists
+trait_visibilities.rel: run upgrade.ql new_trait_visibilities
+trait_where_clauses.rel: run upgrade.ql new_trait_where_clauses
+trait_aliases.rel: run upgrade.ql new_trait_aliases
+trait_alias_attrs.rel: run upgrade.ql new_trait_alias_attrs
+trait_alias_generic_param_lists.rel: run upgrade.ql new_trait_alias_generic_param_lists
+trait_alias_names.rel: run upgrade.ql new_trait_alias_names
+trait_alias_type_bound_lists.rel: run upgrade.ql new_trait_alias_type_bound_lists
+trait_alias_visibilities.rel: run upgrade.ql new_trait_alias_visibilities
+trait_alias_where_clauses.rel: run upgrade.ql new_trait_alias_where_clauses
+traits.rel: run upgrade.ql new_traits
+try_block_modifier_is_try.rel: delete
+try_block_modifiers.rel: delete
+try_block_modifier_type_reprs.rel: delete
+unsafe_meta.rel: delete
+unsafe_meta_is_unsafe.rel: delete
+unsafe_meta_meta.rel: delete
+variant_const_args.rel: delete
+variant_discriminants.rel: run upgrade.ql new_variant_discriminants
diff --git a/rust/downgrades/ed6b1d3d51401eafee5e4b24e1093d731309ac94/upgrade.ql b/rust/downgrades/ed6b1d3d51401eafee5e4b24e1093d731309ac94/upgrade.ql
new file mode 100644
index 000000000000..4fff5c8ddba3
--- /dev/null
+++ b/rust/downgrades/ed6b1d3d51401eafee5e4b24e1093d731309ac94/upgrade.ql
@@ -0,0 +1,169 @@
+class Element extends @element {
+ string toString() { none() }
+}
+
+class Location extends @location_default {
+ string toString() { none() }
+}
+
+private predicate wrapperConstArg(Element id) {
+ struct_field_default_vals(_, id) or variant_const_args(_, id)
+}
+
+private predicate traitIsAlias(Element id) {
+ traits(id) and trait_type_bound_lists(id, _) and not trait_assoc_item_lists(id, _)
+}
+
+private predicate sourceMeta(Element id) {
+ path_meta(id) or
+ key_value_meta(id) or
+ token_tree_meta(id) or
+ unsafe_meta(id) or
+ cfg_meta(id) or
+ cfg_attr_meta(id)
+}
+
+private predicate unsafeInnerMeta(Element id) { unsafe_meta_meta(_, id) }
+
+private predicate metaPath(Element id, Element path) {
+ path_meta_paths(id, path) or key_value_meta_paths(id, path) or token_tree_meta_paths(id, path)
+}
+
+private predicate metaExpr(Element id, Element expr) { key_value_meta_exprs(id, expr) }
+
+private predicate metaTokenTree(Element id, Element tokenTree) {
+ token_tree_meta_token_trees(id, tokenTree)
+}
+
+private predicate deletedAstNode(Element id) {
+ wrapperConstArg(id) or
+ unsafeInnerMeta(id) or
+ cfg_atoms(id) or
+ cfg_composites(id) or
+ format_args_arg_names(id) or
+ try_block_modifiers(id)
+}
+
+private predicate deletedElement(Element id) {
+ deletedAstNode(id)
+ or
+ exists(Element parent, string text | comments(id, parent, text) and deletedAstNode(parent))
+}
+
+query predicate new_block_expr_is_try(Element id) {
+ exists(Element modifier |
+ block_expr_try_block_modifiers(id, modifier) and try_block_modifier_is_try(modifier)
+ )
+}
+
+query predicate new_names(Element id) { names(id) or format_args_arg_names(id) }
+
+query predicate new_format_args_arg_names(Element id, Element name) {
+ format_args_arg_arg_names(id, name)
+}
+
+query predicate new_const_args(Element id) { const_args(id) and not wrapperConstArg(id) }
+
+query predicate new_const_arg_exprs(Element id, Element expr) {
+ const_arg_exprs(id, expr) and not wrapperConstArg(id)
+}
+
+query predicate new_comments(Element id, Element parent, string text) {
+ comments(id, parent, text) and not deletedAstNode(parent)
+}
+
+query predicate new_struct_field_defaults(Element id, Element expr) {
+ exists(Element constArg |
+ struct_field_default_vals(id, constArg) and const_arg_exprs(constArg, expr)
+ )
+}
+
+query predicate new_variant_discriminants(Element id, Element expr) {
+ exists(Element constArg | variant_const_args(id, constArg) and const_arg_exprs(constArg, expr))
+}
+
+query predicate new_meta(Element id) { sourceMeta(id) and not unsafeInnerMeta(id) }
+
+query predicate new_meta_paths(Element id, Element path) {
+ metaPath(id, path) and not unsafeInnerMeta(id)
+ or
+ exists(Element inner | unsafe_meta_meta(id, inner) and metaPath(inner, path))
+}
+
+query predicate new_meta_exprs(Element id, Element expr) {
+ metaExpr(id, expr) and not unsafeInnerMeta(id)
+ or
+ exists(Element inner | unsafe_meta_meta(id, inner) and metaExpr(inner, expr))
+}
+
+query predicate new_meta_token_trees(Element id, Element tokenTree) {
+ metaTokenTree(id, tokenTree) and not unsafeInnerMeta(id)
+ or
+ exists(Element inner | unsafe_meta_meta(id, inner) and metaTokenTree(inner, tokenTree))
+}
+
+query predicate new_meta_is_unsafe(Element id) { unsafe_meta_is_unsafe(id) }
+
+query predicate new_traits(Element id) { traits(id) and not traitIsAlias(id) }
+
+query predicate new_trait_assoc_item_lists(Element id, Element assocItemList) {
+ trait_assoc_item_lists(id, assocItemList) and not traitIsAlias(id)
+}
+
+query predicate new_trait_attrs(Element id, int index, Element attr) {
+ trait_attrs(id, index, attr) and not traitIsAlias(id)
+}
+
+query predicate new_trait_generic_param_lists(Element id, Element genericParamList) {
+ trait_generic_param_lists(id, genericParamList) and not traitIsAlias(id)
+}
+
+query predicate new_trait_is_auto(Element id) { trait_is_auto(id) and not traitIsAlias(id) }
+
+query predicate new_trait_is_unsafe(Element id) { trait_is_unsafe(id) and not traitIsAlias(id) }
+
+query predicate new_trait_names(Element id, Element name) {
+ trait_names(id, name) and not traitIsAlias(id)
+}
+
+query predicate new_trait_type_bound_lists(Element id, Element typeBoundList) {
+ trait_type_bound_lists(id, typeBoundList) and not traitIsAlias(id)
+}
+
+query predicate new_trait_visibilities(Element id, Element visibility) {
+ trait_visibilities(id, visibility) and not traitIsAlias(id)
+}
+
+query predicate new_trait_where_clauses(Element id, Element whereClause) {
+ trait_where_clauses(id, whereClause) and not traitIsAlias(id)
+}
+
+query predicate new_trait_aliases(Element id) { traitIsAlias(id) }
+
+query predicate new_trait_alias_attrs(Element id, int index, Element attr) {
+ trait_attrs(id, index, attr) and traitIsAlias(id)
+}
+
+query predicate new_trait_alias_generic_param_lists(Element id, Element genericParamList) {
+ trait_generic_param_lists(id, genericParamList) and traitIsAlias(id)
+}
+
+query predicate new_trait_alias_names(Element id, Element name) {
+ trait_names(id, name) and traitIsAlias(id)
+}
+
+query predicate new_trait_alias_type_bound_lists(Element id, Element typeBoundList) {
+ trait_type_bound_lists(id, typeBoundList) and traitIsAlias(id)
+}
+
+query predicate new_trait_alias_visibilities(Element id, Element visibility) {
+ trait_visibilities(id, visibility) and traitIsAlias(id)
+}
+
+query predicate new_trait_alias_where_clauses(Element id, Element whereClause) {
+ trait_where_clauses(id, whereClause) and traitIsAlias(id)
+}
+
+query predicate new_locatable_locations(Element id, Location location) {
+ locatable_locations(id, location) and not deletedElement(id)
+}
diff --git a/rust/extractor/Cargo.toml b/rust/extractor/Cargo.toml
index 223d9dfc68c2..60376b5b67e8 100644
--- a/rust/extractor/Cargo.toml
+++ b/rust/extractor/Cargo.toml
@@ -6,39 +6,40 @@ license = "MIT"
# When updating these dependencies, run `rust/update_cargo_deps.sh`
[dependencies]
-anyhow = "1.0.100"
-clap = { version = "4.5.48", features = ["derive"] }
+anyhow = "1.0.102"
+clap = { version = "4.6.0", features = ["derive"] }
figment = { version = "0.10.19", features = ["env", "yaml"] }
num-traits = "0.2.19"
-ra_ap_base_db = "0.0.301"
-ra_ap_hir = "0.0.301"
-ra_ap_hir_def = "0.0.301"
-ra_ap_ide_db = "0.0.301"
-ra_ap_hir_ty = "0.0.301"
-ra_ap_hir_expand = "0.0.301"
-ra_ap_load-cargo = "0.0.301"
-ra_ap_paths = "0.0.301"
-ra_ap_project_model = "0.0.301"
-ra_ap_syntax = "0.0.301"
-ra_ap_vfs = "0.0.301"
-ra_ap_parser = "0.0.301"
-ra_ap_span = "0.0.301"
-ra_ap_cfg = "0.0.301"
-ra_ap_intern = "0.0.301"
+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.14.1"
-triomphe = "0.1.14"
-argfile = "0.2.1"
+serde_with = "3.18.0"
+triomphe = "0.1.15"
+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.42", features = ["serde"] }
-serde_json = "1.0.145"
+chrono = { version = "0.4.44", features = ["serde"] }
+serde_json = "1.0.149"
dunce = "1.0.5"
-toml = "0.9.7"
-tracing = "0.1.41"
+toml = "1.1.2"
+tracing = "0.1.44"
tracing-flame = "0.2.0"
-tracing-subscriber = "0.3.20"
+tracing-subscriber = "0.3.23"
chalk-ir = "0.104.0"
mustache = "0.9.0"
diff --git a/rust/extractor/macros/Cargo.toml b/rust/extractor/macros/Cargo.toml
index e2e51876ee7d..7d370713d5d6 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.41"
-syn = { version = "2.0.106", features = ["full"] }
+quote = "1.0.45"
+syn = { version = "2.0.117", features = ["full"] }
diff --git a/rust/extractor/src/config.rs b/rust/extractor/src/config.rs
index 86d3ab6272c8..7677025a66f2 100644
--- a/rust/extractor/src/config.rs
+++ b/rust/extractor/src/config.rs
@@ -14,7 +14,9 @@ use ra_ap_ide_db::FxHashMap;
use ra_ap_intern::Symbol;
use ra_ap_load_cargo::{LoadCargoConfig, ProcMacroServerChoice};
use ra_ap_paths::{AbsPath, AbsPathBuf, Utf8PathBuf};
-use ra_ap_project_model::{CargoConfig, CargoFeatures, CfgOverrides, RustLibSource, Sysroot};
+use ra_ap_project_model::{
+ CargoConfig, CargoFeatures, CfgOverrides, RustLibSource, Sysroot, TargetDirectoryConfig,
+};
use rust_extractor_macros::extractor_cli_config;
use serde::{Deserialize, Serialize};
use std::collections::HashSet;
@@ -171,12 +173,15 @@ impl Config {
.iter()
.map(|p| join_path_buf(dir, p))
.collect(),
- target_dir: Utf8PathBuf::from_path_buf(
+ target_dir_config: Utf8PathBuf::from_path_buf(
self.cargo_target_dir
.clone()
.unwrap_or_else(|| self.scratch_dir.join("target")),
)
- .ok(),
+ .map_or(
+ TargetDirectoryConfig::None,
+ TargetDirectoryConfig::Directory,
+ ),
features: self.cargo_features(),
target: self.cargo_target.clone(),
cfg_overrides: to_cfg_overrides(&self.cargo_cfg_overrides),
@@ -192,6 +197,8 @@ impl Config {
load_out_dirs_from_check: true,
with_proc_macro_server: self.proc_macro_server_choice(dir),
prefill_caches: false,
+ num_worker_threads: 1,
+ proc_macro_processes: 1,
},
)
}
diff --git a/rust/extractor/src/crate_graph.rs b/rust/extractor/src/crate_graph.rs
index 87f8e4e17b41..7a1505347d68 100644
--- a/rust/extractor/src/crate_graph.rs
+++ b/rust/extractor/src/crate_graph.rs
@@ -1,7 +1,7 @@
use crate::{generated, trap};
use itertools::Itertools;
-use ra_ap_base_db::{Crate, RootQueryDb};
+use ra_ap_base_db::Crate;
use ra_ap_cfg::CfgAtom;
use ra_ap_ide_db::RootDatabase;
use ra_ap_vfs::{Vfs, VfsPath};
@@ -12,7 +12,7 @@ use std::{cmp::Ordering, collections::HashMap, path::PathBuf};
use tracing::error;
pub fn extract_crate_graph(trap_provider: &trap::TrapFileProvider, db: &RootDatabase, vfs: &Vfs) {
- let crate_graph = db.all_crates();
+ let crate_graph = ra_ap_base_db::all_crates(db);
// According to the documentation of `CrateGraph`:
// Each crate is defined by the `FileId` of its root module, the set of enabled
diff --git a/rust/extractor/src/generated/.generated.list b/rust/extractor/src/generated/.generated.list
index 1cd4ba35b285..a8177c3a85c3 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 2e8e3b4e42b172708bb3a6ec3a92a6577c576887019603ca3d0f045bbdbfdbac 2e8e3b4e42b172708bb3a6ec3a92a6577c576887019603ca3d0f045bbdbfdbac
+top.rs 3206fd6f08478e550a1ede00bca59a3ed5e93353a8d5f13c56de4ef4e4103876 3206fd6f08478e550a1ede00bca59a3ed5e93353a8d5f13c56de4ef4e4103876
diff --git a/rust/extractor/src/generated/top.rs b/rust/extractor/src/generated/top.rs
index b4a463bb4c75..d639d751f166 100644
--- a/rust/extractor/src/generated/top.rs
+++ b/rust/extractor/src/generated/top.rs
@@ -824,6 +824,42 @@ impl From> for trap::Label {
}
}
+#[derive(Debug)]
+pub struct CfgPredicate {
+ _unused: ()
+}
+
+impl trap::TrapClass for CfgPredicate {
+ fn class_name() -> &'static str { "CfgPredicate" }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme CfgPredicate 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 CfgPredicate 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 CfgPredicate is a subclass of Element
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
#[derive(Debug)]
pub struct Expr {
_unused: ()
@@ -1003,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 {
@@ -1014,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()]);
- }
}
}
@@ -1054,6 +1090,52 @@ 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: ()
@@ -1598,33 +1680,7 @@ impl From> for trap::Label {
#[derive(Debug)]
pub struct Meta {
- pub id: trap::TrapId,
- pub expr: Option>,
- pub is_unsafe: bool,
- pub path: Option>,
- pub token_tree: Option>,
-}
-
-impl trap::TrapEntry for Meta {
- 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("meta", vec![id.into()]);
- if let Some(v) = self.expr {
- out.add_tuple("meta_exprs", vec![id.into(), v.into()]);
- }
- if self.is_unsafe {
- out.add_tuple("meta_is_unsafe", vec![id.into()]);
- }
- if let Some(v) = self.path {
- out.add_tuple("meta_paths", vec![id.into(), v.into()]);
- }
- if let Some(v) = self.token_tree {
- out.add_tuple("meta_token_trees", vec![id.into(), v.into()]);
- }
- }
+ _unused: ()
}
impl trap::TrapClass for Meta {
@@ -2465,7 +2521,7 @@ impl From> for trap::Label {
pub struct StructField {
pub id: trap::TrapId,
pub attrs: Vec>,
- pub default: Option>,
+ pub default_val: Option>,
pub is_unsafe: bool,
pub name: Option>,
pub type_repr: Option>,
@@ -2482,8 +2538,8 @@ impl trap::TrapEntry for StructField {
for (i, v) in self.attrs.into_iter().enumerate() {
out.add_tuple("struct_field_attrs", vec![id.into(), i.into(), v.into()]);
}
- if let Some(v) = self.default {
- out.add_tuple("struct_field_defaults", vec![id.into(), v.into()]);
+ if let Some(v) = self.default_val {
+ out.add_tuple("struct_field_default_vals", vec![id.into(), v.into()]);
}
if self.is_unsafe {
out.add_tuple("struct_field_is_unsafe", vec![id.into()]);
@@ -2725,6 +2781,60 @@ impl From> for trap::Label {
}
}
+#[derive(Debug)]
+pub struct TryBlockModifier {
+ pub id: trap::TrapId,
+ pub is_try: bool,
+ pub type_repr: Option>,
+}
+
+impl trap::TrapEntry for TryBlockModifier {
+ 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("try_block_modifiers", vec![id.into()]);
+ if self.is_try {
+ out.add_tuple("try_block_modifier_is_try", vec![id.into()]);
+ }
+ if let Some(v) = self.type_repr {
+ out.add_tuple("try_block_modifier_type_reprs", vec![id.into(), v.into()]);
+ }
+ }
+}
+
+impl trap::TrapClass for TryBlockModifier {
+ fn class_name() -> &'static str { "TryBlockModifier" }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme TryBlockModifier 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 TryBlockModifier 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 TryBlockModifier is a subclass of Element
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
#[derive(Debug)]
pub struct TupleField {
pub id: trap::TrapId,
@@ -4408,40 +4518,276 @@ impl trap::TrapEntry for CastExpr {
}
}
-impl trap::TrapClass for CastExpr {
- fn class_name() -> &'static str { "CastExpr" }
+impl trap::TrapClass for CastExpr {
+ fn class_name() -> &'static str { "CastExpr" }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme CastExpr 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 CastExpr 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 CastExpr 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 CastExpr is a subclass of Element
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
+#[derive(Debug)]
+pub struct CfgAtom {
+ pub id: trap::TrapId,
+}
+
+impl trap::TrapEntry for CfgAtom {
+ 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("cfg_atoms", vec![id.into()]);
+ }
+}
+
+impl trap::TrapClass for CfgAtom {
+ fn class_name() -> &'static str { "CfgAtom" }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme CfgAtom is a subclass of CfgPredicate
+ 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 CfgAtom 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 CfgAtom 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 CfgAtom is a subclass of Element
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
+#[derive(Debug)]
+pub struct CfgAttrMeta {
+ pub id: trap::TrapId,
+ pub cfg_predicate: Option>,
+ pub metas: Vec>,
+}
+
+impl trap::TrapEntry for CfgAttrMeta {
+ 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("cfg_attr_meta", vec![id.into()]);
+ if let Some(v) = self.cfg_predicate {
+ out.add_tuple("cfg_attr_meta_cfg_predicates", vec![id.into(), v.into()]);
+ }
+ for (i, v) in self.metas.into_iter().enumerate() {
+ out.add_tuple("cfg_attr_meta_metas", vec![id.into(), i.into(), v.into()]);
+ }
+ }
+}
+
+impl trap::TrapClass for CfgAttrMeta {
+ fn class_name() -> &'static str { "CfgAttrMeta" }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme CfgAttrMeta is a subclass of Meta
+ 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 CfgAttrMeta 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 CfgAttrMeta 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 CfgAttrMeta is a subclass of Element
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
+#[derive(Debug)]
+pub struct CfgComposite {
+ pub id: trap::TrapId,
+ pub cfg_predicates: Vec>,
+}
+
+impl trap::TrapEntry for CfgComposite {
+ 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("cfg_composites", vec![id.into()]);
+ for (i, v) in self.cfg_predicates.into_iter().enumerate() {
+ out.add_tuple("cfg_composite_cfg_predicates", vec![id.into(), i.into(), v.into()]);
+ }
+ }
+}
+
+impl trap::TrapClass for CfgComposite {
+ fn class_name() -> &'static str { "CfgComposite" }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme CfgComposite is a subclass of CfgPredicate
+ 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 CfgComposite 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 CfgComposite 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 CfgComposite is a subclass of Element
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
+#[derive(Debug)]
+pub struct CfgMeta {
+ pub id: trap::TrapId,
+ pub cfg_predicate: Option>,
+}
+
+impl trap::TrapEntry for CfgMeta {
+ 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("cfg_meta", vec![id.into()]);
+ if let Some(v) = self.cfg_predicate {
+ out.add_tuple("cfg_meta_cfg_predicates", vec![id.into(), v.into()]);
+ }
+ }
+}
+
+impl trap::TrapClass for CfgMeta {
+ fn class_name() -> &'static str { "CfgMeta" }
}
-impl From> for trap::Label {
- fn from(value: trap::Label) -> Self {
- // SAFETY: this is safe because in the dbscheme CastExpr is a subclass of Expr
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme CfgMeta is a subclass of Meta
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 CastExpr is a subclass of AstNode
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme CfgMeta 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 CastExpr is a subclass of Locatable
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme CfgMeta 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 CastExpr is a subclass of Element
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme CfgMeta is a subclass of Element
unsafe {
Self::from_untyped(value.as_untyped())
}
@@ -5651,6 +5997,69 @@ impl From> for trap::Label {
}
}
+#[derive(Debug)]
+pub struct KeyValueMeta {
+ pub id: trap::TrapId,
+ pub expr: Option>,
+ pub path: Option>,
+}
+
+impl trap::TrapEntry for KeyValueMeta {
+ 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("key_value_meta", vec![id.into()]);
+ if let Some(v) = self.expr {
+ out.add_tuple("key_value_meta_exprs", vec![id.into(), v.into()]);
+ }
+ if let Some(v) = self.path {
+ out.add_tuple("key_value_meta_paths", vec![id.into(), v.into()]);
+ }
+ }
+}
+
+impl trap::TrapClass for KeyValueMeta {
+ fn class_name() -> &'static str { "KeyValueMeta" }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme KeyValueMeta is a subclass of Meta
+ 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 KeyValueMeta 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 KeyValueMeta 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 KeyValueMeta is a subclass of Element
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
#[derive(Debug)]
pub struct LabelableExpr {
_unused: ()
@@ -6997,6 +7406,65 @@ impl From> for trap::Label {
}
}
+#[derive(Debug)]
+pub struct PathMeta {
+ pub id: trap::TrapId,
+ pub path: Option>,
+}
+
+impl trap::TrapEntry for PathMeta {
+ 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("path_meta", vec![id.into()]);
+ if let Some(v) = self.path {
+ out.add_tuple("path_meta_paths", vec![id.into(), v.into()]);
+ }
+ }
+}
+
+impl trap::TrapClass for PathMeta {
+ fn class_name() -> &'static str { "PathMeta" }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme PathMeta is a subclass of Meta
+ 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 PathMeta 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 PathMeta 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 PathMeta is a subclass of Element
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
#[derive(Debug)]
pub struct PathPat {
pub id: trap::TrapId,
@@ -8123,6 +8591,69 @@ impl From> for trap::Label {
}
}
+#[derive(Debug)]
+pub struct TokenTreeMeta {
+ pub id: trap::TrapId,
+ pub path: Option>,
+ pub token_tree: Option>,
+}
+
+impl trap::TrapEntry for TokenTreeMeta {
+ 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("token_tree_meta", vec![id.into()]);
+ if let Some(v) = self.path {
+ out.add_tuple("token_tree_meta_paths", vec![id.into(), v.into()]);
+ }
+ if let Some(v) = self.token_tree {
+ out.add_tuple("token_tree_meta_token_trees", vec![id.into(), v.into()]);
+ }
+ }
+}
+
+impl trap::TrapClass for TokenTreeMeta {
+ fn class_name() -> &'static str { "TokenTreeMeta" }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme TokenTreeMeta is a subclass of Meta
+ 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 TokenTreeMeta 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 TokenTreeMeta 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 TokenTreeMeta is a subclass of Element
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
#[derive(Debug)]
pub struct TryExpr {
pub id: trap::TrapId,
@@ -8687,11 +9218,74 @@ impl From> for trap::Label {
}
}
+#[derive(Debug)]
+pub struct UnsafeMeta {
+ pub id: trap::TrapId,
+ pub is_unsafe: bool,
+ pub meta: Option>,
+}
+
+impl trap::TrapEntry for UnsafeMeta {
+ 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("unsafe_meta", vec![id.into()]);
+ if self.is_unsafe {
+ out.add_tuple("unsafe_meta_is_unsafe", vec![id.into()]);
+ }
+ if let Some(v) = self.meta {
+ out.add_tuple("unsafe_meta_meta", vec![id.into(), v.into()]);
+ }
+ }
+}
+
+impl trap::TrapClass for UnsafeMeta {
+ fn class_name() -> &'static str { "UnsafeMeta" }
+}
+
+impl From> for trap::Label {
+ fn from(value: trap::Label) -> Self {
+ // SAFETY: this is safe because in the dbscheme UnsafeMeta is a subclass of Meta
+ 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 UnsafeMeta 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 UnsafeMeta is a subclass of Locatable
+ unsafe {
+ Self::from_untyped(value.as_untyped())
+ }
+ }
+}
+
+impl From