@@ -30,7 +30,7 @@ bazel_dep(name = "rules_kotlin", version = "2.2.2-codeql.1")
3030bazel_dep (name = "gazelle" , version = "0.50.0" )
3131bazel_dep (name = "rules_dotnet" , version = "0.21.5-codeql.1" )
3232bazel_dep (name = "googletest" , version = "1.17.0.bcr.2" )
33- bazel_dep (name = "rules_rust" , version = "0.69 .0" )
33+ bazel_dep (name = "rules_rust" , version = "0.73 .0" )
3434bazel_dep (name = "rules_swift" , version = "4.0.0-rc5-codeql.2" )
3535bazel_dep (name = "swift-syntax" , version = "603.0.2" )
3636bazel_dep (name = "zstd" , version = "1.5.7.bcr.1" )
@@ -45,7 +45,7 @@ RUST_EDITION = "2024"
4545# a nightly toolchain is required to enable experimental_use_cc_common_link, which we require internally
4646# we prefer to run the same version as internally, even if experimental_use_cc_common_link is not really
4747# required in this repo
48- RUST_VERSION = "nightly/2026-01-22 "
48+ RUST_VERSION = "nightly/2026-07-15 "
4949
5050rust = use_extension ("@rules_rust//rust:extensions.bzl" , "rust" )
5151rust .toolchain (
@@ -57,26 +57,26 @@ rust.toolchain(
5757 ],
5858 # generated by buildutils-internal/scripts/fill-rust-sha256s.py (internal repo)
5959 sha256s = {
60- "2026-01-22 /rustc-nightly-x86_64-unknown-linux-gnu.tar.xz" : "88db619323cc1321630d124efa51ed02fabc5e020f08cfa0eda2c0ac1afbe69a " ,
61- "2026-01-22 /rustc-nightly-x86_64-apple-darwin.tar.xz" : "08484da3fa38db56f93629aeabdc0ae9ff8ed9704c0792d35259cbc849b3f54c " ,
62- "2026-01-22 /rustc-nightly-aarch64-apple-darwin.tar.xz" : "a39c0b21b7058e364ea1bd43144e42e4bf1efade036b2e82455f2afce194ee81 " ,
63- "2026-01-22 /rustc-nightly-x86_64-pc-windows-msvc.tar.xz" : "d00248ee9850dbb6932b2578e32ff74fc7c429854c1aa071066ca31b65385a3b " ,
64- "2026-01-22 /clippy-nightly-x86_64-unknown-linux-gnu.tar.xz" : "70656a0ce994ffff16d5a35a7b170a0acd41e9bb54a589c96ed45bf97b094a4d " ,
65- "2026-01-22 /clippy-nightly-x86_64-apple-darwin.tar.xz" : "fe242519fa961522734733009705aec3c2d9a20cc57291f2aa614e5e6262c88f " ,
66- "2026-01-22 /clippy-nightly-aarch64-apple-darwin.tar.xz" : "38bb226363ec97c9722edf966cd58774a683e19fd2ff2a6030094445d51e06f9 " ,
67- "2026-01-22 /clippy-nightly-x86_64-pc-windows-msvc.tar.xz" : "6da9b4470beea67abfebf046f141eee0d2a8db7c7a9e4e2294478734fd477228 " ,
68- "2026-01-22 /cargo-nightly-x86_64-unknown-linux-gnu.tar.xz" : "99004e9d10c43a01499642f53bb3184d41137a95d65bfb217098840a9e79e892 " ,
69- "2026-01-22 /cargo-nightly-x86_64-apple-darwin.tar.xz" : "6e021394cf8d8400ac6cfdfcef24e4d74f988e91eb8028b36de3a64ce3502990 " ,
70- "2026-01-22 /cargo-nightly-aarch64-apple-darwin.tar.xz" : "4b2494cb69ab64132cddbc411a38ea9f1105e54d6f986e43168d54f79510c673 " ,
71- "2026-01-22 /cargo-nightly-x86_64-pc-windows-msvc.tar.xz" : "c36613cf57407212d10d37b76e49a60ff42336e953cdff9e177283f530a83fc1 " ,
72- "2026-01-22 /llvm-tools-nightly-x86_64-unknown-linux-gnu.tar.xz" : "0b123c5027dbd833aae6845ffe9bd07d309bf798746a7176aadaea68fbcbd05d " ,
73- "2026-01-22 /llvm-tools-nightly-x86_64-apple-darwin.tar.xz" : "a47864491ad5619158c950ab7570fb6e487d5117338585c27334d45824b406d8 " ,
74- "2026-01-22 /llvm-tools-nightly-aarch64-apple-darwin.tar.xz" : "db9bc826d6e2e7e914505d50157682e516ceb90357e83d77abddc32c2d962f41 " ,
75- "2026-01-22 /llvm-tools-nightly-x86_64-pc-windows-msvc.tar.xz" : "ffaa406932b2fe62e01dad61cf4ed34860a5d2a6f9306ca340d79e630d930039 " ,
76- "2026-01-22 /rust-std-nightly-x86_64-unknown-linux-gnu.tar.xz" : "e9c0d5e06e18a4b509391b3088f29293e310cdc8ccc865be8fa3f09733326925 " ,
77- "2026-01-22 /rust-std-nightly-x86_64-apple-darwin.tar.xz" : "25d75995cee679a4828ca9fe48c5a31a67c3b0846018440ef912e5a6208f53f6 " ,
78- "2026-01-22 /rust-std-nightly-aarch64-apple-darwin.tar.xz" : "e4132bf3f2eed4684c86756a02315bcf481c23e675e3e25630fc604c9cb4594c " ,
79- "2026-01-22 /rust-std-nightly-x86_64-pc-windows-msvc.tar.xz" : "961bb535ef95ae8a5fa4e224cb94aff190f155c45a9bcf7a53e184b024aa41b1 " ,
60+ "2026-07-15 /rustc-nightly-x86_64-unknown-linux-gnu.tar.xz" : "dad49ece98c6d0e5f3bfd7c532b5111f55319a0e2a880ef1a87379643348cf8e " ,
61+ "2026-07-15 /rustc-nightly-x86_64-apple-darwin.tar.xz" : "54fe056dd41fd0ae2e74e8a941ee207af21e9b86700636fa254f11f0f1fa0783 " ,
62+ "2026-07-15 /rustc-nightly-aarch64-apple-darwin.tar.xz" : "0e8c44436fefd06850a343e244236bf8e2b7eadaee447c53a91bc4e17e6710d1 " ,
63+ "2026-07-15 /rustc-nightly-x86_64-pc-windows-msvc.tar.xz" : "a55c3933faf617a47a10545a072bae1de03aa3fe7363d0779baad35bed2cf259 " ,
64+ "2026-07-15 /clippy-nightly-x86_64-unknown-linux-gnu.tar.xz" : "49425e37f45e428b569098174a28985aae3102965dfa7434ca8472d1b3e58b5e " ,
65+ "2026-07-15 /clippy-nightly-x86_64-apple-darwin.tar.xz" : "2b1ca2938c8d3d35f9c26badd696d575db876260569900684c766cf8319960a7 " ,
66+ "2026-07-15 /clippy-nightly-aarch64-apple-darwin.tar.xz" : "7c95556525376e0250dcdfb9c36725e8c0c131c1c6ac3b7e5872279e040852fb " ,
67+ "2026-07-15 /clippy-nightly-x86_64-pc-windows-msvc.tar.xz" : "e737590737fdf81e08af55c7cbc3e7f4883d5f68cbec4bd572ccb7af44fc15d8 " ,
68+ "2026-07-15 /cargo-nightly-x86_64-unknown-linux-gnu.tar.xz" : "4df5b9f2ad9b597d272fa9500d650561f22c8543233485078a13a64693e567c3 " ,
69+ "2026-07-15 /cargo-nightly-x86_64-apple-darwin.tar.xz" : "e45a0ab75df0e61a3429ab450e35551ca920b138be39dc5cf8af824dd36fcb15 " ,
70+ "2026-07-15 /cargo-nightly-aarch64-apple-darwin.tar.xz" : "81e1469252cd4630fdf221f9390cdb4604472c0ef6774e6162370864e5adc3e0 " ,
71+ "2026-07-15 /cargo-nightly-x86_64-pc-windows-msvc.tar.xz" : "077cf2ad9811cba2596faab7b5763f8430791263ab7f3961fa31f23aaa3d741d " ,
72+ "2026-07-15 /llvm-tools-nightly-x86_64-unknown-linux-gnu.tar.xz" : "25823477ba51d4aba12beb19cb7d2c46d453357a4b6d1c301102fc06d0c5db28 " ,
73+ "2026-07-15 /llvm-tools-nightly-x86_64-apple-darwin.tar.xz" : "168f79a128b34c88a8cef03af0ced8986a99c52df4016e5d111cba3c4638e4e3 " ,
74+ "2026-07-15 /llvm-tools-nightly-aarch64-apple-darwin.tar.xz" : "f95a27de3a30e6ba3d36548663b434e625cd1bbbfb015eadd90f67d80f657c5a " ,
75+ "2026-07-15 /llvm-tools-nightly-x86_64-pc-windows-msvc.tar.xz" : "1d48b7b8f511a23f270e9380f729ee414db918abbc88535fe419dd53aa0d5429 " ,
76+ "2026-07-15 /rust-std-nightly-x86_64-unknown-linux-gnu.tar.xz" : "4c1a2f508b6791a1059924e6369d813b46888215add0a5906af95266b33219b2 " ,
77+ "2026-07-15 /rust-std-nightly-x86_64-apple-darwin.tar.xz" : "a2438da77f7eb292f80a5cab3de1aa2e8deb718b89c0ba6e26ef5c76299cc048 " ,
78+ "2026-07-15 /rust-std-nightly-aarch64-apple-darwin.tar.xz" : "02c36fc7728dc17376062e7a0f3bf26439e1317317971ba9339b3a3a34dee2fa " ,
79+ "2026-07-15 /rust-std-nightly-x86_64-pc-windows-msvc.tar.xz" : "5e724d34d34ec4ed34161bb890452640ddda11fd9ef64f6a74e47541d5b02583 " ,
8080 },
8181 versions = [RUST_VERSION ],
8282)
@@ -89,6 +89,7 @@ register_toolchains("@rust_toolchains//:all")
8989py_deps = use_extension ("//misc/bazel/3rdparty:py_deps_extension.bzl" , "p" )
9090use_repo (
9191 py_deps ,
92+ "vendor_py" ,
9293 "vendor_py__anyhow-1.0.95" ,
9394 "vendor_py__cc-1.2.14" ,
9495 "vendor_py__clap-4.5.30" ,
@@ -102,61 +103,63 @@ use_repo(
102103tree_sitter_extractors_deps = use_extension ("//misc/bazel/3rdparty:tree_sitter_extractors_extension.bzl" , "r" )
103104use_repo (
104105 tree_sitter_extractors_deps ,
105- "vendor_ts__anyhow-1.0.102" ,
106+ "vendor_ts" ,
107+ "vendor_ts__anyhow-1.0.104" ,
106108 "vendor_ts__argfile-1.0.0" ,
107109 "vendor_ts__chalk-ir-0.104.0" ,
108- "vendor_ts__chrono-0.4.44 " ,
109- "vendor_ts__clap-4.6.1 " ,
110+ "vendor_ts__chrono-0.4.45 " ,
111+ "vendor_ts__clap-4.6.6 " ,
110112 "vendor_ts__dunce-1.0.5" ,
111- "vendor_ts__either-1.16 .0" ,
113+ "vendor_ts__either-1.17 .0" ,
112114 "vendor_ts__encoding-0.2.33" ,
113115 "vendor_ts__figment-0.10.19" ,
114116 "vendor_ts__flate2-1.1.9" ,
115- "vendor_ts__glob-0.3.3 " ,
117+ "vendor_ts__glob-0.3.4 " ,
116118 "vendor_ts__globset-0.4.18" ,
117- "vendor_ts__itertools-0.14 .0" ,
119+ "vendor_ts__itertools-0.15 .0" ,
118120 "vendor_ts__lazy_static-1.5.0" ,
119121 "vendor_ts__mustache-0.9.0" ,
120122 "vendor_ts__num-traits-0.2.19" ,
121123 "vendor_ts__num_cpus-1.17.0" ,
122- "vendor_ts__proc-macro2-1.0.106" ,
123- "vendor_ts__quote-1.0.45" ,
124- "vendor_ts__ra_ap_base_db-0.0.328" ,
125- "vendor_ts__ra_ap_cfg-0.0.328" ,
126- "vendor_ts__ra_ap_hir-0.0.328" ,
127- "vendor_ts__ra_ap_hir_def-0.0.328" ,
128- "vendor_ts__ra_ap_hir_expand-0.0.328" ,
129- "vendor_ts__ra_ap_hir_ty-0.0.328" ,
130- "vendor_ts__ra_ap_ide_db-0.0.328" ,
131- "vendor_ts__ra_ap_intern-0.0.328" ,
132- "vendor_ts__ra_ap_load-cargo-0.0.328" ,
133- "vendor_ts__ra_ap_parser-0.0.328" ,
134- "vendor_ts__ra_ap_paths-0.0.328" ,
135- "vendor_ts__ra_ap_project_model-0.0.328" ,
136- "vendor_ts__ra_ap_span-0.0.328" ,
137- "vendor_ts__ra_ap_stdx-0.0.328" ,
138- "vendor_ts__ra_ap_syntax-0.0.328" ,
139- "vendor_ts__ra_ap_syntax-bridge-0.0.328" ,
140- "vendor_ts__ra_ap_vfs-0.0.328" ,
141- "vendor_ts__rand-0.10.1" ,
124+ "vendor_ts__proc-macro2-1.0.107" ,
125+ "vendor_ts__quote-1.0.47" ,
126+ "vendor_ts__ra_ap_base_db-0.0.347" ,
127+ "vendor_ts__ra_ap_cfg-0.0.347" ,
128+ "vendor_ts__ra_ap_hir-0.0.347" ,
129+ "vendor_ts__ra_ap_hir_def-0.0.347" ,
130+ "vendor_ts__ra_ap_hir_expand-0.0.347" ,
131+ "vendor_ts__ra_ap_hir_ty-0.0.347" ,
132+ "vendor_ts__ra_ap_ide_db-0.0.347" ,
133+ "vendor_ts__ra_ap_intern-0.0.347" ,
134+ "vendor_ts__ra_ap_load-cargo-0.0.347" ,
135+ "vendor_ts__ra_ap_parser-0.0.347" ,
136+ "vendor_ts__ra_ap_paths-0.0.347" ,
137+ "vendor_ts__ra_ap_project_model-0.0.347" ,
138+ "vendor_ts__ra_ap_span-0.0.347" ,
139+ "vendor_ts__ra_ap_stdx-0.0.347" ,
140+ "vendor_ts__ra_ap_syntax-0.0.347" ,
141+ "vendor_ts__ra_ap_syntax-bridge-0.0.347" ,
142+ "vendor_ts__ra_ap_toolchain-0.0.347" ,
143+ "vendor_ts__ra_ap_vfs-0.0.347" ,
144+ "vendor_ts__rand-0.10.2" ,
142145 "vendor_ts__rayon-1.12.0" ,
143- "vendor_ts__regex-1.12.3 " ,
144- "vendor_ts__serde-1.0.228 " ,
145- "vendor_ts__serde_json-1.0.150 " ,
146- "vendor_ts__serde_with-3.20 .0" ,
146+ "vendor_ts__regex-1.13.1 " ,
147+ "vendor_ts__serde-1.0.229 " ,
148+ "vendor_ts__serde_json-1.0.151 " ,
149+ "vendor_ts__serde_with-3.22 .0" ,
147150 "vendor_ts__serde_yaml-0.9.34-deprecated" ,
148- "vendor_ts__syn-2 .0.117 " ,
149- "vendor_ts__toml-1.1.2 -spec-1.1.0" ,
151+ "vendor_ts__syn-3 .0.3 " ,
152+ "vendor_ts__toml-1.1.4 -spec-1.1.0" ,
150153 "vendor_ts__tracing-0.1.44" ,
151154 "vendor_ts__tracing-flame-0.2.0" ,
152155 "vendor_ts__tracing-subscriber-0.3.23" ,
153156 "vendor_ts__tree-sitter-0.26.9" ,
154157 "vendor_ts__tree-sitter-embedded-template-0.25.0" ,
155158 "vendor_ts__tree-sitter-json-0.24.8" ,
156- "vendor_ts__tree-sitter-python-0.23.6 " ,
159+ "vendor_ts__tree-sitter-python-0.25.0 " ,
157160 "vendor_ts__tree-sitter-ql-0.23.1" ,
158161 "vendor_ts__tree-sitter-ruby-0.23.1" ,
159- "vendor_ts__triomphe-0.1.15 " ,
162+ "vendor_ts__triomphe-0.1.16 " ,
160163 "vendor_ts__ungrammar-1.16.1" ,
161164 "vendor_ts__zstd-0.13.3" ,
162165)
0 commit comments